diff --git a/.ai/mcp/mcp.json b/.ai/mcp/mcp.json deleted file mode 100644 index e69de29..0000000 diff --git a/.gitignore b/.gitignore index eec0176..04536b5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,75 +1,102 @@ -# ---> Kotlin -# Compiled class file +# ============================================================ +# Build artifacts +# ============================================================ +android/.gradle/ +android/app/.cxx/ +android/app/build/ +android/.kotlin/ +android/build/ +android/*/build/ +go/teamspeak/.opus/build/ +release/ +*.apk +*.aab + +# ============================================================ +# Android +# ============================================================ +android/local.properties +android/gradle/gradle-daemon-jvm.properties +*.iml + +# ============================================================ +# IDE — workspace/state files (local only) +# ============================================================ +.idea/workspace.xml +.idea/tasks.xml +.idea/shelf/ +.idea/caches/ +.idea/modules/ +.idea/libraries/ +android/.idea/workspace.xml +android/.idea/tasks.xml +android/.idea/shelf/ +android/.idea/caches/ +android/.idea/modules/ +android/.idea/libraries/ + +# ============================================================ +# Kotlin / Java +# ============================================================ *.class - -# Log file -*.log - -# BlueJ files -*.ctxt - -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - -# Package Files # *.jar *.war *.nar *.ear -*.zip -*.tar.gz -*.rar -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* -replay_pid* - -# ---> Go -# If you prefer the allow list template instead of the deny list, see community template: -# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore -# -# Binaries for programs and plugins +# ============================================================ +# Go +# ============================================================ *.exe *.exe~ *.dll *.so *.dylib - -# Test binary, built with `go test -c` *.test - -# Output of the go coverage tool, specifically when used with LiteIDE *.out - -# Dependency directories (remove the comment below to include it) -# vendor/ - -# Go workspace file go.work -# ---> Java -# Compiled class file -*.class - -# Log file -*.log - -# BlueJ files -*.ctxt - -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - -# Package Files # -*.jar -*.war -*.nar -*.ear +# ============================================================ +# Archives +# ============================================================ *.zip *.tar.gz *.rar -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +# ============================================================ +# Logs & crash dumps +# ============================================================ +*.log hs_err_pid* replay_pid* +# ============================================================ +# OS files +# ============================================================ +.DS_Store +Thumbs.db + +# ============================================================ +# Sensitive — DO NOT COMMIT +# ============================================================ +keystore/ +*.jks +*.keystore + +# ============================================================ +# Reference SDK (not project source) +# ============================================================ +docs/teamspeak-sdk-3.5.2/ + +# ============================================================ +# Session / tool files +# ============================================================ +.ai/ +.claude/ +memory/ +plan/ + +# ============================================================ +# Misc +# ============================================================ +test.txt diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml deleted file mode 100644 index cdd61d8..0000000 --- a/.idea/caches/deviceStreaming.xml +++ /dev/null @@ -1,2109 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/modules/android.ts-mobile-go.iml b/.idea/modules/android.ts-mobile-go.iml deleted file mode 100644 index 7ee078d..0000000 --- a/.idea/modules/android.ts-mobile-go.iml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/ts-mobile-go.iml b/.idea/ts-mobile-go.iml deleted file mode 100644 index 25ed3f6..0000000 --- a/.idea/ts-mobile-go.iml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/android/.gradle/8.11.1/checksums/checksums.lock b/android/.gradle/8.11.1/checksums/checksums.lock deleted file mode 100644 index e2fd43d..0000000 Binary files a/android/.gradle/8.11.1/checksums/checksums.lock and /dev/null differ diff --git a/android/.gradle/8.11.1/checksums/md5-checksums.bin b/android/.gradle/8.11.1/checksums/md5-checksums.bin deleted file mode 100644 index b87a78d..0000000 Binary files a/android/.gradle/8.11.1/checksums/md5-checksums.bin and /dev/null differ diff --git a/android/.gradle/8.11.1/checksums/sha1-checksums.bin b/android/.gradle/8.11.1/checksums/sha1-checksums.bin deleted file mode 100644 index 8c87790..0000000 Binary files a/android/.gradle/8.11.1/checksums/sha1-checksums.bin and /dev/null differ diff --git a/android/.gradle/8.11.1/fileChanges/last-build.bin b/android/.gradle/8.11.1/fileChanges/last-build.bin deleted file mode 100644 index f76dd23..0000000 Binary files a/android/.gradle/8.11.1/fileChanges/last-build.bin and /dev/null differ diff --git a/android/.gradle/8.11.1/gc.properties b/android/.gradle/8.11.1/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/android/.gradle/buildOutputCleanup/cache.properties b/android/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index 476ea21..0000000 --- a/android/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Jul 10 17:33:04 CST 2026 -gradle.version=8.11.1 diff --git a/android/.gradle/buildOutputCleanup/outputFiles.bin b/android/.gradle/buildOutputCleanup/outputFiles.bin deleted file mode 100644 index cb1337b..0000000 Binary files a/android/.gradle/buildOutputCleanup/outputFiles.bin and /dev/null differ diff --git a/android/.gradle/config.properties b/android/.gradle/config.properties deleted file mode 100644 index 68a9620..0000000 --- a/android/.gradle/config.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Jul 10 17:32:50 CST 2026 -java.home=D\:\\JetBrains\\Android Studio\\jbr diff --git a/android/.gradle/vcs-1/gc.properties b/android/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/android/.idea/caches/deviceStreaming.xml b/android/.idea/caches/deviceStreaming.xml deleted file mode 100644 index c5f29f1..0000000 --- a/android/.idea/caches/deviceStreaming.xml +++ /dev/null @@ -1,1965 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/cache-v2-b31bfa34c3c343ad305e.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/cache-v2-b31bfa34c3c343ad305e.json deleted file mode 100644 index bfec1f6..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/cache-v2-b31bfa34c3c343ad305e.json +++ /dev/null @@ -1,2159 +0,0 @@ -{ - "entries" : - [ - { - "name" : "ANDROID_ABI", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "arm64-v8a" - }, - { - "name" : "ANDROID_NDK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\ndk\\27.0.12077973" - }, - { - "name" : "ANDROID_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "android-26" - }, - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe" - }, - { - "name" : "CMAKE_ANDROID_ARCH_ABI", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "arm64-v8a" - }, - { - "name" : "CMAKE_ANDROID_NDK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\ndk\\27.0.12077973" - }, - { - "name" : "CMAKE_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_ASM_FLAGS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "22" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/cmake.exe" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/cpack.exe" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/ctest.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "LLVM archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Generate index for LLVM archive" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C++ applications." - } - ], - "type" : "STRING", - "value" : "-latomic -lm" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "LLVM archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Generate index for LLVM archive" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C applications." - } - ], - "type" : "STRING", - "value" : "-latomic -lm" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-dlltool.exe" - }, - { - "name" : "CMAKE_EXECUTABLE_FORMAT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Executable file format" - } - ], - "type" : "INTERNAL", - "value" : "ELF" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "ON" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Ninja" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - { - "name" : "CMAKE_INSTALL_BINDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "User executables (bin)" - } - ], - "type" : "PATH", - "value" : "bin" - }, - { - "name" : "CMAKE_INSTALL_DATADIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only architecture-independent data (DATAROOTDIR)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_DATAROOTDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only architecture-independent data root (share)" - } - ], - "type" : "PATH", - "value" : "share" - }, - { - "name" : "CMAKE_INSTALL_DOCDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_INCLUDEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C header files (include)" - } - ], - "type" : "PATH", - "value" : "include" - }, - { - "name" : "CMAKE_INSTALL_INFODIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Info documentation (DATAROOTDIR/info)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_LIBDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Object code libraries (lib)" - } - ], - "type" : "PATH", - "value" : "lib" - }, - { - "name" : "CMAKE_INSTALL_LIBEXECDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Program executables (libexec)" - } - ], - "type" : "PATH", - "value" : "libexec" - }, - { - "name" : "CMAKE_INSTALL_LOCALEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Locale-dependent data (DATAROOTDIR/locale)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_LOCALSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Modifiable single-machine data (var)" - } - ], - "type" : "PATH", - "value" : "var" - }, - { - "name" : "CMAKE_INSTALL_MANDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Man documentation (DATAROOTDIR/man)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_OLDINCLUDEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C header files for non-gcc (/usr/include)" - } - ], - "type" : "PATH", - "value" : "/usr/include" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "C:/Program Files (x86)/tsopus" - }, - { - "name" : "CMAKE_INSTALL_RUNSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Run-time variable data (LOCALSTATEDIR/run)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_SBINDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "System admin executables (sbin)" - } - ], - "type" : "PATH", - "value" : "sbin" - }, - { - "name" : "CMAKE_INSTALL_SHAREDSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Modifiable architecture-independent data (com)" - } - ], - "type" : "PATH", - "value" : "com" - }, - { - "name" : "CMAKE_INSTALL_SO_NO_EXE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install .so files without execute permission." - } - ], - "type" : "INTERNAL", - "value" : "0" - }, - { - "name" : "CMAKE_INSTALL_SYSCONFDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only single-machine data (etc)" - } - ], - "type" : "PATH", - "value" : "etc" - }, - { - "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\arm64-v8a" - }, - { - "name" : "CMAKE_LINKER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "2" - }, - { - "name" : "CMAKE_OBJCOPY", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe" - }, - { - "name" : "CMAKE_OBJDUMP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "tsopus" - }, - { - "name" : "CMAKE_PROJECT_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MAJOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MINOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_VERSION_PATCH", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_VERSION_TWEAK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Ranlib" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22" - }, - { - "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\arm64-v8a" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of dll's." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Strip" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe" - }, - { - "name" : "CMAKE_SYSTEM_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "Android" - }, - { - "name" : "CMAKE_SYSTEM_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "26" - }, - { - "name" : "CMAKE_TOOLCHAIN_FILE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "The CMake toolchain file" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." - } - ], - "type" : "BOOL", - "value" : "FALSE" - }, - { - "name" : "COMPILE_VLA_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Result of TRY_COMPILE" - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "FAST_MATH_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test FAST_MATH_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Git", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Details about finding Git" - } - ], - "type" : "INTERNAL", - "value" : "[C:/Program Files/Git/mingw64/bin/git.exe][v2.54.0.windows.1()]" - }, - { - "name" : "GIT_EXECUTABLE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Git command line client" - } - ], - "type" : "FILEPATH", - "value" : "C:/Program Files/Git/mingw64/bin/git.exe" - }, - { - "name" : "HAVE_ALLOCA_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include alloca.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_ARM_NEON_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include arm_neon.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LIBM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have library m" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LRINT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol lrint" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LRINTF", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol lrintf" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HIDDEN_VISIBILITY_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test HIDDEN_VISIBILITY_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "OPUS_ASSERTIONS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "additional software error checking." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_PROGRAMS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build programs." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_SHARED_LIBRARY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build shared library." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_TESTING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build tests." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_CHECK_ASM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable bit-exactness checks between optimized and c implementations." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_CUSTOM_MODES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable non-Opus modes, e.g. 44.1 kHz & 2^n frames." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DISABLE_INTRINSICS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "disable all intrinsics optimizations." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DNN_FLOAT_DEBUG", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Run DNN computations as float for debugging purposes." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DRED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable DRED." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_ENABLE_FLOAT_API", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "compile with the floating point API (for machines with float library)." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_FIXED_POINT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "compile as fixed-point (for machines without a fast enough FPU)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_FLOAT_APPROX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable floating point approximations (Ensure your platform supports IEEE 754 before enabling)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_FORTIFY_SOURCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "add protection against buffer overflows." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_FUZZING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "causes the encoder to make random decisions (do not use in production)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_HARDENING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "run-time checks that are cheap and safe for use in production." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_INSTALL_CMAKE_CONFIG_MODULE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "install CMake package config module." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_INSTALL_PKG_CONFIG_MODULE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "install pkg-config module." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_MAY_HAVE_NEON", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Does runtime check for neon support" - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_OSCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable OSCE." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_PRESUME_NEON", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Assume target CPU has NEON support" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_STACK_PROTECTOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "use stack protection." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_USE_NEON", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Option to enable NEON" - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_VAR_ARRAYS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "use variable length arrays for stack arrays." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "Opus_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build" - }, - { - "name" : "Opus_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "OFF" - }, - { - "name" : "Opus_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "name" : "STACK_PROTECTOR_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test STACK_PROTECTOR_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "USE_ALLOCA_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol alloca" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "W_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test W_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wall_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wall_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wcastalign_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wcastalign_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wextra_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wextra_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wnestedexterns_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wnestedexterns_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wshadow_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wshadow_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wstrictprototypes_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wstrictprototypes_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "CMAKE_INSTALL_PREFIX during last run" - } - ], - "type" : "INTERNAL", - "value" : "C:/Program Files (x86)/tsopus" - }, - { - "name" : "tsopus_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a" - }, - { - "name" : "tsopus_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ON" - }, - { - "name" : "tsopus_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-2da6ce21cdc54c2a8541.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-2da6ce21cdc54c2a8541.json deleted file mode 100644 index 540c148..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-2da6ce21cdc54c2a8541.json +++ /dev/null @@ -1,966 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake" - }, - { - "path" : "third_party/opus/CMakeLists.txt" - }, - { - "path" : "third_party/opus/cmake/OpusPackageVersion.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusBuildtype.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusConfig.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "path" : "third_party/opus/cmake/config.h.cmake.in" - }, - { - "path" : "third_party/opus/cmake/CFeatureCheck.cmake" - }, - { - "path" : "third_party/opus/cmake/vla.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusSources.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "source" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-84a3eacd53ec106575e3.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-84a3eacd53ec106575e3.json deleted file mode 100644 index b36c7c3..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-84a3eacd53ec106575e3.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "childIndexes" : - [ - 1 - ], - "hasInstallRule" : true, - "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", - "minimumCMakeVersion" : - { - "string" : "3.6.0" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 1 - ] - }, - { - "build" : "opus-build", - "hasInstallRule" : true, - "jsonFile" : "directory-opus-build-Debug-88651ed9cb5a7b653bfd.json", - "minimumCMakeVersion" : - { - "string" : "3.16" - }, - "parentIndex" : 0, - "projectIndex" : 1, - "source" : "third_party/opus", - "targetIndexes" : - [ - 0 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "childIndexes" : - [ - 1 - ], - "directoryIndexes" : - [ - 0 - ], - "name" : "tsopus", - "targetIndexes" : - [ - 1 - ] - }, - { - "directoryIndexes" : - [ - 1 - ], - "name" : "Opus", - "parentIndex" : 0, - "targetIndexes" : - [ - 0 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 1, - "id" : "opus::@2ab3f06c54ff1393c1ba", - "jsonFile" : "target-opus-Debug-2f3f9f7b2aeee48bcb85.json", - "name" : "opus", - "projectIndex" : 1 - }, - { - "directoryIndex" : 0, - "id" : "tsopus::@6890427a1f51a3e7e1df", - "jsonFile" : "target-tsopus-Debug-4997a6bcb183f67aa0f8.json", - "name" : "tsopus", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "source" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - "version" : - { - "major" : 2, - "minor" : 3 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json deleted file mode 100644 index 3a67af9..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : [], - "files" : [], - "nodes" : [] - }, - "installers" : [], - "paths" : - { - "build" : ".", - "source" : "." - } -} diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json deleted file mode 100644 index a4f7d68..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : - [ - "install" - ], - "files" : - [ - "third_party/opus/CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 602, - "parent" : 0 - } - ] - }, - "installers" : - [ - { - "backtrace" : 1, - "component" : "Unspecified", - "destination" : "lib", - "paths" : - [ - "opus-build/libopus.a" - ], - "targetId" : "opus::@2ab3f06c54ff1393c1ba", - "targetIndex" : 0, - "type" : "target" - }, - { - "backtrace" : 1, - "component" : "Unspecified", - "destination" : "include/opus", - "paths" : - [ - "third_party/opus/include/opus.h", - "third_party/opus/include/opus_defines.h", - "third_party/opus/include/opus_multistream.h", - "third_party/opus/include/opus_projection.h", - "third_party/opus/include/opus_types.h" - ], - "type" : "file" - } - ], - "paths" : - { - "build" : "opus-build", - "source" : "third_party/opus" - } -} diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/index-2026-07-17T08-29-58-0442.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/index-2026-07-17T08-29-58-0442.json deleted file mode 100644 index 8d48e46..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/index-2026-07-17T08-29-58-0442.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "D:/Android/sdk/cmake/3.22.1/bin/cmake.exe", - "cpack" : "D:/Android/sdk/cmake/3.22.1/bin/cpack.exe", - "ctest" : "D:/Android/sdk/cmake/3.22.1/bin/ctest.exe", - "root" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22" - }, - "version" : - { - "isDirty" : true, - "major" : 3, - "minor" : 22, - "patch" : 1, - "string" : "3.22.1-g37088a8-dirty", - "suffix" : "g37088a8" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-84a3eacd53ec106575e3.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - }, - { - "jsonFile" : "cache-v2-b31bfa34c3c343ad305e.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-2da6ce21cdc54c2a8541.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "client-agp" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-b31bfa34c3c343ad305e.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-2da6ce21cdc54c2a8541.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-84a3eacd53ec106575e3.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - } - } - } -} diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/target-opus-Debug-2f3f9f7b2aeee48bcb85.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/target-opus-Debug-2f3f9f7b2aeee48bcb85.json deleted file mode 100644 index 83ce7fa..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/target-opus-Debug-2f3f9f7b2aeee48bcb85.json +++ /dev/null @@ -1,2261 +0,0 @@ -{ - "archive" : {}, - "artifacts" : - [ - { - "path" : "opus-build/libopus.a" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_library", - "install", - "add_compile_options", - "include", - "target_compile_options", - "target_compile_definitions", - "add_definitions", - "target_include_directories", - "target_sources", - "add_sources_group" - ], - "files" : - [ - "third_party/opus/CMakeLists.txt", - "third_party/opus/cmake/OpusConfig.cmake", - "third_party/opus/cmake/OpusFunctions.cmake" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 282, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 602, - "parent" : 0 - }, - { - "command" : 3, - "file" : 0, - "line" : 11, - "parent" : 0 - }, - { - "file" : 1, - "parent" : 3 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 4, - "file" : 0, - "line" : 369, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 340, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 328, - "parent" : 0 - }, - { - "command" : 6, - "file" : 1, - "line" : 34, - "parent" : 4 - }, - { - "command" : 6, - "file" : 1, - "line" : 9, - "parent" : 4 - }, - { - "command" : 5, - "file" : 0, - "line" : 586, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 558, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 578, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 308, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 551, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 344, - "parent" : 0 - }, - { - "command" : 7, - "file" : 0, - "line" : 296, - "parent" : 0 - }, - { - "command" : 7, - "file" : 0, - "line" : 392, - "parent" : 0 - }, - { - "command" : 7, - "file" : 0, - "line" : 571, - "parent" : 0 - }, - { - "command" : 9, - "file" : 0, - "line" : 383, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 26 - }, - { - "command" : 9, - "file" : 0, - "line" : 384, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 28 - }, - { - "command" : 9, - "file" : 0, - "line" : 391, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 30 - }, - { - "command" : 9, - "file" : 0, - "line" : 552, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 32 - }, - { - "command" : 9, - "file" : 0, - "line" : 553, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 34 - }, - { - "command" : 9, - "file" : 0, - "line" : 564, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 36 - }, - { - "command" : 9, - "file" : 0, - "line" : 565, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 38 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "fragment" : "-std=gnu99" - } - ], - "defines" : - [ - { - "backtrace" : 13, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 14, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 15, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 16, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 17, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 17, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 18, - "define" : "OPUS_ARM_MAY_HAVE_NEON" - }, - { - "backtrace" : 18, - "define" : "OPUS_ARM_MAY_HAVE_NEON_INTR" - }, - { - "backtrace" : 19, - "define" : "OPUS_ARM_PRESUME_NEON" - }, - { - "backtrace" : 19, - "define" : "OPUS_ARM_PRESUME_NEON_INTR" - }, - { - "backtrace" : 20, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 21, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 22, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 23, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 23, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build" - }, - { - "backtrace" : 23, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 23, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 23, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 23, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 24, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - }, - { - "backtrace" : 25, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - } - ], - "id" : "opus::@2ab3f06c54ff1393c1ba", - "install" : - { - "destinations" : - [ - { - "backtrace" : 2, - "path" : "lib" - } - ], - "prefix" : - { - "path" : "C:/Program Files (x86)/tsopus" - } - }, - "name" : "opus", - "nameOnDisk" : "libopus.a", - "paths" : - { - "build" : "opus-build", - "source" : "third_party/opus" - }, - "sourceGroups" : - [ - { - "name" : "Header Files", - "sourceIndexes" : - [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - { - "name" : "Source Files", - "sourceIndexes" : - [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20 - ] - }, - { - "name" : "celt", - "sourceIndexes" : - [ - 21, - 22, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 240, - 241, - 243, - 244 - ] - }, - { - "name" : "silk", - "sourceIndexes" : - [ - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 242, - 245, - 246, - 247, - 248 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_multistream.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_projection.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/opus_private.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/analysis.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/mapping_matrix.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/mlp.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/extensions.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/repacketizer.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_projection_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_projection_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mapping_matrix.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/analysis.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mlp.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mlp_data.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_defines.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_types.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/debug.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/control.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/errors.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/API.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/typedef.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/define.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/main.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/x86/main_sse.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/PLC.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/structs.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/tables.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/tuning_parameters.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/Inlines.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/MacroCount.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/MacroDebug.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/macros.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/NSQ.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/pitch_est_defines.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/resampler_private.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/resampler_rom.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/resampler_structs.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/SigProc_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/x86/SigProc_FIX_sse.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/arm/biquad_alt_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/arm/LPC_inv_pred_gain_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/arm/macros_armv4.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/arm/macros_armv5e.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/arm/macros_arm64.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/arm/SigProc_FIX_armv4.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/arm/SigProc_FIX_armv5e.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/arm/NSQ_del_dec_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/arm/NSQ_neon.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/fixed/main_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/fixed/structs_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/fixed/arm/warped_autocorrelation_FIX_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/float/main_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/float/structs_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/float/SigProc_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/mips/macros_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/mips/NSQ_del_dec_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "path" : "third_party/opus/silk/mips/sigproc_fix_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/CNG.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/code_signs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/init_decoder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_core.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_frame.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_parameters.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_indices.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_pulses.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decoder_set_fs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/dec_API.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/enc_API.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/encode_indices.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/encode_pulses.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/gain_quant.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/interpolate.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LP_variable_cutoff.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_decode.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NSQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NSQ_del_dec.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/PLC.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/shell_coder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_gain.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_LTP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_NLSF_CB_NB_MB.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_NLSF_CB_WB.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_other.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_pitch_lag.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_pulses_per_block.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/VAD.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_audio_bandwidth.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/quant_LTP_gains.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/VQ_WMat_EC.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/HP_variable_cutoff.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_encode.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_VQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_unpack.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_del_dec_quant.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/process_NLSFs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_LR_to_MS.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_MS_to_LR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/check_control_input.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_SNR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/init_encoder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_codec.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/A2NLSF.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/ana_filt_bank_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/biquad_alt.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/bwexpander_32.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/bwexpander.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/debug.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_pitch.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/inner_prod_aligned.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/lin2log.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/log2lin.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_analysis_filter.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_inv_pred_gain.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/table_LSF_cos.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF2A.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_stabilize.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_VQ_weights_laroia.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/pitch_est_tables.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_down2_3.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_down2.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_AR2.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_down_FIR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_IIR_FIR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_up2_HQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_rom.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sigm_Q15.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sort.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sum_sqr_shift.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_decode_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_encode_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_find_predictor.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_quant_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 27, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_fit.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/arch.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/bands.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/celt.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/cpu_support.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/include/opus_custom.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/cwrs.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/ecintrin.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/entcode.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/entdec.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/entenc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/fixed_debug.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/fixed_generic.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/float_cast.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/_kiss_fft_guts.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/kiss_fft.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/laplace.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/mathops.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/mdct.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/mfrngcod.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/modes.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/os_support.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/pitch.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/celt_lpc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/x86/celt_lpc_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/quant_bands.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/rate.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/stack_alloc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/vq.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/static_modes_float.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/static_modes_fixed.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/static_modes_float_arm_ne10.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/static_modes_fixed_arm_ne10.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/arm/armcpu.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/arm/fixed_armv4.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/arm/fixed_armv5e.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/arm/fixed_arm64.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/arm/kiss_fft_armv4.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/arm/kiss_fft_armv5e.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/arm/pitch_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/arm/fft_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/arm/mdct_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/mips/celt_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/mips/fixed_generic_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/mips/kiss_fft_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/mips/mdct_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/mips/pitch_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/mips/vq_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/x86/pitch_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/x86/vq_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/x86/x86_arch_macros.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/celt/x86/x86cpu.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/bands.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_encoder.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_decoder.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/cwrs.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entcode.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entdec.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entenc.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/kiss_fft.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/laplace.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/mathops.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/mdct.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/modes.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/pitch.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_lpc.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/quant_bands.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/rate.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/vq.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/apply_sine_window_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/corrMatrix_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/encode_frame_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_LPC_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_LTP_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_pitch_lags_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_pred_coefs_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LPC_analysis_filter_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LTP_analysis_filter_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LTP_scale_ctrl_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/noise_shape_analysis_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/process_gains_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/regularize_correlations_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/residual_energy_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/warped_autocorrelation_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/wrappers_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/autocorrelation_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/burg_modified_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/bwexpander_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/energy_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/inner_product_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/k2a_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LPC_inv_pred_gain_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/pitch_analysis_core_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/scale_copy_vector_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/scale_vector_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/schur_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/sort_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/arm/armcpu.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/arm/arm_celt_map.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/arm/arm_silk_map.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/arm/celt_neon_intr.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/arm/pitch_neon_intr.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 39, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/arm/biquad_alt_neon_intr.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 39, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/arm/LPC_inv_pred_gain_neon_intr.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 39, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/arm/NSQ_del_dec_neon_intr.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 39, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/arm/NSQ_neon.c", - "sourceGroupIndex" : 3 - } - ], - "type" : "STATIC_LIBRARY" -} diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/target-tsopus-Debug-4997a6bcb183f67aa0f8.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/target-tsopus-Debug-4997a6bcb183f67aa0f8.json deleted file mode 100644 index e51663f..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.cmake/api/v1/reply/target-tsopus-Debug-4997a6bcb183f67aa0f8.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/arm64-v8a/libtsopus.so" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_library", - "target_link_libraries" - ], - "files" : - [ - "CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 13, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 15, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - } - ], - "defines" : - [ - { - "define" : "tsopus_EXPORTS" - } - ], - "includes" : - [ - { - "backtrace" : 2, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - } - ], - "language" : "CXX", - "sourceIndexes" : - [ - 0 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - } - ], - "dependencies" : - [ - { - "backtrace" : 2, - "id" : "opus::@2ab3f06c54ff1393c1ba" - } - ], - "id" : "tsopus::@6890427a1f51a3e7e1df", - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "opus-build\\libopus.a", - "role" : "libraries" - }, - { - "backtrace" : 2, - "fragment" : "-llog", - "role" : "libraries" - }, - { - "fragment" : "-lm", - "role" : "libraries" - }, - { - "fragment" : "-latomic -lm", - "role" : "libraries" - } - ], - "language" : "CXX", - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - "name" : "tsopus", - "nameOnDisk" : "libtsopus.so", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "opus_jni.cpp", - "sourceGroupIndex" : 0 - } - ], - "type" : "SHARED_LIBRARY" -} diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.ninja_deps b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.ninja_deps deleted file mode 100644 index d263787..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.ninja_deps and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.ninja_log b/android/app/.cxx/Debug/73414y1y/arm64-v8a/.ninja_log deleted file mode 100644 index 96594f6..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/.ninja_log +++ /dev/null @@ -1,152 +0,0 @@ -# ninja log v5 -30 573 8059801988380911 opus-build/CMakeFiles/opus.dir/src/extensions.c.o e3eabbc765173163 -83 599 8059801989848454 opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o 2563fb1de3ca9c3 -108 626 8059801988964288 opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o 9a835612b3e11e03 -135 652 8059801989418422 opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o 49e2eb2d5bd1af8 -160 678 8059801989990625 opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o 8fbc982ad0eb44f1 -185 708 8059801989848454 opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o 4468d29d5edfc994 -210 736 8059801990099745 opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o 576597646a550d8b -237 762 8059801990465528 opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o c6d115b5b5f23265 -263 788 8059801990553456 opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o ec69f59c7bfc32b4 -292 814 8059801991214579 opus-build/CMakeFiles/opus.dir/src/analysis.c.o 2150a074e4bafde3 -320 839 8059801990849707 opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o f4af15ae4c8cbf60 -345 864 8059801991157932 opus-build/CMakeFiles/opus.dir/src/mlp.c.o 60170748d5d26ee5 -369 889 8059801991643632 opus-build/CMakeFiles/opus.dir/silk/CNG.c.o 628637a8194364b6 -394 913 8059801991899796 opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o 98c440633e66a7eb -421 938 8059801992060108 opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o 79ef643ef46f870c -446 963 8059801992288196 opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o 7d60a7b09c9a034d -472 991 8059801992577683 opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o b6e838e7403e2792 -497 1015 8059801992820092 opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o 6bf1da7f4baa4cb1 -523 1041 8059801993058338 opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o 6d1e8fca9a331f5a -547 1065 8059801993312129 opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o 8081b1f0be91e642 -574 1090 8059801993600550 opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o 98184f25ec635b14 -600 1114 8059801994217598 opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o d486edc31d2b5c5d -626 1138 8059801994186961 opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o 56035ad0f888338b -652 1162 8059801994670844 opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o 8985418629baf030 -678 1187 8059801994693322 opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o 362661cabe77ebf4 -709 1212 8059801994976808 opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o ad6af48a10d66300 -736 1236 8059801995178735 opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o 53f7d94014753108 -2 1261 8059801994458084 CMakeFiles/tsopus.dir/opus_jni.cpp.o 87bb1bdc603eda4 -763 1287 8059801995459746 opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o 9f7949299c55f846 -788 1312 8059801995841259 opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o 39cfdd97f52cd15f -814 1337 8059801996162367 opus-build/CMakeFiles/opus.dir/silk/PLC.c.o 32b42b4eaf6b6714 -839 1361 8059801996510323 opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o 16e50d6956beafff -864 1384 8059801996458063 opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o ed209ebb26634124 -889 1409 8059801996724465 opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o 2f53499bd3012d12 -914 1433 8059801996942545 opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o ad992e22e028a24d -939 1459 8059801997176583 opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o ddc0de09bf11ca95 -964 1482 8059801997420053 opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o 6ca393540304157c -991 1506 8059801997667863 opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o eb48c921f26b3690 -1015 1530 8059801997937090 opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o 669e8a139bfc7b9 -1041 1555 8059801998186963 opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o 4c858288220238c5 -1065 1579 8059801998450689 opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o 5027241d4126b45a -1091 1603 8059801998709023 opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o 479d11c0d444380c -1114 1628 8059801998889610 opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o 47d0bf82ff64a736 -1139 1653 8059801999128850 opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o 34556094a5231c8f -1163 1677 8059801999278366 opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o 926d16deaaf19e22 -1187 1700 8059801999653193 opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o 14ee19a954e3393e -1212 1724 8059801999962486 opus-build/CMakeFiles/opus.dir/silk/VAD.c.o 6d317c87a81a6551 -1236 1749 8059801999997971 opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o dd1ba4ac13c4e2b0 -1263 1775 8059802000379296 opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o 1d6accffe764385a -1287 1799 8059802000651322 opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o 87203b28dc3e44f0 -1313 1824 8059802000911605 opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o f44a041d7944398b -1337 1849 8059802001133546 opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o 16354d61476a910 -1361 1873 8059802001462910 opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o 47bda067c870bbe8 -1385 1897 8059802001610741 opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o 398317187982791d -1409 1922 8059802001850898 opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o 6e91f46997104328 -1433 1946 8059802002116429 opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o 5242253d1d9978ab -1459 1970 8059802002353660 opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o 63c97101124c0251 -1482 1994 8059802002690607 opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o 83c59f993b7e17bf -1506 2018 8059802002778283 opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o 50818a38016a5ca8 -1530 2042 8059802003047390 opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o 6141e2e29f115c73 -1555 2067 8059802003146558 opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o 663262cde958838b -1579 2090 8059802003508554 opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o fce5d433c6b72332 -1604 2116 8059802003761557 opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o e09b5d0070ccde5c -1628 2140 8059802003997222 opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o e77887d2721fc836 -1653 2163 8059802004223442 opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o 5a523750dcb00738 -1677 2187 8059802004491788 opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o 9077dbc96d34e0f2 -1701 2212 8059802004533818 opus-build/CMakeFiles/opus.dir/silk/debug.c.o 5fa2aee279e4909c -1725 2236 8059802004858215 opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o 6a412b92b5014b77 -1750 2260 8059802005277185 opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o 67418203a714f1a1 -1775 2284 8059802005477008 opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o d409ad89a9197af7 -1800 2309 8059802005760546 opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o 1d9506a516017076 -1824 2334 8059802005959574 opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o 92af46a0485d4304 -1849 2359 8059802006209965 opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o 1b8509dbc8ed6f2d -1873 2384 8059802006461270 opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o 3614ae08b07357b5 -1897 2412 8059802006732575 opus-build/CMakeFiles/opus.dir/silk/resampler.c.o cacfdc907b740f91 -1922 2437 8059802006948536 opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o f99ca42d67e5c963 -1946 2462 8059802007164220 opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o d8d13e799b87a073 -1971 2486 8059802007419012 opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o 9a392017d9fa6798 -1994 2510 8059802007647463 opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o 4cc763872559d4d0 -2019 2534 8059802007961645 opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o 859360777bc03355 -2043 2558 8059802008150466 opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o 36c0c945ced2df69 -2067 2583 8059802008398877 opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o dc5b76df1233491b -2091 2606 8059802008619863 opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o df351fd28a7ae925 -2116 2630 8059802008899994 opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o 7d3972d8b0c6f3f3 -2140 2656 8059802009119118 opus-build/CMakeFiles/opus.dir/silk/sort.c.o 8dd224717cd3fe2a -2164 2680 8059802009379584 opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o 5ecd5ee3a3e8ca91 -2188 2704 8059802009626914 opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o 3989e66866316e29 -2212 2727 8059802009910573 opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o 67c99520eaef7a3a -2236 2751 8059802010137335 opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o 7c6c1b1b302ce0db -2260 2776 8059802010436915 opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o 6674a9a156c77f66 -2285 2800 8059802011187260 opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o 41361bfd4b717b84 -2309 2824 8059802011539259 opus-build/CMakeFiles/opus.dir/celt/bands.c.o 946dff70d56fff95 -2334 2848 8059802012197688 opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o eb01acc9c4f6787e -2359 2872 8059802011402540 opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o e15b636518a408ce -2385 2896 8059802011740096 opus-build/CMakeFiles/opus.dir/celt/celt.c.o 27015d4b510dbf1d -2412 2919 8059802011750888 opus-build/CMakeFiles/opus.dir/celt/entcode.c.o cf361fb0495acb04 -2437 2944 8059802012110092 opus-build/CMakeFiles/opus.dir/src/opus.c.o 51c36c5db443f672 -2462 2968 8059802012520366 opus-build/CMakeFiles/opus.dir/celt/vq.c.o 40861f521dc3914f -2487 2992 8059802012630991 opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o 37a786bf7182c446 -2511 3016 8059802013008620 opus-build/CMakeFiles/opus.dir/celt/rate.c.o 592ff906ea96a108 -2534 3040 8059802013232618 opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o 60b8f4b4f37bd7d3 -2559 3065 8059802013528897 opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o 47b9f393d5864603 -2583 3089 8059802013586972 opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o 16f0eddc34c91ad -2607 3112 8059802013950882 opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o bd1adeca9c6d7844 -2631 3137 8059802014188780 opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o d1c73fd34544473d -2656 3162 8059802014359929 opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o d141c5bc1cd9ca2d -2680 3187 8059802014572984 opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o a53ff0ac1c13cb23 -2704 3211 8059802014809168 opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o d46fe2cae060608b -2727 3236 8059802015090700 opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o 8da89a2b3087cf6d -2751 3260 8059802015318848 opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o c5b55b32ea93bff4 -2776 3284 8059802015632808 opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o 42ad3a162fd427 -2800 3307 8059802015877485 opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o 4945399dc2c41658 -2825 3333 8059802016030458 opus-build/CMakeFiles/opus.dir/celt/entdec.c.o f24b9e37f421719d -2848 3359 8059802016265995 opus-build/CMakeFiles/opus.dir/celt/laplace.c.o 42194a2fc40b944b -2872 3385 8059802016658437 opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o 964a6eb72a0a9606 -2896 3409 8059802016722960 opus-build/CMakeFiles/opus.dir/celt/mathops.c.o ed1ade6fb99e4cf -2919 3434 8059802017021907 opus-build/CMakeFiles/opus.dir/celt/entenc.c.o 2cc85c3d9acbe319 -2944 3457 8059802017396625 opus-build/CMakeFiles/opus.dir/celt/pitch.c.o 86ff8c9fb068d9db -2969 3481 8059802017547525 opus-build/CMakeFiles/opus.dir/celt/modes.c.o b2fe7f81417e7625 -2992 3505 8059802017738948 opus-build/CMakeFiles/opus.dir/celt/mdct.c.o 28737f3a67fb3eae -3016 3529 8059802018489799 opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o bf10a48788677f97 -3040 3553 8059802018861458 opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o 756c93fa4af5800e -3065 3576 8059802018379334 opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o 3a28ab42a51351d5 -3089 3601 8059802019239810 opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o 6aeb8472bedc0be5 -3112 3625 8059802018928340 opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o fea9c53507087050 -3137 3648 8059802019720718 opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o e55b4b1ae3c21354 -3162 3649 8059802019440280 opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o d1ee7599f3184d56 -3188 3650 8059802019668686 opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o abe80b9311963162 -3211 3650 8059802019991240 opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o 7066be21192eb178 -3236 3651 8059802020141453 opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o 6611d67a79725342 -3261 3651 8059802020463755 opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o 2249f4c45d7e6ff3 -3285 3652 8059802020647973 opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o 315d7fdefd5cc439 -3308 3652 8059802020906624 opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o bc620d5406a7abec -3334 3653 8059802021126055 opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o e426f229fe3331f -3360 3653 8059802021380283 opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o 3cc864874e01ac45 -3385 3654 8059802021670016 opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o 559621cf3689766 -3409 3654 8059802021841220 opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o 387a20405677443a -3434 3655 8059802022105249 opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o 6a5d00e7e614689a -3457 3655 8059802022619355 opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o 42bdf2ed2fad673b -3481 3655 8059802022562711 opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o a50c1e84a9bbe6a6 -3505 3656 8059802022809847 opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o 671ecc39cddbd144 -3529 3656 8059802023043626 opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o de98b0419c16d874 -3553 3657 8059802023287068 opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o cc61e0da9928d556 -3576 3657 8059802023527868 opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o edf2a1d5299e73c5 -57 3733 8059802024280292 opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o 8b2d7058edbe8c07 -3601 3734 8059802024300245 opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o c27f20c8c6c2603c -3625 3810 8059802025029456 opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o 3e746161c9943553 -3811 3997 8059802026343623 opus-build/libopus.a 4643707871cd959 -3997 4104 8059802027948045 E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/arm64-v8a/libtsopus.so 19fb151810b421d -16 5852 8059913163780689 CMakeFiles/tsopus.dir/opus_jni.cpp.o 87bb1bdc603eda4 -5853 6382 8059913169163305 E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/arm64-v8a/libtsopus.so 19fb151810b421d diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeCache.txt b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeCache.txt deleted file mode 100644 index 48b1c2e..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeCache.txt +++ /dev/null @@ -1,609 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a -# It was generated by CMake: D:/Android/sdk/cmake/3.22.1/bin/cmake.exe -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=arm64-v8a - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=D:\Android\sdk\ndk\27.0.12077973 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-26 - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=D:\Android\sdk\ndk\27.0.12077973 - -//Archiver -CMAKE_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-dlltool.exe - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//No help, variable specified on the command line. -CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON - -//User executables (bin) -CMAKE_INSTALL_BINDIR:PATH=bin - -//Read-only architecture-independent data (DATAROOTDIR) -CMAKE_INSTALL_DATADIR:PATH= - -//Read-only architecture-independent data root (share) -CMAKE_INSTALL_DATAROOTDIR:PATH=share - -//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) -CMAKE_INSTALL_DOCDIR:PATH= - -//C header files (include) -CMAKE_INSTALL_INCLUDEDIR:PATH=include - -//Info documentation (DATAROOTDIR/info) -CMAKE_INSTALL_INFODIR:PATH= - -//Object code libraries (lib) -CMAKE_INSTALL_LIBDIR:PATH=lib - -//Program executables (libexec) -CMAKE_INSTALL_LIBEXECDIR:PATH=libexec - -//Locale-dependent data (DATAROOTDIR/locale) -CMAKE_INSTALL_LOCALEDIR:PATH= - -//Modifiable single-machine data (var) -CMAKE_INSTALL_LOCALSTATEDIR:PATH=var - -//Man documentation (DATAROOTDIR/man) -CMAKE_INSTALL_MANDIR:PATH= - -//C header files for non-gcc (/usr/include) -CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/tsopus - -//Run-time variable data (LOCALSTATEDIR/run) -CMAKE_INSTALL_RUNSTATEDIR:PATH= - -//System admin executables (sbin) -CMAKE_INSTALL_SBINDIR:PATH=sbin - -//Modifiable architecture-independent data (com) -CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com - -//Read-only single-machine data (etc) -CMAKE_INSTALL_SYSCONFDIR:PATH=etc - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\arm64-v8a - -//Path to a program. -CMAKE_LINKER:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=D:\Android\sdk\cmake\3.22.1\bin\ninja.exe - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=tsopus - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_PATCH:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_TWEAK:STATIC= - -//Ranlib -CMAKE_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Path to a program. -CMAKE_READELF:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe - -//No help, variable specified on the command line. -CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\arm64-v8a - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Strip -CMAKE_STRIP:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=26 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Git command line client -GIT_EXECUTABLE:FILEPATH=C:/Program Files/Git/mingw64/bin/git.exe - -//additional software error checking. -OPUS_ASSERTIONS:BOOL=OFF - -//build programs. -OPUS_BUILD_PROGRAMS:BOOL=OFF - -//build shared library. -OPUS_BUILD_SHARED_LIBRARY:BOOL=OFF - -//build tests. -OPUS_BUILD_TESTING:BOOL=OFF - -//enable bit-exactness checks between optimized and c implementations. -OPUS_CHECK_ASM:BOOL=OFF - -//enable non-Opus modes, e.g. 44.1 kHz & 2^n frames. -OPUS_CUSTOM_MODES:BOOL=OFF - -//disable all intrinsics optimizations. -OPUS_DISABLE_INTRINSICS:BOOL=OFF - -//Run DNN computations as float for debugging purposes. -OPUS_DNN_FLOAT_DEBUG:BOOL=OFF - -//enable DRED. -OPUS_DRED:BOOL=OFF - -//compile with the floating point API (for machines with float -// library). -OPUS_ENABLE_FLOAT_API:BOOL=ON - -//compile as fixed-point (for machines without a fast enough FPU). -OPUS_FIXED_POINT:BOOL=OFF - -//enable floating point approximations (Ensure your platform supports -// IEEE 754 before enabling). -OPUS_FLOAT_APPROX:BOOL=OFF - -//add protection against buffer overflows. -OPUS_FORTIFY_SOURCE:BOOL=ON - -//causes the encoder to make random decisions (do not use in production). -OPUS_FUZZING:BOOL=OFF - -//run-time checks that are cheap and safe for use in production. -OPUS_HARDENING:BOOL=ON - -//install CMake package config module. -OPUS_INSTALL_CMAKE_CONFIG_MODULE:BOOL=OFF - -//install pkg-config module. -OPUS_INSTALL_PKG_CONFIG_MODULE:BOOL=OFF - -//Does runtime check for neon support -OPUS_MAY_HAVE_NEON:BOOL=ON - -//enable OSCE. -OPUS_OSCE:BOOL=OFF - -//Assume target CPU has NEON support -OPUS_PRESUME_NEON:BOOL=OFF - -//use stack protection. -OPUS_STACK_PROTECTOR:BOOL=ON - -//Option to enable NEON -OPUS_USE_NEON:BOOL=ON - -//use variable length arrays for stack arrays. -OPUS_VAR_ARRAYS:BOOL=ON - -//Value Computed by CMake -Opus_BINARY_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build - -//Value Computed by CMake -Opus_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -Opus_SOURCE_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus - -//Value Computed by CMake -tsopus_BINARY_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a - -//Value Computed by CMake -tsopus_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -tsopus_SOURCE_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/src/main/cpp - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/cmake.exe -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/cpack.exe -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/ctest.exe -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=E:/MyProject/ts-mobile-go/android/app/src/main/cpp -//ADVANCED property for variable: CMAKE_INSTALL_BINDIR -CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATADIR -CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR -CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR -CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR -CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INFODIR -CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR -CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR -CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR -CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR -CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_MANDIR -CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR -CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR -CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR -CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR -CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR -CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=D:/Android/sdk/cmake/3.22.1/share/cmake-3.22 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Result of TRY_COMPILE -COMPILE_VLA_SUPPORTED:INTERNAL=TRUE -//Test FAST_MATH_SUPPORTED -FAST_MATH_SUPPORTED:INTERNAL=1 -//Details about finding Git -FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[C:/Program Files/Git/mingw64/bin/git.exe][v2.54.0.windows.1()] -//ADVANCED property for variable: GIT_EXECUTABLE -GIT_EXECUTABLE-ADVANCED:INTERNAL=1 -//Have include alloca.h -HAVE_ALLOCA_H:INTERNAL=1 -//Have include arm_neon.h -HAVE_ARM_NEON_H:INTERNAL=1 -//Have library m -HAVE_LIBM:INTERNAL=1 -//Have symbol lrint -HAVE_LRINT:INTERNAL=1 -//Have symbol lrintf -HAVE_LRINTF:INTERNAL=1 -//Test HIDDEN_VISIBILITY_SUPPORTED -HIDDEN_VISIBILITY_SUPPORTED:INTERNAL=1 -//Test STACK_PROTECTOR_SUPPORTED -STACK_PROTECTOR_SUPPORTED:INTERNAL=1 -//Have symbol alloca -USE_ALLOCA_SUPPORTED:INTERNAL=1 -//Test W_SUPPORTED -W_SUPPORTED:INTERNAL=1 -//Test Wall_SUPPORTED -Wall_SUPPORTED:INTERNAL=1 -//Test Wcastalign_SUPPORTED -Wcastalign_SUPPORTED:INTERNAL=1 -//Test Wextra_SUPPORTED -Wextra_SUPPORTED:INTERNAL=1 -//Test Wnestedexterns_SUPPORTED -Wnestedexterns_SUPPORTED:INTERNAL=1 -//Test Wshadow_SUPPORTED -Wshadow_SUPPORTED:INTERNAL=1 -//Test Wstrictprototypes_SUPPORTED -Wstrictprototypes_SUPPORTED:INTERNAL=1 -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=C:/Program Files (x86)/tsopus - diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake deleted file mode 100644 index 2d15dd9..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake +++ /dev/null @@ -1,72 +0,0 @@ -set(CMAKE_C_COMPILER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "18.0.1") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_C_COMPILER_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_C_COMPILER_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_LINKER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/include;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/lib/linux/aarch64;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/26;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake deleted file mode 100644 index 017522c..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,83 +0,0 @@ -set(CMAKE_CXX_COMPILER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "18.0.1") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_CXX_COMPILER_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_CXX_COMPILER_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_LINKER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/include;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/aarch64-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/lib/linux/aarch64;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android/26;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/aarch64-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index a1048de..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100644 index 61a85c8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake deleted file mode 100644 index 6bf4c9d..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Windows-10.0.26200") -set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "10.0.26200") -set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") - -include("D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake") - -set(CMAKE_SYSTEM "Android-1") -set(CMAKE_SYSTEM_NAME "Android") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "aarch64") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 41b99d7..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,803 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -#if (defined(__clang__) || defined(__GNUC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) && !defined(_MSC_VER) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o deleted file mode 100644 index 6d70284..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 25c62a8..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,791 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > 202002L - "23" -#elif CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -#if (defined(__clang__) || defined(__GNUC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) && !defined(_MSC_VER) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o deleted file mode 100644 index e1d82d9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/TargetDirectories.txt b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 4aaf105..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,14 +0,0 @@ -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/tsopus.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/edit_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/rebuild_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/list_install_components.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/install.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/install/local.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/install/strip.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/edit_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/rebuild_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/list_install_components.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/install.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/install/local.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/install/strip.dir diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/cmake.check_cache b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/rules.ninja b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/rules.ninja deleted file mode 100644 index e060c9a..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/rules.ninja +++ /dev/null @@ -1,85 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.22 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: tsopus -# Configurations: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__tsopus_Debug - depfile = $DEP_FILE - deps = gcc - command = D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__tsopus_Debug - command = cmd.exe /C "$PRE_LINK && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling C files. - -rule C_COMPILER__opus_Debug - depfile = $DEP_FILE - deps = gcc - command = D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building C object $out - - -############################################# -# Rule for linking C static library. - -rule C_STATIC_LIBRARY_LINKER__opus_Debug - command = cmd.exe /C "$PRE_LINK && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E rm -f $TARGET_FILE && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\llvm-ar.exe qc $TARGET_FILE $LINK_FLAGS @$RSP_FILE && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\llvm-ranlib.exe $TARGET_FILE && $POST_BUILD" - description = Linking C static library $TARGET_FILE - rspfile = $RSP_FILE - rspfile_content = $in $LINK_PATH $LINK_LIBRARIES - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = D:\Android\sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = D:\Android\sdk\cmake\3.22.1\bin\ninja.exe -t targets - description = All primary targets available: - diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/tsopus.dir/opus_jni.cpp.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/tsopus.dir/opus_jni.cpp.o deleted file mode 100644 index f7dcbcf..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/CMakeFiles/tsopus.dir/opus_jni.cpp.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/additional_project_files.txt b/android/app/.cxx/Debug/73414y1y/arm64-v8a/additional_project_files.txt deleted file mode 100644 index 2a7988f..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/additional_project_files.txt +++ /dev/null @@ -1,235 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_multistream.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_projection.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\opus_private.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\analysis.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\mapping_matrix.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\mlp.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_defines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_types.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\debug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\errors.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\API.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\typedef.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\define.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\main.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\main_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\PLC.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\structs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tuning_parameters.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\Inlines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\MacroCount.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\MacroDebug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\macros.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\pitch_est_defines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_rom.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_structs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\SigProc_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\SigProc_FIX_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\biquad_alt_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\LPC_inv_pred_gain_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_arm64.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\SigProc_FIX_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\SigProc_FIX_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_del_dec_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_neon.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\main_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\structs_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\arm\warped_autocorrelation_FIX_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\mips\noise_shape_analysis_FIX_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\mips\warped_autocorrelation_FIX_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\main_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\structs_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\SigProc_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\macros_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\NSQ_del_dec_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\sigproc_fix_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\CNG.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\code_signs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\init_decoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_core.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_frame.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_parameters.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_indices.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_pulses.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decoder_set_fs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\dec_API.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\enc_API.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\encode_indices.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\encode_pulses.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\gain_quant.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\interpolate.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LP_variable_cutoff.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_decode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ_del_dec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\PLC.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\shell_coder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_gain.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_LTP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_NLSF_CB_NB_MB.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_NLSF_CB_WB.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_other.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_pitch_lag.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_pulses_per_block.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\VAD.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_audio_bandwidth.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\quant_LTP_gains.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\VQ_WMat_EC.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\HP_variable_cutoff.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_encode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_VQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_unpack.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_del_dec_quant.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\process_NLSFs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_LR_to_MS.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_MS_to_LR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\check_control_input.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_SNR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\init_encoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_codec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\A2NLSF.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\ana_filt_bank_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\biquad_alt.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\bwexpander_32.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\bwexpander.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\debug.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_pitch.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\inner_prod_aligned.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\lin2log.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\log2lin.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_analysis_filter.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_inv_pred_gain.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\table_LSF_cos.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF2A.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_stabilize.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_VQ_weights_laroia.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\pitch_est_tables.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_down2_3.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_down2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_AR2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_down_FIR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_IIR_FIR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_up2_HQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_rom.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sigm_Q15.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sort.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sum_sqr_shift.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_decode_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_encode_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_find_predictor.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_quant_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_fit.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arch.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\bands.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cpu_support.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_custom.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cwrs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\ecintrin.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entcode.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entdec.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entenc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\fixed_debug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\fixed_generic.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\float_cast.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\_kiss_fft_guts.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\kiss_fft.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\laplace.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mathops.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mdct.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mfrngcod.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\modes.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\os_support.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\pitch.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_lpc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\celt_lpc_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\quant_bands.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\rate.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\stack_alloc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\vq.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_float.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_fixed.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_float_arm_ne10.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_fixed_arm_ne10.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\armcpu.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_arm64.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\kiss_fft_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\kiss_fft_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\pitch_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fft_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\mdct_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\celt_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\fixed_generic_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\kiss_fft_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\mdct_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\pitch_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\vq_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\vq_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86_arch_macros.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86cpu.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\bands.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_encoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_decoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cwrs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entcode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entdec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entenc.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\kiss_fft.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\laplace.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mathops.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mdct.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\modes.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\pitch.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_lpc.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\quant_bands.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\rate.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\vq.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\apply_sine_window_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\corrMatrix_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\encode_frame_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_LPC_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_LTP_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_pitch_lags_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_pred_coefs_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LPC_analysis_filter_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LTP_analysis_filter_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LTP_scale_ctrl_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\noise_shape_analysis_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\process_gains_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\regularize_correlations_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\residual_energy_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\warped_autocorrelation_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\wrappers_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\autocorrelation_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\burg_modified_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\bwexpander_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\energy_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\inner_product_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\k2a_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LPC_inv_pred_gain_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\pitch_analysis_core_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\scale_copy_vector_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\scale_vector_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\schur_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\sort_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\armcpu.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\arm_celt_map.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\arm_silk_map.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\celt_neon_intr.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\pitch_neon_intr.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\biquad_alt_neon_intr.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\LPC_inv_pred_gain_neon_intr.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_del_dec_neon_intr.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_neon.c \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/android_gradle_build.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/android_gradle_build.json deleted file mode 100644 index 54ac664..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/android_gradle_build.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "buildFiles": [ - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\CMakeLists.txt", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\CFeatureCheck.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\config.h.cmake.in", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusBuildtype.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusConfig.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusFunctions.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusPackageVersion.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusSources.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\CMakeLists.txt" - ], - "cleanCommandsComponents": [ - [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\arm64-v8a", - "clean" - ] - ], - "buildTargetsCommandComponents": [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\arm64-v8a", - "{LIST_OF_TARGETS_TO_BUILD}" - ], - "libraries": { - "opus::@2ab3f06c54ff1393c1ba": { - "toolchain": "toolchain", - "abi": "arm64-v8a", - "artifactName": "opus", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\arm64-v8a\\opus-build\\libopus.a" - }, - "tsopus::@6890427a1f51a3e7e1df": { - "toolchain": "toolchain", - "abi": "arm64-v8a", - "artifactName": "tsopus", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\arm64-v8a\\libtsopus.so", - "runtimeFiles": [] - } - }, - "toolchains": { - "toolchain": { - "cCompilerExecutable": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe", - "cppCompilerExecutable": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe" - } - }, - "cFileExtensions": [ - "c" - ], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/android_gradle_build_mini.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/android_gradle_build_mini.json deleted file mode 100644 index 091ff8e..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/android_gradle_build_mini.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "buildFiles": [ - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\CMakeLists.txt", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\CFeatureCheck.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\config.h.cmake.in", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusBuildtype.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusConfig.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusFunctions.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusPackageVersion.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusSources.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\CMakeLists.txt" - ], - "cleanCommandsComponents": [ - [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\arm64-v8a", - "clean" - ] - ], - "buildTargetsCommandComponents": [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\arm64-v8a", - "{LIST_OF_TARGETS_TO_BUILD}" - ], - "libraries": { - "opus::@2ab3f06c54ff1393c1ba": { - "artifactName": "opus", - "abi": "arm64-v8a", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\arm64-v8a\\opus-build\\libopus.a", - "runtimeFiles": [] - }, - "tsopus::@6890427a1f51a3e7e1df": { - "artifactName": "tsopus", - "abi": "arm64-v8a", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\arm64-v8a\\libtsopus.so", - "runtimeFiles": [] - } - } -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/build.ninja b/android/app/.cxx/Debug/73414y1y/arm64-v8a/build.ninja deleted file mode 100644 index dd4f40e..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/build.ninja +++ /dev/null @@ -1,1765 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.22 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: tsopus -# Configurations: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - - -############################################# -# Set configuration variable for custom commands. - -CONFIGURATION = Debug -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include CMakeFiles/rules.ninja - -# ============================================================================= - -############################################# -# Logical path to working directory; prefix for absolute paths. - -cmake_ninja_workdir = E$:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/ -# ============================================================================= -# Object build statements for SHARED_LIBRARY target tsopus - - -############################################# -# Order-only phony target for tsopus - -build cmake_object_order_depends_target_tsopus: phony || cmake_object_order_depends_target_opus - -build CMakeFiles/tsopus.dir/opus_jni.cpp.o: CXX_COMPILER__tsopus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/opus_jni.cpp || cmake_object_order_depends_target_tsopus - DEFINES = -Dtsopus_EXPORTS - DEP_FILE = CMakeFiles\tsopus.dir\opus_jni.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include - OBJECT_DIR = CMakeFiles\tsopus.dir - OBJECT_FILE_DIR = CMakeFiles\tsopus.dir - TARGET_COMPILE_PDB = CMakeFiles\tsopus.dir\ - TARGET_PDB = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\arm64-v8a\libtsopus.pdb - - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target tsopus - - -############################################# -# Link the shared library E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\arm64-v8a\libtsopus.so - -build E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/arm64-v8a/libtsopus.so: CXX_SHARED_LIBRARY_LINKER__tsopus_Debug CMakeFiles/tsopus.dir/opus_jni.cpp.o | opus-build/libopus.a || opus-build/libopus.a - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info - LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments - LINK_LIBRARIES = opus-build/libopus.a -llog -lm -latomic -lm - OBJECT_DIR = CMakeFiles\tsopus.dir - POST_BUILD = cd . - PRE_LINK = cd . - SONAME = libtsopus.so - SONAME_FLAG = -Wl,-soname, - TARGET_COMPILE_PDB = CMakeFiles\tsopus.dir\ - TARGET_FILE = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\arm64-v8a\libtsopus.so - TARGET_PDB = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\arm64-v8a\libtsopus.pdb - - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E echo "No interactive CMake dialog available."" - DESC = No interactive CMake dialog available... - restat = 1 - -build edit_cache: phony CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a" - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - - -############################################# -# Utility command for list_install_components - -build list_install_components: phony - - -############################################# -# Utility command for install - -build CMakeFiles/install.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -P cmake_install.cmake" - DESC = Install the project... - pool = console - restat = 1 - -build install: phony CMakeFiles/install.util - - -############################################# -# Utility command for install/local - -build CMakeFiles/install/local.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake" - DESC = Installing only the local directory... - pool = console - restat = 1 - -build install/local: phony CMakeFiles/install/local.util - - -############################################# -# Utility command for install/strip - -build CMakeFiles/install/strip.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake" - DESC = Installing the project stripped... - pool = console - restat = 1 - -build install/strip: phony CMakeFiles/install/strip.util - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# E:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt -# ============================================================================= - -# ============================================================================= -# Object build statements for STATIC_LIBRARY target opus - - -############################################# -# Order-only phony target for opus - -build cmake_object_order_depends_target_opus: phony || opus-build/CMakeFiles/opus.dir - -build opus-build/CMakeFiles/opus.dir/src/opus.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/extensions.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/extensions.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\extensions.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/repacketizer.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\repacketizer.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_projection_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_projection_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_projection_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_projection_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mapping_matrix.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mapping_matrix.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/analysis.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/analysis.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\analysis.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mlp.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mlp.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mlp.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mlp_data.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mlp_data.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/CNG.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/CNG.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\CNG.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/code_signs.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\code_signs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/init_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\init_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_core.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_core.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_frame.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_frame.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_parameters.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_parameters.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_indices.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_indices.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_pulses.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_pulses.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decoder_set_fs.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decoder_set_fs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/dec_API.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\dec_API.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/enc_API.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\enc_API.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/encode_indices.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\encode_indices.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/encode_pulses.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\encode_pulses.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/gain_quant.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\gain_quant.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/interpolate.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\interpolate.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LP_variable_cutoff.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LP_variable_cutoff.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_decode.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_decode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NSQ.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NSQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NSQ_del_dec.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NSQ_del_dec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/PLC.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/PLC.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\PLC.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/shell_coder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\shell_coder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_gain.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_gain.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_LTP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_LTP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_NLSF_CB_NB_MB.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_NLSF_CB_NB_MB.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_NLSF_CB_WB.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_NLSF_CB_WB.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_other.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_other.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_pitch_lag.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_pitch_lag.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_pulses_per_block.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_pulses_per_block.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/VAD.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/VAD.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\VAD.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_audio_bandwidth.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_audio_bandwidth.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/quant_LTP_gains.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\quant_LTP_gains.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/VQ_WMat_EC.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\VQ_WMat_EC.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/HP_variable_cutoff.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\HP_variable_cutoff.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_encode.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_encode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_VQ.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_VQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_unpack.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_unpack.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_del_dec_quant.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_del_dec_quant.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/process_NLSFs.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\process_NLSFs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_LR_to_MS.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_LR_to_MS.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_MS_to_LR.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_MS_to_LR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/check_control_input.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\check_control_input.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_SNR.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_SNR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/init_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\init_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_codec.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_codec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/A2NLSF.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\A2NLSF.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/ana_filt_bank_1.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\ana_filt_bank_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/biquad_alt.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\biquad_alt.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/bwexpander_32.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\bwexpander_32.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/bwexpander.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\bwexpander.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/debug.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/debug.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\debug.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_pitch.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_pitch.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/inner_prod_aligned.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\inner_prod_aligned.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/lin2log.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\lin2log.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/log2lin.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\log2lin.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_analysis_filter.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_analysis_filter.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_inv_pred_gain.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_inv_pred_gain.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/table_LSF_cos.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\table_LSF_cos.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF2A.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF2A.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_stabilize.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_stabilize.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_VQ_weights_laroia.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_VQ_weights_laroia.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/pitch_est_tables.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\pitch_est_tables.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_down2_3.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_down2_3.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_down2.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_down2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_AR2.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_AR2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_down_FIR.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_down_FIR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_IIR_FIR.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_IIR_FIR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_up2_HQ.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_up2_HQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_rom.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_rom.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sigm_Q15.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sigm_Q15.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sort.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sort.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sort.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sum_sqr_shift.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sum_sqr_shift.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_decode_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_decode_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_encode_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_encode_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_find_predictor.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_find_predictor.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_quant_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_quant_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_fit.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_fit.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/bands.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/bands.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\bands.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/cwrs.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\cwrs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entcode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entcode.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entcode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entdec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entdec.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entdec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entenc.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entenc.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entenc.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/kiss_fft.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\kiss_fft.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/laplace.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/laplace.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\laplace.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/mathops.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/mathops.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\mathops.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/mdct.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/mdct.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\mdct.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/modes.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/modes.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\modes.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/pitch.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/pitch.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\pitch.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_lpc.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_lpc.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/quant_bands.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\quant_bands.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/rate.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/rate.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\rate.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/vq.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/vq.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\vq.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/apply_sine_window_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\apply_sine_window_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/corrMatrix_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\corrMatrix_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/encode_frame_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\encode_frame_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_LPC_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_LPC_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_LTP_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_LTP_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_pitch_lags_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_pitch_lags_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_pred_coefs_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_pred_coefs_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LPC_analysis_filter_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LPC_analysis_filter_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LTP_analysis_filter_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LTP_analysis_filter_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LTP_scale_ctrl_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LTP_scale_ctrl_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/noise_shape_analysis_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\noise_shape_analysis_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/process_gains_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\process_gains_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/regularize_correlations_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\regularize_correlations_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/residual_energy_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\residual_energy_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/warped_autocorrelation_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\warped_autocorrelation_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/wrappers_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\wrappers_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/autocorrelation_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\autocorrelation_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/burg_modified_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\burg_modified_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/bwexpander_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\bwexpander_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/energy_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\energy_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/inner_product_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\inner_product_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/k2a_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\k2a_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LPC_inv_pred_gain_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LPC_inv_pred_gain_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/pitch_analysis_core_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\pitch_analysis_core_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/scale_copy_vector_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\scale_copy_vector_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/scale_vector_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\scale_vector_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/schur_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\schur_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/sort_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\sort_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/arm/armcpu.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\arm\armcpu.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/arm/arm_celt_map.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\arm\arm_celt_map.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/arm/arm_silk_map.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\arm\arm_silk_map.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/arm/celt_neon_intr.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\arm\celt_neon_intr.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/arm/pitch_neon_intr.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\arm\pitch_neon_intr.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/arm/biquad_alt_neon_intr.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\arm\biquad_alt_neon_intr.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/arm/LPC_inv_pred_gain_neon_intr.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\arm\LPC_inv_pred_gain_neon_intr.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/arm/NSQ_del_dec_neon_intr.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\arm\NSQ_del_dec_neon_intr.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/arm/NSQ_neon.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\arm\NSQ_neon.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - - -# ============================================================================= -# Link build statements for STATIC_LIBRARY target opus - - -############################################# -# Link the static library opus-build\libopus.a - -build opus-build/libopus.a: C_STATIC_LIBRARY_LINKER__opus_Debug opus-build/CMakeFiles/opus.dir/src/opus.c.o opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o opus-build/CMakeFiles/opus.dir/src/extensions.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o opus-build/CMakeFiles/opus.dir/src/analysis.c.o opus-build/CMakeFiles/opus.dir/src/mlp.c.o opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o opus-build/CMakeFiles/opus.dir/silk/CNG.c.o opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o opus-build/CMakeFiles/opus.dir/silk/PLC.c.o opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o opus-build/CMakeFiles/opus.dir/silk/VAD.c.o opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o opus-build/CMakeFiles/opus.dir/silk/debug.c.o opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o opus-build/CMakeFiles/opus.dir/silk/resampler.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o opus-build/CMakeFiles/opus.dir/silk/sort.c.o opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o opus-build/CMakeFiles/opus.dir/celt/bands.c.o opus-build/CMakeFiles/opus.dir/celt/celt.c.o opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o opus-build/CMakeFiles/opus.dir/celt/entcode.c.o opus-build/CMakeFiles/opus.dir/celt/entdec.c.o opus-build/CMakeFiles/opus.dir/celt/entenc.c.o opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o opus-build/CMakeFiles/opus.dir/celt/laplace.c.o opus-build/CMakeFiles/opus.dir/celt/mathops.c.o opus-build/CMakeFiles/opus.dir/celt/mdct.c.o opus-build/CMakeFiles/opus.dir/celt/modes.c.o opus-build/CMakeFiles/opus.dir/celt/pitch.c.o opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o opus-build/CMakeFiles/opus.dir/celt/rate.c.o opus-build/CMakeFiles/opus.dir/celt/vq.c.o opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - POST_BUILD = cd . - PRE_LINK = cd . - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_FILE = opus-build\libopus.a - TARGET_PDB = opus-build\libopus.pdb - RSP_FILE = CMakeFiles\opus.rsp - - -############################################# -# Utility command for edit_cache - -build opus-build/CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E echo "No interactive CMake dialog available."" - DESC = No interactive CMake dialog available... - restat = 1 - -build opus-build/edit_cache: phony opus-build/CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build opus-build/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a" - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build opus-build/rebuild_cache: phony opus-build/CMakeFiles/rebuild_cache.util - - -############################################# -# Utility command for list_install_components - -build opus-build/list_install_components: phony - - -############################################# -# Utility command for install - -build opus-build/CMakeFiles/install.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -P cmake_install.cmake" - DESC = Install the project... - pool = console - restat = 1 - -build opus-build/install: phony opus-build/CMakeFiles/install.util - - -############################################# -# Utility command for install/local - -build opus-build/CMakeFiles/install/local.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake" - DESC = Installing only the local directory... - pool = console - restat = 1 - -build opus-build/install/local: phony opus-build/CMakeFiles/install/local.util - - -############################################# -# Utility command for install/strip - -build opus-build/CMakeFiles/install/strip.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake" - DESC = Installing the project stripped... - pool = console - restat = 1 - -build opus-build/install/strip: phony opus-build/CMakeFiles/install/strip.util - -# ============================================================================= -# Target aliases. - -build libopus.a: phony opus-build/libopus.a - -build libtsopus.so: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/arm64-v8a/libtsopus.so - -build opus: phony opus-build/libopus.a - -build tsopus: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/arm64-v8a/libtsopus.so - -# ============================================================================= -# Folder targets. - -# ============================================================================= - -############################################# -# Folder: E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a - -build all: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/arm64-v8a/libtsopus.so - -# ============================================================================= - -############################################# -# Folder: E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build - -build opus-build/all: phony opus-build/libopus.a - -# ============================================================================= -# Built-in targets - - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/CFeatureCheck.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusBuildtype.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusConfig.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusFunctions.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusPackageVersion.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusSources.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/config.h.cmake.in E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/vla.c - pool = console - - -############################################# -# A missing CMake input file is not an error. - -build CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/CFeatureCheck.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusBuildtype.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusConfig.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusFunctions.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusPackageVersion.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusSources.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/config.h.cmake.in E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/vla.c: phony - - -############################################# -# Clean all the built files. - -build clean: CLEAN - - -############################################# -# Print all primary targets available. - -build help: HELP - - -############################################# -# Make the all target the default. - -default all diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/build_file_index.txt b/android/app/.cxx/Debug/73414y1y/arm64-v8a/build_file_index.txt deleted file mode 100644 index f0208f4..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/build_file_index.txt +++ /dev/null @@ -1,9 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\CMakeLists.txt -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\CFeatureCheck.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\config.h.cmake.in -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusBuildtype.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusConfig.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusFunctions.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusPackageVersion.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusSources.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\CMakeLists.txt \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/cmake_install.cmake b/android/app/.cxx/Debug/73414y1y/arm64-v8a/cmake_install.cmake deleted file mode 100644 index 1d28e23..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/cmake_install.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# Install script for directory: E:/MyProject/ts-mobile-go/android/app/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/tsopus") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/compile_commands.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/compile_commands.json deleted file mode 100644 index 76469bf..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/compile_commands.json +++ /dev/null @@ -1,737 +0,0 @@ -[ -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dtsopus_EXPORTS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles\\tsopus.dir\\opus_jni.cpp.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\extensions.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\repacketizer.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mapping_matrix.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\analysis.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp_data.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\CNG.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\code_signs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_core.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_frame.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_parameters.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decoder_set_fs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\dec_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\enc_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\gain_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\interpolate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_decode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ_del_dec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\PLC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\shell_coder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_LTP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_NB_MB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_WB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_other.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pitch_lag.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pulses_per_block.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VAD.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_audio_bandwidth.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\quant_LTP_gains.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VQ_WMat_EC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\HP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_encode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_unpack.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_del_dec_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\process_NLSFs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_LR_to_MS.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_MS_to_LR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\check_control_input.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_SNR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_codec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\A2NLSF.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\ana_filt_bank_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\biquad_alt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander_32.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\debug.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\inner_prod_aligned.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\lin2log.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\log2lin.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_analysis_filter.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_inv_pred_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\table_LSF_cos.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF2A.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_stabilize.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ_weights_laroia.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\pitch_est_tables.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2_3.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_AR2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_down_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_IIR_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_up2_HQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_rom.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sigm_Q15.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sort.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sum_sqr_shift.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_decode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_encode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_find_predictor.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_quant_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_fit.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\cwrs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entcode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entdec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entenc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\kiss_fft.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\laplace.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mathops.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mdct.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\modes.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_lpc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\quant_bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\rate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\vq.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\apply_sine_window_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\corrMatrix_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\encode_frame_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LPC_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LTP_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pitch_lags_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pred_coefs_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_scale_ctrl_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\noise_shape_analysis_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\process_gains_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\regularize_correlations_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\residual_energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\warped_autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\wrappers_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\burg_modified_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\bwexpander_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\inner_product_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\k2a_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_inv_pred_gain_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\pitch_analysis_core_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_copy_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\schur_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\sort_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\armcpu.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\armcpu.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\armcpu.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\arm_celt_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\arm_celt_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\arm_celt_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\arm_silk_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\arm_silk_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\arm_silk_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\celt_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\celt_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\celt_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\pitch_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\pitch_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\pitch_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\biquad_alt_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\biquad_alt_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\biquad_alt_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\NSQ_del_dec_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_del_dec_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_del_dec_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\NSQ_neon.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_neon.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_neon.c" -} -] \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/compile_commands.json.bin b/android/app/.cxx/Debug/73414y1y/arm64-v8a/compile_commands.json.bin deleted file mode 100644 index 09b940c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/compile_commands.json.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/configure_fingerprint.bin b/android/app/.cxx/Debug/73414y1y/arm64-v8a/configure_fingerprint.bin deleted file mode 100644 index f971711..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/configure_fingerprint.bin +++ /dev/null @@ -1,44 +0,0 @@ -C/C++ Structured Logd -b -`E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\additional_project_files.txtC -A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ɖ3 ڲ3a -_ -]E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\android_gradle_build.json  ɖ3 3f -d -bE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\android_gradle_build_mini.json  ɖ3 3S -Q -OE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\build.ninja  ɖ3 3W -U -SE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\build.ninja.txt  ɖ3\ -Z -XE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\build_file_index.txt  ɖ3 ó3] -[ -YE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\compile_commands.json  ɖ3 3a -_ -]E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\compile_commands.json.bin  ɖ3  3g -e -cE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\metadata_generation_command.txt  ɖ3 - 3Z -X -VE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\prefab_config.json  ɖ3  ( 3_ -] -[E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a\symbol_folder_index.txt  ɖ3  Z 3E -C -AE:\MyProject\ts-mobile-go\android\app\src\main\cpp\CMakeLists.txt  ɖ3  3V -T -RE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\CMakeLists.txt  ɖ3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\CFeatureCheck.cmake  ɖ3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusBuildtype.cmake  ɖ3 1^ -\ -ZE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusConfig.cmake  ɖ3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusFunctions.cmake  ɖ35 1f -d -bE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusPackageVersion.cmake  ɖ3 1_ -] -[E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusSources.cmake  ɖ3 1_ -] -[E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\config.h.cmake.in  ɖ3 0 1 \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/metadata_generation_command.txt b/android/app/.cxx/Debug/73414y1y/arm64-v8a/metadata_generation_command.txt deleted file mode 100644 index 64fc422..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/metadata_generation_command.txt +++ /dev/null @@ -1,18 +0,0 @@ - -HE:\MyProject\ts-mobile-go\android\app\src\main\cpp --DCMAKE_SYSTEM_NAME=Android --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_SYSTEM_VERSION=26 --DANDROID_PLATFORM=android-26 --DANDROID_ABI=arm64-v8a --DCMAKE_ANDROID_ARCH_ABI=arm64-v8a --DANDROID_NDK=D:\Android\sdk\ndk\27.0.12077973 --DCMAKE_ANDROID_NDK=D:\Android\sdk\ndk\27.0.12077973 --DCMAKE_TOOLCHAIN_FILE=D:\Android\sdk\ndk\27.0.12077973\build\cmake\android.toolchain.cmake --DCMAKE_MAKE_PROGRAM=D:\Android\sdk\cmake\3.22.1\bin\ninja.exe --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\arm64-v8a --DCMAKE_RUNTIME_OUTPUT_DIRECTORY=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\arm64-v8a --DCMAKE_BUILD_TYPE=Debug --BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\arm64-v8a --GNinja - Build command args: [] - Version: 2 \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o deleted file mode 100644 index 0110f52..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o deleted file mode 100644 index 33b521b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o deleted file mode 100644 index 8123988..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o deleted file mode 100644 index f23b7db..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/bands.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/bands.c.o deleted file mode 100644 index a15ef82..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/bands.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt.c.o deleted file mode 100644 index 13581fc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o deleted file mode 100644 index dda3767..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o deleted file mode 100644 index f08c987..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o deleted file mode 100644 index 24e02b1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o deleted file mode 100644 index da6a22a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o deleted file mode 100644 index b663778..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o deleted file mode 100644 index 249b4c5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o deleted file mode 100644 index 78371df..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o deleted file mode 100644 index 3b98c16..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o deleted file mode 100644 index c827533..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o deleted file mode 100644 index a10f12f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o deleted file mode 100644 index 82f81ff..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/modes.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/modes.c.o deleted file mode 100644 index 6155a42..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/modes.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o deleted file mode 100644 index cf72213..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o deleted file mode 100644 index 96f5317..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/rate.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/rate.c.o deleted file mode 100644 index 0e7cbb7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/rate.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/vq.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/vq.c.o deleted file mode 100644 index 9e68bef..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/celt/vq.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o deleted file mode 100644 index 1d0e4d9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o deleted file mode 100644 index bdacdf4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o deleted file mode 100644 index 3ac454a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o deleted file mode 100644 index 1d0cdcb..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o deleted file mode 100644 index c2ef12e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o deleted file mode 100644 index 3e7b074..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o deleted file mode 100644 index c0a36ae..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o deleted file mode 100644 index 5156275..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o deleted file mode 100644 index 7be5187..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o deleted file mode 100644 index d7be491..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o deleted file mode 100644 index 158d1d3..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o deleted file mode 100644 index 4781fbc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o deleted file mode 100644 index b14b61b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o deleted file mode 100644 index f31b057..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o deleted file mode 100644 index 391daea..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o deleted file mode 100644 index 74287ae..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o deleted file mode 100644 index d66753f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o deleted file mode 100644 index c749c4f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o deleted file mode 100644 index badd39a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o deleted file mode 100644 index a95adfb..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o deleted file mode 100644 index f1e5642..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o deleted file mode 100644 index 4b3df2f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o deleted file mode 100644 index 837e3e9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o deleted file mode 100644 index bc75b8e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o deleted file mode 100644 index 9294fe4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o deleted file mode 100644 index ae7045c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o deleted file mode 100644 index 086556d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o deleted file mode 100644 index 1494537..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o deleted file mode 100644 index d619bc8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o deleted file mode 100644 index a5c4595..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o deleted file mode 100644 index 6fe1aa7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o deleted file mode 100644 index 6551bfd..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o deleted file mode 100644 index defcc43..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o deleted file mode 100644 index ba00737..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/debug.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/debug.c.o deleted file mode 100644 index b26130e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/debug.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o deleted file mode 100644 index 93bcdf4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o deleted file mode 100644 index 431ed29..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o deleted file mode 100644 index db1dea5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o deleted file mode 100644 index 771a665..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o deleted file mode 100644 index bed953c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o deleted file mode 100644 index 87ee02d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o deleted file mode 100644 index 5923b32..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o deleted file mode 100644 index ddbf891..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o deleted file mode 100644 index 7b8bc6b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o deleted file mode 100644 index a67a3a0..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o deleted file mode 100644 index 45d8780..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o deleted file mode 100644 index 9e0935a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o deleted file mode 100644 index 77afd48..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o deleted file mode 100644 index a68e80b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o deleted file mode 100644 index 2fdc892..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o deleted file mode 100644 index d5d3a65..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o deleted file mode 100644 index 90a3e5c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o deleted file mode 100644 index 629f880..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o deleted file mode 100644 index 4654578..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o deleted file mode 100644 index e89e3ed..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o deleted file mode 100644 index dff5c47..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o deleted file mode 100644 index 223a8dc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o deleted file mode 100644 index 66eebf9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o deleted file mode 100644 index 6ec2c8e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o deleted file mode 100644 index 04e88ef..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o deleted file mode 100644 index 6a71353..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o deleted file mode 100644 index 6c10e03..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o deleted file mode 100644 index fff0972..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o deleted file mode 100644 index 2be626d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o deleted file mode 100644 index ae6ec76..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o deleted file mode 100644 index 1c9b23e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o deleted file mode 100644 index 9443c14..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o deleted file mode 100644 index 59615d3..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o deleted file mode 100644 index 299ce3b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o deleted file mode 100644 index bfeb1e7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o deleted file mode 100644 index b787535..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o deleted file mode 100644 index 88a9bea..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o deleted file mode 100644 index 2dd91be..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o deleted file mode 100644 index 1932b5c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o deleted file mode 100644 index d42d52a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o deleted file mode 100644 index 1a76369..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o deleted file mode 100644 index 010d06e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o deleted file mode 100644 index 02df127..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o deleted file mode 100644 index 57b9a05..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o deleted file mode 100644 index 66ae22c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o deleted file mode 100644 index c96ed63..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o deleted file mode 100644 index d16d75f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o deleted file mode 100644 index b5e4a41..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o deleted file mode 100644 index e067f2e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o deleted file mode 100644 index 26a35a1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o deleted file mode 100644 index 1d4f517..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o deleted file mode 100644 index 732158a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o deleted file mode 100644 index 561f8b1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o deleted file mode 100644 index 6faf1ac..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o deleted file mode 100644 index c63f402..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o deleted file mode 100644 index 572899f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o deleted file mode 100644 index a735ec3..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o deleted file mode 100644 index 8ecad73..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o deleted file mode 100644 index 4b28d18..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/sort.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/sort.c.o deleted file mode 100644 index 89a703c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/sort.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o deleted file mode 100644 index 2098058..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o deleted file mode 100644 index b0b4d03..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o deleted file mode 100644 index 6fbc9f2..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o deleted file mode 100644 index ab78ae4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o deleted file mode 100644 index f7b54c3..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o deleted file mode 100644 index 4508f0d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o deleted file mode 100644 index 8462487..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o deleted file mode 100644 index 938356c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o deleted file mode 100644 index 6fb0cbc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o deleted file mode 100644 index ee72061..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o deleted file mode 100644 index e7d751f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o deleted file mode 100644 index 6ac8112..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o deleted file mode 100644 index bc2e7ed..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o deleted file mode 100644 index 6f3727c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o deleted file mode 100644 index b4909dc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/analysis.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/analysis.c.o deleted file mode 100644 index 41d310d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/analysis.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/extensions.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/extensions.c.o deleted file mode 100644 index b4efef2..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/extensions.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o deleted file mode 100644 index 93e8eff..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/mlp.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/mlp.c.o deleted file mode 100644 index e6f8c03..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/mlp.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o deleted file mode 100644 index ecced08..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus.c.o deleted file mode 100644 index a4556e2..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o deleted file mode 100644 index 70e6149..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o deleted file mode 100644 index 16b6bc2..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o deleted file mode 100644 index e13aa7c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o deleted file mode 100644 index 4ebf245..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o deleted file mode 100644 index 989d7aa..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o deleted file mode 100644 index 4142935..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o deleted file mode 100644 index c13c913..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o deleted file mode 100644 index 9d531d6..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/cmake_install.cmake b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/cmake_install.cmake deleted file mode 100644 index d393e7f..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/cmake_install.cmake +++ /dev/null @@ -1,58 +0,0 @@ -# Install script for directory: E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/tsopus") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/libopus.a") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/opus" TYPE FILE FILES - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_defines.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_multistream.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_projection.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_types.h" - ) -endif() - diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/config.h b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/config.h deleted file mode 100644 index 78a3e9c..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/config.h +++ /dev/null @@ -1 +0,0 @@ -/* #undef PACKAGE_VERSION */ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/libopus.a b/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/libopus.a deleted file mode 100644 index 61ef2e9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build/libopus.a and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/prefab_config.json b/android/app/.cxx/Debug/73414y1y/arm64-v8a/prefab_config.json deleted file mode 100644 index e799de8..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/prefab_config.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "enabled": false, - "packages": [] -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/arm64-v8a/symbol_folder_index.txt b/android/app/.cxx/Debug/73414y1y/arm64-v8a/symbol_folder_index.txt deleted file mode 100644 index 52f60a3..0000000 --- a/android/app/.cxx/Debug/73414y1y/arm64-v8a/symbol_folder_index.txt +++ /dev/null @@ -1 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\arm64-v8a \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/cache-v2-a9b38528e8ef5784705b.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/cache-v2-a9b38528e8ef5784705b.json deleted file mode 100644 index 809ee15..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/cache-v2-a9b38528e8ef5784705b.json +++ /dev/null @@ -1,2159 +0,0 @@ -{ - "entries" : - [ - { - "name" : "ANDROID_ABI", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "armeabi-v7a" - }, - { - "name" : "ANDROID_NDK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\ndk\\27.0.12077973" - }, - { - "name" : "ANDROID_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "android-26" - }, - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe" - }, - { - "name" : "CMAKE_ANDROID_ARCH_ABI", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "armeabi-v7a" - }, - { - "name" : "CMAKE_ANDROID_NDK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\ndk\\27.0.12077973" - }, - { - "name" : "CMAKE_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_ASM_FLAGS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "22" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/cmake.exe" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/cpack.exe" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/ctest.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "LLVM archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Generate index for LLVM archive" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C++ applications." - } - ], - "type" : "STRING", - "value" : "-latomic -lm" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "LLVM archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Generate index for LLVM archive" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C applications." - } - ], - "type" : "STRING", - "value" : "-latomic -lm" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-dlltool.exe" - }, - { - "name" : "CMAKE_EXECUTABLE_FORMAT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Executable file format" - } - ], - "type" : "INTERNAL", - "value" : "ELF" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "ON" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Ninja" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - { - "name" : "CMAKE_INSTALL_BINDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "User executables (bin)" - } - ], - "type" : "PATH", - "value" : "bin" - }, - { - "name" : "CMAKE_INSTALL_DATADIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only architecture-independent data (DATAROOTDIR)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_DATAROOTDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only architecture-independent data root (share)" - } - ], - "type" : "PATH", - "value" : "share" - }, - { - "name" : "CMAKE_INSTALL_DOCDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_INCLUDEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C header files (include)" - } - ], - "type" : "PATH", - "value" : "include" - }, - { - "name" : "CMAKE_INSTALL_INFODIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Info documentation (DATAROOTDIR/info)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_LIBDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Object code libraries (lib)" - } - ], - "type" : "PATH", - "value" : "lib" - }, - { - "name" : "CMAKE_INSTALL_LIBEXECDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Program executables (libexec)" - } - ], - "type" : "PATH", - "value" : "libexec" - }, - { - "name" : "CMAKE_INSTALL_LOCALEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Locale-dependent data (DATAROOTDIR/locale)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_LOCALSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Modifiable single-machine data (var)" - } - ], - "type" : "PATH", - "value" : "var" - }, - { - "name" : "CMAKE_INSTALL_MANDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Man documentation (DATAROOTDIR/man)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_OLDINCLUDEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C header files for non-gcc (/usr/include)" - } - ], - "type" : "PATH", - "value" : "/usr/include" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "C:/Program Files (x86)/tsopus" - }, - { - "name" : "CMAKE_INSTALL_RUNSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Run-time variable data (LOCALSTATEDIR/run)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_SBINDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "System admin executables (sbin)" - } - ], - "type" : "PATH", - "value" : "sbin" - }, - { - "name" : "CMAKE_INSTALL_SHAREDSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Modifiable architecture-independent data (com)" - } - ], - "type" : "PATH", - "value" : "com" - }, - { - "name" : "CMAKE_INSTALL_SO_NO_EXE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install .so files without execute permission." - } - ], - "type" : "INTERNAL", - "value" : "0" - }, - { - "name" : "CMAKE_INSTALL_SYSCONFDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only single-machine data (etc)" - } - ], - "type" : "PATH", - "value" : "etc" - }, - { - "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\armeabi-v7a" - }, - { - "name" : "CMAKE_LINKER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "2" - }, - { - "name" : "CMAKE_OBJCOPY", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe" - }, - { - "name" : "CMAKE_OBJDUMP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "tsopus" - }, - { - "name" : "CMAKE_PROJECT_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MAJOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MINOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_VERSION_PATCH", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_VERSION_TWEAK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Ranlib" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22" - }, - { - "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\armeabi-v7a" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of dll's." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Strip" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe" - }, - { - "name" : "CMAKE_SYSTEM_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "Android" - }, - { - "name" : "CMAKE_SYSTEM_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "26" - }, - { - "name" : "CMAKE_TOOLCHAIN_FILE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "The CMake toolchain file" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." - } - ], - "type" : "BOOL", - "value" : "FALSE" - }, - { - "name" : "COMPILE_VLA_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Result of TRY_COMPILE" - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "FAST_MATH_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test FAST_MATH_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Git", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Details about finding Git" - } - ], - "type" : "INTERNAL", - "value" : "[C:/Program Files/Git/mingw64/bin/git.exe][v2.54.0.windows.1()]" - }, - { - "name" : "GIT_EXECUTABLE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Git command line client" - } - ], - "type" : "FILEPATH", - "value" : "C:/Program Files/Git/mingw64/bin/git.exe" - }, - { - "name" : "HAVE_ALLOCA_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include alloca.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_ARM_NEON_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include arm_neon.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LIBM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have library m" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LRINT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol lrint" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LRINTF", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol lrintf" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HIDDEN_VISIBILITY_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test HIDDEN_VISIBILITY_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "OPUS_ASSERTIONS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "additional software error checking." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_PROGRAMS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build programs." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_SHARED_LIBRARY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build shared library." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_TESTING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build tests." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_CHECK_ASM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable bit-exactness checks between optimized and c implementations." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_CUSTOM_MODES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable non-Opus modes, e.g. 44.1 kHz & 2^n frames." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DISABLE_INTRINSICS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "disable all intrinsics optimizations." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DNN_FLOAT_DEBUG", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Run DNN computations as float for debugging purposes." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DRED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable DRED." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_ENABLE_FLOAT_API", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "compile with the floating point API (for machines with float library)." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_FIXED_POINT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "compile as fixed-point (for machines without a fast enough FPU)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_FLOAT_APPROX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable floating point approximations (Ensure your platform supports IEEE 754 before enabling)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_FORTIFY_SOURCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "add protection against buffer overflows." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_FUZZING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "causes the encoder to make random decisions (do not use in production)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_HARDENING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "run-time checks that are cheap and safe for use in production." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_INSTALL_CMAKE_CONFIG_MODULE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "install CMake package config module." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_INSTALL_PKG_CONFIG_MODULE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "install pkg-config module." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_MAY_HAVE_NEON", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Does runtime check for neon support" - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_OSCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable OSCE." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_PRESUME_NEON", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Assume target CPU has NEON support" - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_STACK_PROTECTOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "use stack protection." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_USE_NEON", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Option to enable NEON" - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_VAR_ARRAYS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "use variable length arrays for stack arrays." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "Opus_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build" - }, - { - "name" : "Opus_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "OFF" - }, - { - "name" : "Opus_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "name" : "STACK_PROTECTOR_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test STACK_PROTECTOR_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "USE_ALLOCA_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol alloca" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "W_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test W_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wall_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wall_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wcastalign_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wcastalign_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wextra_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wextra_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wnestedexterns_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wnestedexterns_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wshadow_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wshadow_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wstrictprototypes_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wstrictprototypes_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "CMAKE_INSTALL_PREFIX during last run" - } - ], - "type" : "INTERNAL", - "value" : "C:/Program Files (x86)/tsopus" - }, - { - "name" : "tsopus_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a" - }, - { - "name" : "tsopus_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ON" - }, - { - "name" : "tsopus_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-e52be0252702ff901ce4.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-e52be0252702ff901ce4.json deleted file mode 100644 index eacac9c..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-e52be0252702ff901ce4.json +++ /dev/null @@ -1,966 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake" - }, - { - "path" : "third_party/opus/CMakeLists.txt" - }, - { - "path" : "third_party/opus/cmake/OpusPackageVersion.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusBuildtype.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusConfig.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "path" : "third_party/opus/cmake/config.h.cmake.in" - }, - { - "path" : "third_party/opus/cmake/CFeatureCheck.cmake" - }, - { - "path" : "third_party/opus/cmake/vla.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusSources.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "source" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-da9c79ef566ffa720327.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-da9c79ef566ffa720327.json deleted file mode 100644 index d55d1fb..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-da9c79ef566ffa720327.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "childIndexes" : - [ - 1 - ], - "hasInstallRule" : true, - "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", - "minimumCMakeVersion" : - { - "string" : "3.6.0" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 1 - ] - }, - { - "build" : "opus-build", - "hasInstallRule" : true, - "jsonFile" : "directory-opus-build-Debug-88651ed9cb5a7b653bfd.json", - "minimumCMakeVersion" : - { - "string" : "3.16" - }, - "parentIndex" : 0, - "projectIndex" : 1, - "source" : "third_party/opus", - "targetIndexes" : - [ - 0 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "childIndexes" : - [ - 1 - ], - "directoryIndexes" : - [ - 0 - ], - "name" : "tsopus", - "targetIndexes" : - [ - 1 - ] - }, - { - "directoryIndexes" : - [ - 1 - ], - "name" : "Opus", - "parentIndex" : 0, - "targetIndexes" : - [ - 0 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 1, - "id" : "opus::@2ab3f06c54ff1393c1ba", - "jsonFile" : "target-opus-Debug-f500670d38423374a4ac.json", - "name" : "opus", - "projectIndex" : 1 - }, - { - "directoryIndex" : 0, - "id" : "tsopus::@6890427a1f51a3e7e1df", - "jsonFile" : "target-tsopus-Debug-6d42f85bbe62e5ba8fc9.json", - "name" : "tsopus", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "source" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - "version" : - { - "major" : 2, - "minor" : 3 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json deleted file mode 100644 index 3a67af9..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : [], - "files" : [], - "nodes" : [] - }, - "installers" : [], - "paths" : - { - "build" : ".", - "source" : "." - } -} diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json deleted file mode 100644 index a4f7d68..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : - [ - "install" - ], - "files" : - [ - "third_party/opus/CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 602, - "parent" : 0 - } - ] - }, - "installers" : - [ - { - "backtrace" : 1, - "component" : "Unspecified", - "destination" : "lib", - "paths" : - [ - "opus-build/libopus.a" - ], - "targetId" : "opus::@2ab3f06c54ff1393c1ba", - "targetIndex" : 0, - "type" : "target" - }, - { - "backtrace" : 1, - "component" : "Unspecified", - "destination" : "include/opus", - "paths" : - [ - "third_party/opus/include/opus.h", - "third_party/opus/include/opus_defines.h", - "third_party/opus/include/opus_multistream.h", - "third_party/opus/include/opus_projection.h", - "third_party/opus/include/opus_types.h" - ], - "type" : "file" - } - ], - "paths" : - { - "build" : "opus-build", - "source" : "third_party/opus" - } -} diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/index-2026-07-17T08-30-07-0742.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/index-2026-07-17T08-30-07-0742.json deleted file mode 100644 index d03d898..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/index-2026-07-17T08-30-07-0742.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "D:/Android/sdk/cmake/3.22.1/bin/cmake.exe", - "cpack" : "D:/Android/sdk/cmake/3.22.1/bin/cpack.exe", - "ctest" : "D:/Android/sdk/cmake/3.22.1/bin/ctest.exe", - "root" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22" - }, - "version" : - { - "isDirty" : true, - "major" : 3, - "minor" : 22, - "patch" : 1, - "string" : "3.22.1-g37088a8-dirty", - "suffix" : "g37088a8" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-da9c79ef566ffa720327.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - }, - { - "jsonFile" : "cache-v2-a9b38528e8ef5784705b.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-e52be0252702ff901ce4.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "client-agp" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-a9b38528e8ef5784705b.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-e52be0252702ff901ce4.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-da9c79ef566ffa720327.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - } - } - } -} diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/target-opus-Debug-f500670d38423374a4ac.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/target-opus-Debug-f500670d38423374a4ac.json deleted file mode 100644 index 27b2ed3..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/target-opus-Debug-f500670d38423374a4ac.json +++ /dev/null @@ -1,2247 +0,0 @@ -{ - "archive" : {}, - "artifacts" : - [ - { - "path" : "opus-build/libopus.a" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_library", - "install", - "add_compile_options", - "include", - "target_compile_options", - "target_compile_definitions", - "add_definitions", - "target_include_directories", - "target_sources", - "add_sources_group" - ], - "files" : - [ - "third_party/opus/CMakeLists.txt", - "third_party/opus/cmake/OpusConfig.cmake", - "third_party/opus/cmake/OpusFunctions.cmake" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 282, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 602, - "parent" : 0 - }, - { - "command" : 3, - "file" : 0, - "line" : 11, - "parent" : 0 - }, - { - "file" : 1, - "parent" : 3 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 4, - "file" : 0, - "line" : 369, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 340, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 328, - "parent" : 0 - }, - { - "command" : 6, - "file" : 1, - "line" : 34, - "parent" : 4 - }, - { - "command" : 6, - "file" : 1, - "line" : 9, - "parent" : 4 - }, - { - "command" : 5, - "file" : 0, - "line" : 586, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 558, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 308, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 551, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 344, - "parent" : 0 - }, - { - "command" : 7, - "file" : 0, - "line" : 296, - "parent" : 0 - }, - { - "command" : 7, - "file" : 0, - "line" : 392, - "parent" : 0 - }, - { - "command" : 7, - "file" : 0, - "line" : 571, - "parent" : 0 - }, - { - "command" : 9, - "file" : 0, - "line" : 383, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 25 - }, - { - "command" : 9, - "file" : 0, - "line" : 384, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 27 - }, - { - "command" : 9, - "file" : 0, - "line" : 391, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 29 - }, - { - "command" : 9, - "file" : 0, - "line" : 552, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 31 - }, - { - "command" : 9, - "file" : 0, - "line" : 553, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 33 - }, - { - "command" : 9, - "file" : 0, - "line" : 564, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 35 - }, - { - "command" : 9, - "file" : 0, - "line" : 565, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 37 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "fragment" : "-std=gnu99" - } - ], - "defines" : - [ - { - "backtrace" : 13, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 14, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 15, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 16, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 17, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 17, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 18, - "define" : "OPUS_ARM_MAY_HAVE_NEON" - }, - { - "backtrace" : 18, - "define" : "OPUS_ARM_MAY_HAVE_NEON_INTR" - }, - { - "backtrace" : 19, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 20, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 21, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 22, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 22, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build" - }, - { - "backtrace" : 22, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 22, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 22, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 22, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 23, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - }, - { - "backtrace" : 24, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - } - ], - "id" : "opus::@2ab3f06c54ff1393c1ba", - "install" : - { - "destinations" : - [ - { - "backtrace" : 2, - "path" : "lib" - } - ], - "prefix" : - { - "path" : "C:/Program Files (x86)/tsopus" - } - }, - "name" : "opus", - "nameOnDisk" : "libopus.a", - "paths" : - { - "build" : "opus-build", - "source" : "third_party/opus" - }, - "sourceGroups" : - [ - { - "name" : "Header Files", - "sourceIndexes" : - [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - { - "name" : "Source Files", - "sourceIndexes" : - [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20 - ] - }, - { - "name" : "celt", - "sourceIndexes" : - [ - 21, - 22, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 240, - 241, - 243, - 244 - ] - }, - { - "name" : "silk", - "sourceIndexes" : - [ - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 242, - 245, - 246, - 247, - 248 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_multistream.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_projection.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/opus_private.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/analysis.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/mapping_matrix.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/mlp.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/extensions.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/repacketizer.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_projection_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_projection_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mapping_matrix.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/analysis.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mlp.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mlp_data.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_defines.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_types.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/debug.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/control.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/errors.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/API.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/typedef.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/define.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/main.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/x86/main_sse.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/PLC.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/structs.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/tables.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/tuning_parameters.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/Inlines.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/MacroCount.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/MacroDebug.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/macros.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/NSQ.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/pitch_est_defines.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/resampler_private.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/resampler_rom.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/resampler_structs.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/SigProc_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/x86/SigProc_FIX_sse.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/arm/biquad_alt_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/arm/LPC_inv_pred_gain_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/arm/macros_armv4.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/arm/macros_armv5e.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/arm/macros_arm64.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/arm/SigProc_FIX_armv4.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/arm/SigProc_FIX_armv5e.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/arm/NSQ_del_dec_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/arm/NSQ_neon.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/fixed/main_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/fixed/structs_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/fixed/arm/warped_autocorrelation_FIX_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/float/main_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/float/structs_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/float/SigProc_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/mips/macros_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/mips/NSQ_del_dec_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "path" : "third_party/opus/silk/mips/sigproc_fix_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/CNG.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/code_signs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/init_decoder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_core.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_frame.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_parameters.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_indices.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_pulses.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decoder_set_fs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/dec_API.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/enc_API.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/encode_indices.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/encode_pulses.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/gain_quant.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/interpolate.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LP_variable_cutoff.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_decode.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NSQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NSQ_del_dec.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/PLC.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/shell_coder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_gain.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_LTP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_NLSF_CB_NB_MB.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_NLSF_CB_WB.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_other.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_pitch_lag.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_pulses_per_block.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/VAD.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_audio_bandwidth.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/quant_LTP_gains.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/VQ_WMat_EC.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/HP_variable_cutoff.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_encode.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_VQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_unpack.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_del_dec_quant.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/process_NLSFs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_LR_to_MS.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_MS_to_LR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/check_control_input.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_SNR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/init_encoder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_codec.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/A2NLSF.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/ana_filt_bank_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/biquad_alt.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/bwexpander_32.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/bwexpander.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/debug.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_pitch.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/inner_prod_aligned.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/lin2log.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/log2lin.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_analysis_filter.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_inv_pred_gain.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/table_LSF_cos.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF2A.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_stabilize.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_VQ_weights_laroia.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/pitch_est_tables.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_down2_3.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_down2.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_AR2.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_down_FIR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_IIR_FIR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_up2_HQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_rom.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sigm_Q15.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sort.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sum_sqr_shift.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_decode_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_encode_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_find_predictor.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_quant_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 26, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_fit.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/arch.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/bands.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/celt.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/cpu_support.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/include/opus_custom.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/cwrs.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/ecintrin.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/entcode.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/entdec.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/entenc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/fixed_debug.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/fixed_generic.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/float_cast.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/_kiss_fft_guts.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/kiss_fft.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/laplace.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/mathops.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/mdct.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/mfrngcod.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/modes.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/os_support.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/pitch.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/celt_lpc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/x86/celt_lpc_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/quant_bands.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/rate.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/stack_alloc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/vq.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/static_modes_float.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/static_modes_fixed.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/static_modes_float_arm_ne10.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/static_modes_fixed_arm_ne10.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/arm/armcpu.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/arm/fixed_armv4.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/arm/fixed_armv5e.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/arm/fixed_arm64.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/arm/kiss_fft_armv4.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/arm/kiss_fft_armv5e.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/arm/pitch_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/arm/fft_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/arm/mdct_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/mips/celt_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/mips/fixed_generic_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/mips/kiss_fft_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/mips/mdct_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/mips/pitch_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/mips/vq_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/x86/pitch_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/x86/vq_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/x86/x86_arch_macros.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "path" : "third_party/opus/celt/x86/x86cpu.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/bands.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_encoder.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_decoder.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/cwrs.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entcode.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entdec.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entenc.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/kiss_fft.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/laplace.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/mathops.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/mdct.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/modes.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/pitch.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_lpc.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/quant_bands.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/rate.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 28, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/vq.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/apply_sine_window_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/corrMatrix_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/encode_frame_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_LPC_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_LTP_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_pitch_lags_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_pred_coefs_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LPC_analysis_filter_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LTP_analysis_filter_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LTP_scale_ctrl_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/noise_shape_analysis_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/process_gains_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/regularize_correlations_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/residual_energy_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/warped_autocorrelation_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/wrappers_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/autocorrelation_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/burg_modified_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/bwexpander_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/energy_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/inner_product_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/k2a_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LPC_inv_pred_gain_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/pitch_analysis_core_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/scale_copy_vector_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/scale_vector_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/schur_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 30, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/sort_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 32, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/arm/armcpu.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 32, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/arm/arm_celt_map.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 34, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/arm/arm_silk_map.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 36, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/arm/celt_neon_intr.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 36, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/arm/pitch_neon_intr.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 38, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/arm/biquad_alt_neon_intr.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 38, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/arm/LPC_inv_pred_gain_neon_intr.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 38, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/arm/NSQ_del_dec_neon_intr.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 38, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/arm/NSQ_neon.c", - "sourceGroupIndex" : 3 - } - ], - "type" : "STATIC_LIBRARY" -} diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/target-tsopus-Debug-6d42f85bbe62e5ba8fc9.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/target-tsopus-Debug-6d42f85bbe62e5ba8fc9.json deleted file mode 100644 index 66b3537..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.cmake/api/v1/reply/target-tsopus-Debug-6d42f85bbe62e5ba8fc9.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/armeabi-v7a/libtsopus.so" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_library", - "target_link_libraries" - ], - "files" : - [ - "CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 13, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 15, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - } - ], - "defines" : - [ - { - "define" : "tsopus_EXPORTS" - } - ], - "includes" : - [ - { - "backtrace" : 2, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - } - ], - "language" : "CXX", - "sourceIndexes" : - [ - 0 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - } - ], - "dependencies" : - [ - { - "backtrace" : 2, - "id" : "opus::@2ab3f06c54ff1393c1ba" - } - ], - "id" : "tsopus::@6890427a1f51a3e7e1df", - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "opus-build\\libopus.a", - "role" : "libraries" - }, - { - "backtrace" : 2, - "fragment" : "-llog", - "role" : "libraries" - }, - { - "fragment" : "-lm", - "role" : "libraries" - }, - { - "fragment" : "-latomic -lm", - "role" : "libraries" - } - ], - "language" : "CXX", - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - "name" : "tsopus", - "nameOnDisk" : "libtsopus.so", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "opus_jni.cpp", - "sourceGroupIndex" : 0 - } - ], - "type" : "SHARED_LIBRARY" -} diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.ninja_deps b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.ninja_deps deleted file mode 100644 index 4ae1acc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.ninja_deps and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.ninja_log b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.ninja_log deleted file mode 100644 index d8a6472..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/.ninja_log +++ /dev/null @@ -1,152 +0,0 @@ -# ninja log v5 -22 538 8059802079961404 opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o ea3ea965ab994d5f -46 562 8059802079376764 opus-build/CMakeFiles/opus.dir/src/extensions.c.o c15856a4b24189f2 -94 585 8059802080097297 opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o f8405c9eb78c2c98 -131 608 8059802080662413 opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o 2d6a08b17ac08ad0 -157 634 8059802080422692 opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o ce54a07d45d0dba0 -182 658 8059802080799806 opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o 754f757606dfe064 -207 681 8059802081019404 opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o b93ece6b4a3dc126 -231 703 8059802081178899 opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o 64ac57b808cc949a -255 727 8059802081681083 opus-build/CMakeFiles/opus.dir/src/analysis.c.o 39f2114826bcdbb -278 750 8059802081599215 opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o 5d1277c645be78e -300 773 8059802081917904 opus-build/CMakeFiles/opus.dir/silk/CNG.c.o 724a605cc6d5d240 -326 795 8059802081907640 opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o 247b77aaa4ccec29 -350 822 8059802082187563 opus-build/CMakeFiles/opus.dir/src/mlp.c.o 770cdc0658ac609e -374 846 8059802082630020 opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o 230a7a3276627d95 -398 870 8059802082726420 opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o 51a1e946aa31f3c -420 893 8059802082988887 opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o 9b76f5f03dc5711e -443 918 8059802083209092 opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o b459e0f4eeb5a90 -466 941 8059802083458198 opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o f8dfdbdff5c7247a -490 965 8059802083678961 opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o 71aed532b2df164d -513 988 8059802083941449 opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o 91fd6093ae01897d -539 1012 8059802084178896 opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o f4509fe75acadbc6 -562 1036 8059802084677377 opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o eedf36c74cb8efb5 -585 1059 8059802084839317 opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o 3c0a54435c4c6f4f -608 1082 8059802084919742 opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o 13a2937c69faad78 -635 1107 8059802085129383 opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o e3c094c06cc94355 -1 1130 8059802084376656 CMakeFiles/tsopus.dir/opus_jni.cpp.o a8628ba9bda97403 -658 1155 8059802085367171 opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o f1192a02ee130872 -681 1177 8059802085553613 opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o fe25b26b13cb43f5 -703 1202 8059802086121813 opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o 602e9ad6610ef21c -727 1226 8059802086017373 opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o 7d8cc659a87fa6d0 -750 1248 8059802086315700 opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o 6b1113d613678e7b -773 1271 8059802086788827 opus-build/CMakeFiles/opus.dir/silk/PLC.c.o 38fc027a25ba99d2 -796 1296 8059802086969815 opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o 2e73fe842f63e063 -822 1319 8059802087042760 opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o 12c30c9118cbd1b -847 1342 8059802087198361 opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o 8220952318647eee -870 1365 8059802087439070 opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o 4923496a81a1f549 -893 1390 8059802087663846 opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o 663e98c7347f3582 -918 1413 8059802087900171 opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o b3af81422b6c8d4b -941 1436 8059802088150459 opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o bd2dbdfb36f3598c -965 1460 8059802088369681 opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o 9101e3221c6b70be -988 1484 8059802088619362 opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o ef54124858dddd1f -1012 1508 8059802088886277 opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o b753fdd2f315fcb3 -1036 1530 8059802089232099 opus-build/CMakeFiles/opus.dir/silk/VAD.c.o cbde442523b32ffe -1059 1553 8059802089366874 opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o eff8831e4f677913 -1082 1578 8059802089579635 opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o b78deeb352149df2 -1107 1601 8059802089758910 opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o bb4dd707f9b428c8 -1132 1624 8059802090111757 opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o e8ff6e5ae02c3b7 -1155 1648 8059802090350279 opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o df1b6b3eb4f4c6e3 -1178 1672 8059802090540164 opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o 7d16093174b52885 -1202 1695 8059802090797336 opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o b01b58e21121caee -1226 1719 8059802091042041 opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o 982403a10457f33f -1249 1742 8059802091377620 opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o 66290204c0c1654f -1271 1766 8059802091478747 opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o 5955b68d89b9dbfe -1296 1790 8059802091710669 opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o 9e52b5db34b153ad -1319 1813 8059802091970969 opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o a2d444afa9a1c092 -1342 1837 8059802092216624 opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o 5744e3e565935767 -1365 1862 8059802092400330 opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o 4bdd38127aa49fb6 -1390 1886 8059802092612271 opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o 96b768b709465c3f -1413 1909 8059802092859572 opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o 68f92ed85babf49f -1437 1933 8059802093161017 opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o f8fc994637f687d8 -1460 1958 8059802093363434 opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o 42dba4dc6245992e -1485 1981 8059802093689982 opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o 231d487fd4a6bce0 -1508 2004 8059802093878478 opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o 2cbbc83720cf559f -1531 2027 8059802094050477 opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o 70739e90822b08fa -1554 2051 8059802094299357 opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o 6565167fec81a1b7 -1578 2074 8059802094489170 opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o 3add28029d9008cb -1601 2097 8059802094786778 opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o 3ebf0b55952182fa -1625 2121 8059802094976799 opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o 81482d8ed01a3d15 -1649 2144 8059802095217955 opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o cb011219d9c963e7 -1673 2167 8059802095432473 opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o 230fe8b851bd02b -1696 2189 8059802095679743 opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o 920845995f4ce1aa -1719 2213 8059802095720921 opus-build/CMakeFiles/opus.dir/silk/debug.c.o 5f0acffa1d655add -1742 2238 8059802096138466 opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o 6a4fc9edd895f500 -1767 2261 8059802096416189 opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o 7f3aeeb904f44900 -1790 2283 8059802096670698 opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o 4221b4831467de3d -1813 2305 8059802096879849 opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o ac5f887e863364d6 -1837 2328 8059802097138017 opus-build/CMakeFiles/opus.dir/silk/sort.c.o 9b3bff3b99c33204 -1863 2351 8059802097377222 opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o cd8606d14f279cd3 -1886 2374 8059802097587881 opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o 3b9c170e54c1e5ca -1910 2397 8059802097829751 opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o 312700b7bca33036 -1933 2420 8059802098047759 opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o 192be3748a49a1fe -1958 2444 8059802098310590 opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o 934a8aeca04ea943 -1982 2467 8059802098561801 opus-build/CMakeFiles/opus.dir/silk/resampler.c.o 9851f85cff77b913 -2004 2490 8059802098770285 opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o a152f5781de4c4d8 -2027 2513 8059802099087280 opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o f5c2d6bc0ff3cad1 -2051 2537 8059802099329272 opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o d1cec439e1ae16d -2075 2560 8059802099380280 opus-build/CMakeFiles/opus.dir/celt/entcode.c.o 3543d06980466903 -2098 2583 8059802100699945 opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o 82f71a80c59529f4 -2121 2607 8059802100399223 opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o 226bc03586b3910d -2144 2631 8059802100318244 opus-build/CMakeFiles/opus.dir/celt/celt.c.o 5ce8a35f1cf5b4d8 -2167 2653 8059802100440905 opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o 99967751723e692f -2189 2675 8059802100660375 opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o d169de572cc16266 -2213 2698 8059802100928146 opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o 2fbc6e454cb95db3 -2238 2722 8059802101116910 opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o 9d1c396a4b1b88da -2261 2745 8059802101318222 opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o 2962837446cf00fc -2283 2767 8059802102187467 opus-build/CMakeFiles/opus.dir/celt/bands.c.o fc13eb43a0721a06 -2305 2792 8059802101799326 opus-build/CMakeFiles/opus.dir/src/opus.c.o b46c6bcafc0f8717 -2328 2816 8059802102136909 opus-build/CMakeFiles/opus.dir/celt/entenc.c.o 484cd1cc3d3ca6b0 -2351 2840 8059802102408646 opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o e545a6ffa9214494 -2374 2864 8059802102488526 opus-build/CMakeFiles/opus.dir/celt/mathops.c.o b6eb8eccd75fc659 -2397 3133 8059802102770178 opus-build/CMakeFiles/opus.dir/celt/entdec.c.o 5b4821cadef2e262 -2421 3157 8059802103020005 opus-build/CMakeFiles/opus.dir/celt/laplace.c.o c1e1dbdf8f5540f -2445 3180 8059802103296469 opus-build/CMakeFiles/opus.dir/celt/modes.c.o ba692a056b054999 -2467 3205 8059802103541950 opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o 859838621cd8c910 -2490 3229 8059802103707247 opus-build/CMakeFiles/opus.dir/celt/mdct.c.o bf9afe9c49efdbaf -2514 3254 8059802104076480 opus-build/CMakeFiles/opus.dir/celt/pitch.c.o db452792bc9c666b -2537 3279 8059802104321225 opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o 155321c119f688da -2560 3301 8059802104506842 opus-build/CMakeFiles/opus.dir/celt/rate.c.o 4a7fc717fa58d654 -2583 3323 8059802104618207 opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o 5ac17c63adf83cc7 -2608 3347 8059802104969182 opus-build/CMakeFiles/opus.dir/celt/vq.c.o 2c165e4e84e9326c -2631 3370 8059802105101266 opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o 507e6e08d0712c5 -2653 3394 8059802105511995 opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o 7bfb8a6a2413baf6 -2675 3418 8059802105542358 opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o 547fec1a866d9b72 -2699 3443 8059802105859069 opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o 7a2959ebf02292d -2722 3467 8059802106010647 opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o 6cc2cb3ad15304d8 -2745 3490 8059802106269210 opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o b2382d371821912e -2767 3513 8059802106599695 opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o b342cd7b53663c9e -2792 3538 8059802109360202 opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o bf369a0384c5352b -2816 3561 8059802106997807 opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o 6a6e4954890ef8e -2840 3584 8059802109799738 opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o e749734def073d3a -2864 3607 8059802109898381 opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o 7bcd4d792c4337ec -3134 3632 8059802110191061 opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o 3579b506f416e043 -3157 3657 8059802110352292 opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o 9f7b751dd01b22ec -3180 3680 8059802110636452 opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o 3a888ab21b7320de -3205 3703 8059802110900784 opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o 6e56b3af498c7392 -3229 3728 8059802111070694 opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o 3321ae1aa3f24270 -3255 3729 8059802111350241 opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o d4d38f4daa49195e -3279 3729 8059802111534276 opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o 92e6e1e60ddc6423 -3301 3730 8059802111756843 opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o b175839dc415d93f -3323 3730 8059802111998548 opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o bd0a6ce6b9b5eb8c -3347 3731 8059802112220440 opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o fd5aac884b07c2c1 -3371 3731 8059802112476932 opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o 515e0a65402b0cec -3394 3732 8059802112722597 opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o 5ac4485432ef6596 -3418 3732 8059802112963484 opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o fd1758923971b783 -3443 3732 8059802113209131 opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o 40a656bfad55d170 -3468 3733 8059802113710948 opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o 70f2c672a27fb035 -3491 3733 8059802113669598 opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o 2b86eb2f9401ae11 -3514 3734 8059802113907135 opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o dcec07312e5da5c2 -3538 3735 8059802114540655 opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o 38cbed03fec2eb64 -3561 3736 8059802114409949 opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o 703c0ee81e949b9f -3584 3737 8059802114621634 opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o b126f6d87e16f18e -3608 3738 8059802115241615 opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o f43c8af9a7406c38 -3632 3750 8059802115480590 opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o 73ff2362b259733f -3658 3783 8059802115801665 opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o 74107a771c905062 -3703 3808 8059802116061993 opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o 27288e9e179566aa -70 3815 8059802116123947 opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o 7df3bea61e32fb1f -3681 3868 8059802116631684 opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o 4dd6422f47227bd3 -3868 4693 8059802124386816 opus-build/libopus.a 4643707871cd959 -4693 4801 8059802125937584 E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/armeabi-v7a/libtsopus.so 93f46c29d0cfed02 -7 668 8059913176282350 CMakeFiles/tsopus.dir/opus_jni.cpp.o a8628ba9bda97403 -668 921 8059913178809519 E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/armeabi-v7a/libtsopus.so 93f46c29d0cfed02 diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeCache.txt b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeCache.txt deleted file mode 100644 index 19fe375..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeCache.txt +++ /dev/null @@ -1,609 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a -# It was generated by CMake: D:/Android/sdk/cmake/3.22.1/bin/cmake.exe -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=armeabi-v7a - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=D:\Android\sdk\ndk\27.0.12077973 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-26 - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=armeabi-v7a - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=D:\Android\sdk\ndk\27.0.12077973 - -//Archiver -CMAKE_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-dlltool.exe - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//No help, variable specified on the command line. -CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON - -//User executables (bin) -CMAKE_INSTALL_BINDIR:PATH=bin - -//Read-only architecture-independent data (DATAROOTDIR) -CMAKE_INSTALL_DATADIR:PATH= - -//Read-only architecture-independent data root (share) -CMAKE_INSTALL_DATAROOTDIR:PATH=share - -//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) -CMAKE_INSTALL_DOCDIR:PATH= - -//C header files (include) -CMAKE_INSTALL_INCLUDEDIR:PATH=include - -//Info documentation (DATAROOTDIR/info) -CMAKE_INSTALL_INFODIR:PATH= - -//Object code libraries (lib) -CMAKE_INSTALL_LIBDIR:PATH=lib - -//Program executables (libexec) -CMAKE_INSTALL_LIBEXECDIR:PATH=libexec - -//Locale-dependent data (DATAROOTDIR/locale) -CMAKE_INSTALL_LOCALEDIR:PATH= - -//Modifiable single-machine data (var) -CMAKE_INSTALL_LOCALSTATEDIR:PATH=var - -//Man documentation (DATAROOTDIR/man) -CMAKE_INSTALL_MANDIR:PATH= - -//C header files for non-gcc (/usr/include) -CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/tsopus - -//Run-time variable data (LOCALSTATEDIR/run) -CMAKE_INSTALL_RUNSTATEDIR:PATH= - -//System admin executables (sbin) -CMAKE_INSTALL_SBINDIR:PATH=sbin - -//Modifiable architecture-independent data (com) -CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com - -//Read-only single-machine data (etc) -CMAKE_INSTALL_SYSCONFDIR:PATH=etc - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\armeabi-v7a - -//Path to a program. -CMAKE_LINKER:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=D:\Android\sdk\cmake\3.22.1\bin\ninja.exe - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=tsopus - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_PATCH:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_TWEAK:STATIC= - -//Ranlib -CMAKE_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Path to a program. -CMAKE_READELF:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe - -//No help, variable specified on the command line. -CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\armeabi-v7a - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Strip -CMAKE_STRIP:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=26 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Git command line client -GIT_EXECUTABLE:FILEPATH=C:/Program Files/Git/mingw64/bin/git.exe - -//additional software error checking. -OPUS_ASSERTIONS:BOOL=OFF - -//build programs. -OPUS_BUILD_PROGRAMS:BOOL=OFF - -//build shared library. -OPUS_BUILD_SHARED_LIBRARY:BOOL=OFF - -//build tests. -OPUS_BUILD_TESTING:BOOL=OFF - -//enable bit-exactness checks between optimized and c implementations. -OPUS_CHECK_ASM:BOOL=OFF - -//enable non-Opus modes, e.g. 44.1 kHz & 2^n frames. -OPUS_CUSTOM_MODES:BOOL=OFF - -//disable all intrinsics optimizations. -OPUS_DISABLE_INTRINSICS:BOOL=OFF - -//Run DNN computations as float for debugging purposes. -OPUS_DNN_FLOAT_DEBUG:BOOL=OFF - -//enable DRED. -OPUS_DRED:BOOL=OFF - -//compile with the floating point API (for machines with float -// library). -OPUS_ENABLE_FLOAT_API:BOOL=ON - -//compile as fixed-point (for machines without a fast enough FPU). -OPUS_FIXED_POINT:BOOL=OFF - -//enable floating point approximations (Ensure your platform supports -// IEEE 754 before enabling). -OPUS_FLOAT_APPROX:BOOL=OFF - -//add protection against buffer overflows. -OPUS_FORTIFY_SOURCE:BOOL=ON - -//causes the encoder to make random decisions (do not use in production). -OPUS_FUZZING:BOOL=OFF - -//run-time checks that are cheap and safe for use in production. -OPUS_HARDENING:BOOL=ON - -//install CMake package config module. -OPUS_INSTALL_CMAKE_CONFIG_MODULE:BOOL=OFF - -//install pkg-config module. -OPUS_INSTALL_PKG_CONFIG_MODULE:BOOL=OFF - -//Does runtime check for neon support -OPUS_MAY_HAVE_NEON:BOOL=ON - -//enable OSCE. -OPUS_OSCE:BOOL=OFF - -//Assume target CPU has NEON support -OPUS_PRESUME_NEON:BOOL=OFF - -//use stack protection. -OPUS_STACK_PROTECTOR:BOOL=ON - -//Option to enable NEON -OPUS_USE_NEON:BOOL=ON - -//use variable length arrays for stack arrays. -OPUS_VAR_ARRAYS:BOOL=ON - -//Value Computed by CMake -Opus_BINARY_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build - -//Value Computed by CMake -Opus_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -Opus_SOURCE_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus - -//Value Computed by CMake -tsopus_BINARY_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a - -//Value Computed by CMake -tsopus_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -tsopus_SOURCE_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/src/main/cpp - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/cmake.exe -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/cpack.exe -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/ctest.exe -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=E:/MyProject/ts-mobile-go/android/app/src/main/cpp -//ADVANCED property for variable: CMAKE_INSTALL_BINDIR -CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATADIR -CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR -CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR -CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR -CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INFODIR -CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR -CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR -CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR -CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR -CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_MANDIR -CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR -CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR -CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR -CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR -CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR -CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=D:/Android/sdk/cmake/3.22.1/share/cmake-3.22 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Result of TRY_COMPILE -COMPILE_VLA_SUPPORTED:INTERNAL=TRUE -//Test FAST_MATH_SUPPORTED -FAST_MATH_SUPPORTED:INTERNAL=1 -//Details about finding Git -FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[C:/Program Files/Git/mingw64/bin/git.exe][v2.54.0.windows.1()] -//ADVANCED property for variable: GIT_EXECUTABLE -GIT_EXECUTABLE-ADVANCED:INTERNAL=1 -//Have include alloca.h -HAVE_ALLOCA_H:INTERNAL=1 -//Have include arm_neon.h -HAVE_ARM_NEON_H:INTERNAL=1 -//Have library m -HAVE_LIBM:INTERNAL=1 -//Have symbol lrint -HAVE_LRINT:INTERNAL=1 -//Have symbol lrintf -HAVE_LRINTF:INTERNAL=1 -//Test HIDDEN_VISIBILITY_SUPPORTED -HIDDEN_VISIBILITY_SUPPORTED:INTERNAL=1 -//Test STACK_PROTECTOR_SUPPORTED -STACK_PROTECTOR_SUPPORTED:INTERNAL=1 -//Have symbol alloca -USE_ALLOCA_SUPPORTED:INTERNAL=1 -//Test W_SUPPORTED -W_SUPPORTED:INTERNAL=1 -//Test Wall_SUPPORTED -Wall_SUPPORTED:INTERNAL=1 -//Test Wcastalign_SUPPORTED -Wcastalign_SUPPORTED:INTERNAL=1 -//Test Wextra_SUPPORTED -Wextra_SUPPORTED:INTERNAL=1 -//Test Wnestedexterns_SUPPORTED -Wnestedexterns_SUPPORTED:INTERNAL=1 -//Test Wshadow_SUPPORTED -Wshadow_SUPPORTED:INTERNAL=1 -//Test Wstrictprototypes_SUPPORTED -Wstrictprototypes_SUPPORTED:INTERNAL=1 -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=C:/Program Files (x86)/tsopus - diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake deleted file mode 100644 index c1e44ca..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake +++ /dev/null @@ -1,72 +0,0 @@ -set(CMAKE_C_COMPILER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "18.0.1") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_C_COMPILER_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_C_COMPILER_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_LINKER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "4") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/include;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/lib/linux/arm;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/26;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake deleted file mode 100644 index 9a47d79..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,83 +0,0 @@ -set(CMAKE_CXX_COMPILER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "18.0.1") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_CXX_COMPILER_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_CXX_COMPILER_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_LINKER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "4") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/include;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/arm-linux-androideabi;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/lib/linux/arm;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/26;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index 6891c8b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100644 index 828a725..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake deleted file mode 100644 index 7126f8b..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Windows-10.0.26200") -set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "10.0.26200") -set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") - -include("D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake") - -set(CMAKE_SYSTEM "Android-1") -set(CMAKE_SYSTEM_NAME "Android") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "armv7-a") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 41b99d7..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,803 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -#if (defined(__clang__) || defined(__GNUC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) && !defined(_MSC_VER) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o deleted file mode 100644 index 8fc671a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 25c62a8..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,791 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > 202002L - "23" -#elif CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -#if (defined(__clang__) || defined(__GNUC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) && !defined(_MSC_VER) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o deleted file mode 100644 index 3da0c0d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index e1a7d16..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,14 +0,0 @@ -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/tsopus.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/edit_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/rebuild_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/list_install_components.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/install.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/install/local.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/install/strip.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/edit_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/rebuild_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/list_install_components.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/install.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/install/local.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/install/strip.dir diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/cmake.check_cache b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/rules.ninja b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/rules.ninja deleted file mode 100644 index 60560c0..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/rules.ninja +++ /dev/null @@ -1,85 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.22 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: tsopus -# Configurations: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__tsopus_Debug - depfile = $DEP_FILE - deps = gcc - command = D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__tsopus_Debug - command = cmd.exe /C "$PRE_LINK && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling C files. - -rule C_COMPILER__opus_Debug - depfile = $DEP_FILE - deps = gcc - command = D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building C object $out - - -############################################# -# Rule for linking C static library. - -rule C_STATIC_LIBRARY_LINKER__opus_Debug - command = cmd.exe /C "$PRE_LINK && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E rm -f $TARGET_FILE && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\llvm-ar.exe qc $TARGET_FILE $LINK_FLAGS @$RSP_FILE && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\llvm-ranlib.exe $TARGET_FILE && $POST_BUILD" - description = Linking C static library $TARGET_FILE - rspfile = $RSP_FILE - rspfile_content = $in $LINK_PATH $LINK_LIBRARIES - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = D:\Android\sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = D:\Android\sdk\cmake\3.22.1\bin\ninja.exe -t targets - description = All primary targets available: - diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/tsopus.dir/opus_jni.cpp.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/tsopus.dir/opus_jni.cpp.o deleted file mode 100644 index 192510c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/CMakeFiles/tsopus.dir/opus_jni.cpp.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/additional_project_files.txt b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/additional_project_files.txt deleted file mode 100644 index 2a7988f..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/additional_project_files.txt +++ /dev/null @@ -1,235 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_multistream.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_projection.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\opus_private.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\analysis.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\mapping_matrix.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\mlp.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_defines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_types.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\debug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\errors.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\API.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\typedef.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\define.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\main.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\main_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\PLC.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\structs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tuning_parameters.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\Inlines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\MacroCount.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\MacroDebug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\macros.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\pitch_est_defines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_rom.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_structs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\SigProc_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\SigProc_FIX_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\biquad_alt_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\LPC_inv_pred_gain_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_arm64.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\SigProc_FIX_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\SigProc_FIX_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_del_dec_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_neon.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\main_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\structs_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\arm\warped_autocorrelation_FIX_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\mips\noise_shape_analysis_FIX_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\mips\warped_autocorrelation_FIX_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\main_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\structs_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\SigProc_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\macros_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\NSQ_del_dec_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\sigproc_fix_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\CNG.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\code_signs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\init_decoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_core.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_frame.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_parameters.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_indices.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_pulses.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decoder_set_fs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\dec_API.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\enc_API.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\encode_indices.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\encode_pulses.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\gain_quant.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\interpolate.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LP_variable_cutoff.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_decode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ_del_dec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\PLC.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\shell_coder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_gain.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_LTP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_NLSF_CB_NB_MB.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_NLSF_CB_WB.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_other.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_pitch_lag.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_pulses_per_block.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\VAD.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_audio_bandwidth.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\quant_LTP_gains.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\VQ_WMat_EC.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\HP_variable_cutoff.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_encode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_VQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_unpack.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_del_dec_quant.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\process_NLSFs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_LR_to_MS.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_MS_to_LR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\check_control_input.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_SNR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\init_encoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_codec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\A2NLSF.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\ana_filt_bank_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\biquad_alt.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\bwexpander_32.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\bwexpander.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\debug.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_pitch.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\inner_prod_aligned.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\lin2log.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\log2lin.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_analysis_filter.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_inv_pred_gain.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\table_LSF_cos.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF2A.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_stabilize.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_VQ_weights_laroia.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\pitch_est_tables.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_down2_3.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_down2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_AR2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_down_FIR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_IIR_FIR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_up2_HQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_rom.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sigm_Q15.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sort.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sum_sqr_shift.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_decode_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_encode_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_find_predictor.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_quant_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_fit.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arch.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\bands.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cpu_support.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_custom.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cwrs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\ecintrin.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entcode.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entdec.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entenc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\fixed_debug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\fixed_generic.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\float_cast.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\_kiss_fft_guts.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\kiss_fft.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\laplace.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mathops.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mdct.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mfrngcod.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\modes.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\os_support.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\pitch.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_lpc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\celt_lpc_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\quant_bands.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\rate.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\stack_alloc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\vq.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_float.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_fixed.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_float_arm_ne10.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_fixed_arm_ne10.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\armcpu.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_arm64.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\kiss_fft_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\kiss_fft_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\pitch_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fft_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\mdct_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\celt_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\fixed_generic_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\kiss_fft_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\mdct_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\pitch_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\vq_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\vq_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86_arch_macros.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86cpu.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\bands.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_encoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_decoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cwrs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entcode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entdec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entenc.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\kiss_fft.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\laplace.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mathops.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mdct.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\modes.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\pitch.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_lpc.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\quant_bands.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\rate.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\vq.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\apply_sine_window_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\corrMatrix_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\encode_frame_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_LPC_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_LTP_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_pitch_lags_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_pred_coefs_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LPC_analysis_filter_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LTP_analysis_filter_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LTP_scale_ctrl_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\noise_shape_analysis_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\process_gains_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\regularize_correlations_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\residual_energy_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\warped_autocorrelation_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\wrappers_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\autocorrelation_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\burg_modified_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\bwexpander_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\energy_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\inner_product_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\k2a_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LPC_inv_pred_gain_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\pitch_analysis_core_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\scale_copy_vector_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\scale_vector_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\schur_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\sort_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\armcpu.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\arm_celt_map.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\arm_silk_map.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\celt_neon_intr.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\pitch_neon_intr.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\biquad_alt_neon_intr.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\LPC_inv_pred_gain_neon_intr.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_del_dec_neon_intr.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_neon.c \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/android_gradle_build.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/android_gradle_build.json deleted file mode 100644 index bf7fd9a..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/android_gradle_build.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "buildFiles": [ - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\CMakeLists.txt", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\CFeatureCheck.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\config.h.cmake.in", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusBuildtype.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusConfig.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusFunctions.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusPackageVersion.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusSources.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\CMakeLists.txt" - ], - "cleanCommandsComponents": [ - [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\armeabi-v7a", - "clean" - ] - ], - "buildTargetsCommandComponents": [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\armeabi-v7a", - "{LIST_OF_TARGETS_TO_BUILD}" - ], - "libraries": { - "opus::@2ab3f06c54ff1393c1ba": { - "toolchain": "toolchain", - "abi": "armeabi-v7a", - "artifactName": "opus", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\armeabi-v7a\\opus-build\\libopus.a" - }, - "tsopus::@6890427a1f51a3e7e1df": { - "toolchain": "toolchain", - "abi": "armeabi-v7a", - "artifactName": "tsopus", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\armeabi-v7a\\libtsopus.so", - "runtimeFiles": [] - } - }, - "toolchains": { - "toolchain": { - "cCompilerExecutable": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe", - "cppCompilerExecutable": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe" - } - }, - "cFileExtensions": [ - "c" - ], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/android_gradle_build_mini.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/android_gradle_build_mini.json deleted file mode 100644 index 7ef7eca..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/android_gradle_build_mini.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "buildFiles": [ - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\CMakeLists.txt", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\CFeatureCheck.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\config.h.cmake.in", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusBuildtype.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusConfig.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusFunctions.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusPackageVersion.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusSources.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\CMakeLists.txt" - ], - "cleanCommandsComponents": [ - [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\armeabi-v7a", - "clean" - ] - ], - "buildTargetsCommandComponents": [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\armeabi-v7a", - "{LIST_OF_TARGETS_TO_BUILD}" - ], - "libraries": { - "opus::@2ab3f06c54ff1393c1ba": { - "artifactName": "opus", - "abi": "armeabi-v7a", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\armeabi-v7a\\opus-build\\libopus.a", - "runtimeFiles": [] - }, - "tsopus::@6890427a1f51a3e7e1df": { - "artifactName": "tsopus", - "abi": "armeabi-v7a", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\armeabi-v7a\\libtsopus.so", - "runtimeFiles": [] - } - } -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/build.ninja b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/build.ninja deleted file mode 100644 index 5103f2d..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/build.ninja +++ /dev/null @@ -1,1765 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.22 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: tsopus -# Configurations: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - - -############################################# -# Set configuration variable for custom commands. - -CONFIGURATION = Debug -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include CMakeFiles/rules.ninja - -# ============================================================================= - -############################################# -# Logical path to working directory; prefix for absolute paths. - -cmake_ninja_workdir = E$:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/ -# ============================================================================= -# Object build statements for SHARED_LIBRARY target tsopus - - -############################################# -# Order-only phony target for tsopus - -build cmake_object_order_depends_target_tsopus: phony || cmake_object_order_depends_target_opus - -build CMakeFiles/tsopus.dir/opus_jni.cpp.o: CXX_COMPILER__tsopus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/opus_jni.cpp || cmake_object_order_depends_target_tsopus - DEFINES = -Dtsopus_EXPORTS - DEP_FILE = CMakeFiles\tsopus.dir\opus_jni.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include - OBJECT_DIR = CMakeFiles\tsopus.dir - OBJECT_FILE_DIR = CMakeFiles\tsopus.dir - TARGET_COMPILE_PDB = CMakeFiles\tsopus.dir\ - TARGET_PDB = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\armeabi-v7a\libtsopus.pdb - - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target tsopus - - -############################################# -# Link the shared library E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\armeabi-v7a\libtsopus.so - -build E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/armeabi-v7a/libtsopus.so: CXX_SHARED_LIBRARY_LINKER__tsopus_Debug CMakeFiles/tsopus.dir/opus_jni.cpp.o | opus-build/libopus.a || opus-build/libopus.a - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info - LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments - LINK_LIBRARIES = opus-build/libopus.a -llog -lm -latomic -lm - OBJECT_DIR = CMakeFiles\tsopus.dir - POST_BUILD = cd . - PRE_LINK = cd . - SONAME = libtsopus.so - SONAME_FLAG = -Wl,-soname, - TARGET_COMPILE_PDB = CMakeFiles\tsopus.dir\ - TARGET_FILE = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\armeabi-v7a\libtsopus.so - TARGET_PDB = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\armeabi-v7a\libtsopus.pdb - - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E echo "No interactive CMake dialog available."" - DESC = No interactive CMake dialog available... - restat = 1 - -build edit_cache: phony CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a" - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - - -############################################# -# Utility command for list_install_components - -build list_install_components: phony - - -############################################# -# Utility command for install - -build CMakeFiles/install.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -P cmake_install.cmake" - DESC = Install the project... - pool = console - restat = 1 - -build install: phony CMakeFiles/install.util - - -############################################# -# Utility command for install/local - -build CMakeFiles/install/local.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake" - DESC = Installing only the local directory... - pool = console - restat = 1 - -build install/local: phony CMakeFiles/install/local.util - - -############################################# -# Utility command for install/strip - -build CMakeFiles/install/strip.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake" - DESC = Installing the project stripped... - pool = console - restat = 1 - -build install/strip: phony CMakeFiles/install/strip.util - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# E:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt -# ============================================================================= - -# ============================================================================= -# Object build statements for STATIC_LIBRARY target opus - - -############################################# -# Order-only phony target for opus - -build cmake_object_order_depends_target_opus: phony || opus-build/CMakeFiles/opus.dir - -build opus-build/CMakeFiles/opus.dir/src/opus.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/extensions.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/extensions.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\extensions.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/repacketizer.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\repacketizer.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_projection_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_projection_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_projection_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_projection_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mapping_matrix.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mapping_matrix.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/analysis.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/analysis.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\analysis.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mlp.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mlp.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mlp.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mlp_data.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mlp_data.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/CNG.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/CNG.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\CNG.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/code_signs.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\code_signs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/init_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\init_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_core.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_core.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_frame.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_frame.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_parameters.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_parameters.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_indices.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_indices.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_pulses.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_pulses.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decoder_set_fs.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decoder_set_fs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/dec_API.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\dec_API.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/enc_API.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\enc_API.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/encode_indices.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\encode_indices.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/encode_pulses.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\encode_pulses.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/gain_quant.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\gain_quant.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/interpolate.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\interpolate.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LP_variable_cutoff.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LP_variable_cutoff.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_decode.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_decode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NSQ.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NSQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NSQ_del_dec.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NSQ_del_dec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/PLC.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/PLC.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\PLC.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/shell_coder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\shell_coder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_gain.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_gain.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_LTP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_LTP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_NLSF_CB_NB_MB.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_NLSF_CB_NB_MB.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_NLSF_CB_WB.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_NLSF_CB_WB.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_other.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_other.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_pitch_lag.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_pitch_lag.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_pulses_per_block.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_pulses_per_block.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/VAD.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/VAD.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\VAD.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_audio_bandwidth.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_audio_bandwidth.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/quant_LTP_gains.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\quant_LTP_gains.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/VQ_WMat_EC.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\VQ_WMat_EC.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/HP_variable_cutoff.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\HP_variable_cutoff.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_encode.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_encode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_VQ.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_VQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_unpack.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_unpack.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_del_dec_quant.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_del_dec_quant.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/process_NLSFs.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\process_NLSFs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_LR_to_MS.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_LR_to_MS.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_MS_to_LR.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_MS_to_LR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/check_control_input.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\check_control_input.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_SNR.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_SNR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/init_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\init_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_codec.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_codec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/A2NLSF.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\A2NLSF.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/ana_filt_bank_1.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\ana_filt_bank_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/biquad_alt.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\biquad_alt.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/bwexpander_32.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\bwexpander_32.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/bwexpander.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\bwexpander.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/debug.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/debug.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\debug.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_pitch.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_pitch.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/inner_prod_aligned.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\inner_prod_aligned.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/lin2log.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\lin2log.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/log2lin.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\log2lin.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_analysis_filter.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_analysis_filter.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_inv_pred_gain.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_inv_pred_gain.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/table_LSF_cos.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\table_LSF_cos.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF2A.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF2A.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_stabilize.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_stabilize.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_VQ_weights_laroia.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_VQ_weights_laroia.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/pitch_est_tables.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\pitch_est_tables.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_down2_3.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_down2_3.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_down2.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_down2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_AR2.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_AR2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_down_FIR.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_down_FIR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_IIR_FIR.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_IIR_FIR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_up2_HQ.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_up2_HQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_rom.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_rom.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sigm_Q15.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sigm_Q15.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sort.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sort.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sort.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sum_sqr_shift.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sum_sqr_shift.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_decode_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_decode_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_encode_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_encode_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_find_predictor.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_find_predictor.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_quant_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_quant_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_fit.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_fit.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/bands.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/bands.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\bands.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/cwrs.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\cwrs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entcode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entcode.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entcode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entdec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entdec.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entdec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entenc.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entenc.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entenc.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/kiss_fft.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\kiss_fft.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/laplace.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/laplace.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\laplace.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/mathops.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/mathops.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\mathops.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/mdct.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/mdct.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\mdct.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/modes.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/modes.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\modes.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/pitch.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/pitch.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\pitch.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_lpc.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_lpc.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/quant_bands.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\quant_bands.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/rate.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/rate.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\rate.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/vq.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/vq.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\vq.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/apply_sine_window_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\apply_sine_window_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/corrMatrix_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\corrMatrix_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/encode_frame_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\encode_frame_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_LPC_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_LPC_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_LTP_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_LTP_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_pitch_lags_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_pitch_lags_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_pred_coefs_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_pred_coefs_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LPC_analysis_filter_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LPC_analysis_filter_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LTP_analysis_filter_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LTP_analysis_filter_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LTP_scale_ctrl_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LTP_scale_ctrl_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/noise_shape_analysis_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\noise_shape_analysis_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/process_gains_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\process_gains_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/regularize_correlations_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\regularize_correlations_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/residual_energy_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\residual_energy_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/warped_autocorrelation_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\warped_autocorrelation_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/wrappers_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\wrappers_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/autocorrelation_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\autocorrelation_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/burg_modified_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\burg_modified_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/bwexpander_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\bwexpander_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/energy_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\energy_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/inner_product_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\inner_product_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/k2a_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\k2a_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LPC_inv_pred_gain_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LPC_inv_pred_gain_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/pitch_analysis_core_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\pitch_analysis_core_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/scale_copy_vector_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\scale_copy_vector_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/scale_vector_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\scale_vector_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/schur_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\schur_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/sort_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\sort_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/arm/armcpu.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\arm\armcpu.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/arm/arm_celt_map.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\arm\arm_celt_map.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/arm/arm_silk_map.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\arm\arm_silk_map.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/arm/celt_neon_intr.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\arm\celt_neon_intr.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/arm/pitch_neon_intr.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\arm\pitch_neon_intr.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/arm/biquad_alt_neon_intr.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\arm\biquad_alt_neon_intr.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/arm/LPC_inv_pred_gain_neon_intr.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\arm\LPC_inv_pred_gain_neon_intr.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/arm/NSQ_del_dec_neon_intr.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\arm\NSQ_del_dec_neon_intr.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/arm/NSQ_neon.c || cmake_object_order_depends_target_opus - DEFINES = -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\arm\NSQ_neon.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\arm - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - - -# ============================================================================= -# Link build statements for STATIC_LIBRARY target opus - - -############################################# -# Link the static library opus-build\libopus.a - -build opus-build/libopus.a: C_STATIC_LIBRARY_LINKER__opus_Debug opus-build/CMakeFiles/opus.dir/src/opus.c.o opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o opus-build/CMakeFiles/opus.dir/src/extensions.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o opus-build/CMakeFiles/opus.dir/src/analysis.c.o opus-build/CMakeFiles/opus.dir/src/mlp.c.o opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o opus-build/CMakeFiles/opus.dir/silk/CNG.c.o opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o opus-build/CMakeFiles/opus.dir/silk/PLC.c.o opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o opus-build/CMakeFiles/opus.dir/silk/VAD.c.o opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o opus-build/CMakeFiles/opus.dir/silk/debug.c.o opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o opus-build/CMakeFiles/opus.dir/silk/resampler.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o opus-build/CMakeFiles/opus.dir/silk/sort.c.o opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o opus-build/CMakeFiles/opus.dir/celt/bands.c.o opus-build/CMakeFiles/opus.dir/celt/celt.c.o opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o opus-build/CMakeFiles/opus.dir/celt/entcode.c.o opus-build/CMakeFiles/opus.dir/celt/entdec.c.o opus-build/CMakeFiles/opus.dir/celt/entenc.c.o opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o opus-build/CMakeFiles/opus.dir/celt/laplace.c.o opus-build/CMakeFiles/opus.dir/celt/mathops.c.o opus-build/CMakeFiles/opus.dir/celt/mdct.c.o opus-build/CMakeFiles/opus.dir/celt/modes.c.o opus-build/CMakeFiles/opus.dir/celt/pitch.c.o opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o opus-build/CMakeFiles/opus.dir/celt/rate.c.o opus-build/CMakeFiles/opus.dir/celt/vq.c.o opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - POST_BUILD = cd . - PRE_LINK = cd . - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_FILE = opus-build\libopus.a - TARGET_PDB = opus-build\libopus.pdb - RSP_FILE = CMakeFiles\opus.rsp - - -############################################# -# Utility command for edit_cache - -build opus-build/CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E echo "No interactive CMake dialog available."" - DESC = No interactive CMake dialog available... - restat = 1 - -build opus-build/edit_cache: phony opus-build/CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build opus-build/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a" - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build opus-build/rebuild_cache: phony opus-build/CMakeFiles/rebuild_cache.util - - -############################################# -# Utility command for list_install_components - -build opus-build/list_install_components: phony - - -############################################# -# Utility command for install - -build opus-build/CMakeFiles/install.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -P cmake_install.cmake" - DESC = Install the project... - pool = console - restat = 1 - -build opus-build/install: phony opus-build/CMakeFiles/install.util - - -############################################# -# Utility command for install/local - -build opus-build/CMakeFiles/install/local.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake" - DESC = Installing only the local directory... - pool = console - restat = 1 - -build opus-build/install/local: phony opus-build/CMakeFiles/install/local.util - - -############################################# -# Utility command for install/strip - -build opus-build/CMakeFiles/install/strip.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake" - DESC = Installing the project stripped... - pool = console - restat = 1 - -build opus-build/install/strip: phony opus-build/CMakeFiles/install/strip.util - -# ============================================================================= -# Target aliases. - -build libopus.a: phony opus-build/libopus.a - -build libtsopus.so: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/armeabi-v7a/libtsopus.so - -build opus: phony opus-build/libopus.a - -build tsopus: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/armeabi-v7a/libtsopus.so - -# ============================================================================= -# Folder targets. - -# ============================================================================= - -############################################# -# Folder: E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a - -build all: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/armeabi-v7a/libtsopus.so - -# ============================================================================= - -############################################# -# Folder: E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build - -build opus-build/all: phony opus-build/libopus.a - -# ============================================================================= -# Built-in targets - - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/CFeatureCheck.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusBuildtype.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusConfig.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusFunctions.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusPackageVersion.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusSources.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/config.h.cmake.in E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/vla.c - pool = console - - -############################################# -# A missing CMake input file is not an error. - -build CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/CFeatureCheck.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusBuildtype.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusConfig.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusFunctions.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusPackageVersion.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusSources.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/config.h.cmake.in E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/vla.c: phony - - -############################################# -# Clean all the built files. - -build clean: CLEAN - - -############################################# -# Print all primary targets available. - -build help: HELP - - -############################################# -# Make the all target the default. - -default all diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/build_file_index.txt b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/build_file_index.txt deleted file mode 100644 index f0208f4..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/build_file_index.txt +++ /dev/null @@ -1,9 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\CMakeLists.txt -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\CFeatureCheck.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\config.h.cmake.in -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusBuildtype.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusConfig.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusFunctions.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusPackageVersion.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusSources.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\CMakeLists.txt \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/cmake_install.cmake b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/cmake_install.cmake deleted file mode 100644 index 2fc0499..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/cmake_install.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# Install script for directory: E:/MyProject/ts-mobile-go/android/app/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/tsopus") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/compile_commands.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/compile_commands.json deleted file mode 100644 index fbd7440..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/compile_commands.json +++ /dev/null @@ -1,737 +0,0 @@ -[ -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dtsopus_EXPORTS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles\\tsopus.dir\\opus_jni.cpp.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\extensions.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\repacketizer.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mapping_matrix.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\analysis.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp_data.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\CNG.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\code_signs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_core.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_frame.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_parameters.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decoder_set_fs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\dec_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\enc_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\gain_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\interpolate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_decode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ_del_dec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\PLC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\shell_coder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_LTP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_NB_MB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_WB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_other.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pitch_lag.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pulses_per_block.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VAD.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_audio_bandwidth.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\quant_LTP_gains.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VQ_WMat_EC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\HP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_encode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_unpack.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_del_dec_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\process_NLSFs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_LR_to_MS.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_MS_to_LR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\check_control_input.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_SNR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_codec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\A2NLSF.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\ana_filt_bank_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\biquad_alt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander_32.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\debug.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\inner_prod_aligned.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\lin2log.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\log2lin.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_analysis_filter.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_inv_pred_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\table_LSF_cos.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF2A.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_stabilize.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ_weights_laroia.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\pitch_est_tables.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2_3.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_AR2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_down_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_IIR_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_up2_HQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_rom.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sigm_Q15.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sort.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sum_sqr_shift.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_decode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_encode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_find_predictor.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_quant_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_fit.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\cwrs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entcode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entdec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entenc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\kiss_fft.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\laplace.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mathops.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mdct.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\modes.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_lpc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\quant_bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\rate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\vq.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\apply_sine_window_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\corrMatrix_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\encode_frame_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LPC_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LTP_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pitch_lags_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pred_coefs_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_scale_ctrl_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\noise_shape_analysis_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\process_gains_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\regularize_correlations_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\residual_energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\warped_autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\wrappers_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\burg_modified_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\bwexpander_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\inner_product_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\k2a_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_inv_pred_gain_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\pitch_analysis_core_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_copy_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\schur_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\sort_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\armcpu.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\armcpu.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\armcpu.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\arm_celt_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\arm_celt_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\arm_celt_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\arm_silk_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\arm_silk_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\arm_silk_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\celt_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\celt_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\celt_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\pitch_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\pitch_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\pitch_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\biquad_alt_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\biquad_alt_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\biquad_alt_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\NSQ_del_dec_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_del_dec_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_del_dec_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\NSQ_neon.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_neon.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_neon.c" -} -] \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/compile_commands.json.bin b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/compile_commands.json.bin deleted file mode 100644 index be43f2a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/compile_commands.json.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/configure_fingerprint.bin b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/configure_fingerprint.bin deleted file mode 100644 index 10428a0..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/configure_fingerprint.bin +++ /dev/null @@ -1,44 +0,0 @@ -C/C++ Structured Logf -d -bE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\additional_project_files.txtC -A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ˖3 3c -a -_E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\android_gradle_build.json  ˖3 3h -f -dE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\android_gradle_build_mini.json  ˖3 3U -S -QE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\build.ninja  ˖3 3Y -W -UE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\build.ninja.txt  ˖3^ -\ -ZE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\build_file_index.txt  ˖3 3_ -] -[E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\compile_commands.json  ˖3 3c -a -_E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\compile_commands.json.bin  ˖3  3i -g -eE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\metadata_generation_command.txt  ˖3 - 3\ -Z -XE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\prefab_config.json  ˖3  ( 3a -_ -]E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a\symbol_folder_index.txt  ˖3  \ 3E -C -AE:\MyProject\ts-mobile-go\android\app\src\main\cpp\CMakeLists.txt  ˖3  3V -T -RE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\CMakeLists.txt  ˖3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\CFeatureCheck.cmake  ˖3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusBuildtype.cmake  ˖3 1^ -\ -ZE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusConfig.cmake  ˖3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusFunctions.cmake  ˖35 1f -d -bE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusPackageVersion.cmake  ˖3 1_ -] -[E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusSources.cmake  ˖3 1_ -] -[E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\config.h.cmake.in  ˖3 0 1 \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/metadata_generation_command.txt b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/metadata_generation_command.txt deleted file mode 100644 index b40506b..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/metadata_generation_command.txt +++ /dev/null @@ -1,18 +0,0 @@ - -HE:\MyProject\ts-mobile-go\android\app\src\main\cpp --DCMAKE_SYSTEM_NAME=Android --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_SYSTEM_VERSION=26 --DANDROID_PLATFORM=android-26 --DANDROID_ABI=armeabi-v7a --DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a --DANDROID_NDK=D:\Android\sdk\ndk\27.0.12077973 --DCMAKE_ANDROID_NDK=D:\Android\sdk\ndk\27.0.12077973 --DCMAKE_TOOLCHAIN_FILE=D:\Android\sdk\ndk\27.0.12077973\build\cmake\android.toolchain.cmake --DCMAKE_MAKE_PROGRAM=D:\Android\sdk\cmake\3.22.1\bin\ninja.exe --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\armeabi-v7a --DCMAKE_RUNTIME_OUTPUT_DIRECTORY=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\armeabi-v7a --DCMAKE_BUILD_TYPE=Debug --BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\armeabi-v7a --GNinja - Build command args: [] - Version: 2 \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o deleted file mode 100644 index 76749e0..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o deleted file mode 100644 index 4e593b6..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/armcpu.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o deleted file mode 100644 index acffde5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o deleted file mode 100644 index 699629c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/bands.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/bands.c.o deleted file mode 100644 index cc2f470..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/bands.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt.c.o deleted file mode 100644 index d10ef50..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o deleted file mode 100644 index 3c38209..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o deleted file mode 100644 index 7ec0e41..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o deleted file mode 100644 index 98c09b7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o deleted file mode 100644 index 21e6fe1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o deleted file mode 100644 index 74d43e9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o deleted file mode 100644 index 4c54c01..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o deleted file mode 100644 index 714347f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o deleted file mode 100644 index 17debcb..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o deleted file mode 100644 index 0230fff..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o deleted file mode 100644 index 4ab759d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o deleted file mode 100644 index 6c2ed51..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/modes.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/modes.c.o deleted file mode 100644 index 9d295b4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/modes.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o deleted file mode 100644 index b18923e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o deleted file mode 100644 index 8632d2a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/rate.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/rate.c.o deleted file mode 100644 index 4c6919d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/rate.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/vq.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/vq.c.o deleted file mode 100644 index 0b2fa2d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/celt/vq.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o deleted file mode 100644 index 67e874f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o deleted file mode 100644 index 6d8d63d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o deleted file mode 100644 index 77ac9c9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o deleted file mode 100644 index 957a7ed..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o deleted file mode 100644 index 9a6f351..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o deleted file mode 100644 index 2a1c248..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o deleted file mode 100644 index 53ed9da..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o deleted file mode 100644 index fba1091..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o deleted file mode 100644 index 575954e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o deleted file mode 100644 index 828bc3e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o deleted file mode 100644 index 39a372f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o deleted file mode 100644 index e891c50..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o deleted file mode 100644 index 086d709..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o deleted file mode 100644 index 1ce933f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o deleted file mode 100644 index 5c1e31f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o deleted file mode 100644 index 53c8c99..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o deleted file mode 100644 index 0c3dd73..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o deleted file mode 100644 index d18f306..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o deleted file mode 100644 index 14d8de7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o deleted file mode 100644 index 0496ac5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o deleted file mode 100644 index e03bd27..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o deleted file mode 100644 index d7ad382..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o deleted file mode 100644 index 635124a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o deleted file mode 100644 index e8f308d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o deleted file mode 100644 index cd629e8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o deleted file mode 100644 index 960f0d7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o deleted file mode 100644 index f7355dc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o deleted file mode 100644 index 76de3af..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o deleted file mode 100644 index 0aa57c5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o deleted file mode 100644 index b802ddb..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o deleted file mode 100644 index ea91f6c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o deleted file mode 100644 index 9ec7993..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o deleted file mode 100644 index 9749c41..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o deleted file mode 100644 index cb4d0cc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/debug.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/debug.c.o deleted file mode 100644 index f6d6dbc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/debug.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o deleted file mode 100644 index 55210b2..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o deleted file mode 100644 index 1cfb714..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o deleted file mode 100644 index df78422..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o deleted file mode 100644 index ec2ad9e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o deleted file mode 100644 index 2ffa78b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o deleted file mode 100644 index 779f02b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o deleted file mode 100644 index 3eceece..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o deleted file mode 100644 index bbc1343..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o deleted file mode 100644 index 7d4ab8c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o deleted file mode 100644 index 5566e35..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o deleted file mode 100644 index 2c2e18a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o deleted file mode 100644 index 00fb347..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o deleted file mode 100644 index e98fb34..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o deleted file mode 100644 index 69f696f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o deleted file mode 100644 index b66e5eb..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o deleted file mode 100644 index 0657f50..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o deleted file mode 100644 index ff7d51e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o deleted file mode 100644 index 60771b4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o deleted file mode 100644 index b5f76d1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o deleted file mode 100644 index 9bb5d2b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o deleted file mode 100644 index f6868e4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o deleted file mode 100644 index f5bea49..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o deleted file mode 100644 index 19576ae..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o deleted file mode 100644 index 283f311..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o deleted file mode 100644 index 3801ffc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o deleted file mode 100644 index fbb4862..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o deleted file mode 100644 index d69ec02..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o deleted file mode 100644 index 05b4ae8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o deleted file mode 100644 index a2c0140..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o deleted file mode 100644 index 459caf1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o deleted file mode 100644 index fb62a0e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o deleted file mode 100644 index 42d1d9c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o deleted file mode 100644 index cc034ad..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o deleted file mode 100644 index 7c0cb88..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o deleted file mode 100644 index fe0deee..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o deleted file mode 100644 index 0a91ca1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o deleted file mode 100644 index 206dbf0..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o deleted file mode 100644 index 5028d34..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o deleted file mode 100644 index 58b6f03..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o deleted file mode 100644 index 9c1a7be..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o deleted file mode 100644 index b0a2b18..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o deleted file mode 100644 index 13ed611..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o deleted file mode 100644 index 230771d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o deleted file mode 100644 index 0c6a8b3..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o deleted file mode 100644 index 9d58bb8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o deleted file mode 100644 index 56dbed9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o deleted file mode 100644 index 2772e20..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o deleted file mode 100644 index b5bca1d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o deleted file mode 100644 index bcf6674..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o deleted file mode 100644 index 14e9f87..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o deleted file mode 100644 index 1b3c2d2..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o deleted file mode 100644 index 5a8680c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o deleted file mode 100644 index d543aa3..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o deleted file mode 100644 index 2657493..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o deleted file mode 100644 index 56411d5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o deleted file mode 100644 index d6218a8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o deleted file mode 100644 index 53089e1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o deleted file mode 100644 index 0e32db4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o deleted file mode 100644 index d295971..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/sort.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/sort.c.o deleted file mode 100644 index 95e63b8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/sort.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o deleted file mode 100644 index c9bf911..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o deleted file mode 100644 index 6e9fa62..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o deleted file mode 100644 index 1c7544f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o deleted file mode 100644 index 83da3a0..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o deleted file mode 100644 index c81b589..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o deleted file mode 100644 index 96b2fd5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o deleted file mode 100644 index d38d2a1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o deleted file mode 100644 index 5b1e4bd..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o deleted file mode 100644 index 4c4d56d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o deleted file mode 100644 index 5a390c6..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o deleted file mode 100644 index e985c92..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o deleted file mode 100644 index 4ffbe64..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o deleted file mode 100644 index 292ce2b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o deleted file mode 100644 index 6d18520..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o deleted file mode 100644 index 1471b35..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/analysis.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/analysis.c.o deleted file mode 100644 index 6545f0d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/analysis.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/extensions.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/extensions.c.o deleted file mode 100644 index 0f01c9c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/extensions.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o deleted file mode 100644 index a5c750e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/mlp.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/mlp.c.o deleted file mode 100644 index a950761..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/mlp.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o deleted file mode 100644 index 3fbc8b8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus.c.o deleted file mode 100644 index a7c679b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o deleted file mode 100644 index f4c1749..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o deleted file mode 100644 index e0d8cbc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o deleted file mode 100644 index 386b457..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o deleted file mode 100644 index f890932..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o deleted file mode 100644 index 8fcec02..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o deleted file mode 100644 index 133095d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o deleted file mode 100644 index 856c825..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o deleted file mode 100644 index cbf79da..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/cmake_install.cmake b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/cmake_install.cmake deleted file mode 100644 index 9c51ddf..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/cmake_install.cmake +++ /dev/null @@ -1,58 +0,0 @@ -# Install script for directory: E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/tsopus") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/libopus.a") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/opus" TYPE FILE FILES - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_defines.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_multistream.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_projection.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_types.h" - ) -endif() - diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/config.h b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/config.h deleted file mode 100644 index 78a3e9c..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/config.h +++ /dev/null @@ -1 +0,0 @@ -/* #undef PACKAGE_VERSION */ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/libopus.a b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/libopus.a deleted file mode 100644 index 6e504ca..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build/libopus.a and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/prefab_config.json b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/prefab_config.json deleted file mode 100644 index e799de8..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/prefab_config.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "enabled": false, - "packages": [] -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/symbol_folder_index.txt b/android/app/.cxx/Debug/73414y1y/armeabi-v7a/symbol_folder_index.txt deleted file mode 100644 index 5b78fad..0000000 --- a/android/app/.cxx/Debug/73414y1y/armeabi-v7a/symbol_folder_index.txt +++ /dev/null @@ -1 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\armeabi-v7a \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/hash_key.txt b/android/app/.cxx/Debug/73414y1y/hash_key.txt deleted file mode 100644 index 23c3730..0000000 --- a/android/app/.cxx/Debug/73414y1y/hash_key.txt +++ /dev/null @@ -1,25 +0,0 @@ -# Values used to calculate the hash in this folder name. -# Should not depend on the absolute path of the project itself. -# - AGP: 8.7.3. -# - $NDK is the path to NDK 27.0.12077973. -# - $PROJECT is the path to the parent folder of the root Gradle build file. -# - $ABI is the ABI to be built with. The specific value doesn't contribute to the value of the hash. -# - $HASH is the hash value computed from this text. -# - $CMAKE is the path to CMake 3.22.1. -# - $NINJA is the path to Ninja. --H$PROJECT/app/src/main/cpp --DCMAKE_SYSTEM_NAME=Android --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_SYSTEM_VERSION=26 --DANDROID_PLATFORM=android-26 --DANDROID_ABI=$ABI --DCMAKE_ANDROID_ARCH_ABI=$ABI --DANDROID_NDK=$NDK --DCMAKE_ANDROID_NDK=$NDK --DCMAKE_TOOLCHAIN_FILE=$NDK/build/cmake/android.toolchain.cmake --DCMAKE_MAKE_PROGRAM=$NINJA --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=$PROJECT/app/build/intermediates/cxx/Debug/$HASH/obj/$ABI --DCMAKE_RUNTIME_OUTPUT_DIRECTORY=$PROJECT/app/build/intermediates/cxx/Debug/$HASH/obj/$ABI --DCMAKE_BUILD_TYPE=Debug --B$PROJECT/app/.cxx/Debug/$HASH/$ABI --GNinja \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/query/client-agp/cache-v2 b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/query/client-agp/cache-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/query/client-agp/codemodel-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/cache-v2-fd33a58ee3890263d0ea.json b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/cache-v2-fd33a58ee3890263d0ea.json deleted file mode 100644 index 4663639..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/cache-v2-fd33a58ee3890263d0ea.json +++ /dev/null @@ -1,2339 +0,0 @@ -{ - "entries" : - [ - { - "name" : "ANDROID_ABI", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "x86" - }, - { - "name" : "ANDROID_NDK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\ndk\\27.0.12077973" - }, - { - "name" : "ANDROID_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "android-26" - }, - { - "name" : "AVX2_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test AVX2_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe" - }, - { - "name" : "CMAKE_ANDROID_ARCH_ABI", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "x86" - }, - { - "name" : "CMAKE_ANDROID_NDK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\ndk\\27.0.12077973" - }, - { - "name" : "CMAKE_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_ASM_FLAGS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "22" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/cmake.exe" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/cpack.exe" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/ctest.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "LLVM archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Generate index for LLVM archive" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C++ applications." - } - ], - "type" : "STRING", - "value" : "-latomic -lm" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "LLVM archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Generate index for LLVM archive" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C applications." - } - ], - "type" : "STRING", - "value" : "-latomic -lm" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-dlltool.exe" - }, - { - "name" : "CMAKE_EXECUTABLE_FORMAT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Executable file format" - } - ], - "type" : "INTERNAL", - "value" : "ELF" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "ON" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Ninja" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - { - "name" : "CMAKE_INSTALL_BINDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "User executables (bin)" - } - ], - "type" : "PATH", - "value" : "bin" - }, - { - "name" : "CMAKE_INSTALL_DATADIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only architecture-independent data (DATAROOTDIR)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_DATAROOTDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only architecture-independent data root (share)" - } - ], - "type" : "PATH", - "value" : "share" - }, - { - "name" : "CMAKE_INSTALL_DOCDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_INCLUDEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C header files (include)" - } - ], - "type" : "PATH", - "value" : "include" - }, - { - "name" : "CMAKE_INSTALL_INFODIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Info documentation (DATAROOTDIR/info)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_LIBDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Object code libraries (lib)" - } - ], - "type" : "PATH", - "value" : "lib" - }, - { - "name" : "CMAKE_INSTALL_LIBEXECDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Program executables (libexec)" - } - ], - "type" : "PATH", - "value" : "libexec" - }, - { - "name" : "CMAKE_INSTALL_LOCALEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Locale-dependent data (DATAROOTDIR/locale)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_LOCALSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Modifiable single-machine data (var)" - } - ], - "type" : "PATH", - "value" : "var" - }, - { - "name" : "CMAKE_INSTALL_MANDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Man documentation (DATAROOTDIR/man)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_OLDINCLUDEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C header files for non-gcc (/usr/include)" - } - ], - "type" : "PATH", - "value" : "/usr/include" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "C:/Program Files (x86)/tsopus" - }, - { - "name" : "CMAKE_INSTALL_RUNSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Run-time variable data (LOCALSTATEDIR/run)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_SBINDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "System admin executables (sbin)" - } - ], - "type" : "PATH", - "value" : "sbin" - }, - { - "name" : "CMAKE_INSTALL_SHAREDSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Modifiable architecture-independent data (com)" - } - ], - "type" : "PATH", - "value" : "com" - }, - { - "name" : "CMAKE_INSTALL_SO_NO_EXE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install .so files without execute permission." - } - ], - "type" : "INTERNAL", - "value" : "0" - }, - { - "name" : "CMAKE_INSTALL_SYSCONFDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only single-machine data (etc)" - } - ], - "type" : "PATH", - "value" : "etc" - }, - { - "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\x86" - }, - { - "name" : "CMAKE_LINKER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "2" - }, - { - "name" : "CMAKE_OBJCOPY", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe" - }, - { - "name" : "CMAKE_OBJDUMP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "tsopus" - }, - { - "name" : "CMAKE_PROJECT_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MAJOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MINOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_VERSION_PATCH", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_VERSION_TWEAK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Ranlib" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22" - }, - { - "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\x86" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of dll's." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Strip" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe" - }, - { - "name" : "CMAKE_SYSTEM_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "Android" - }, - { - "name" : "CMAKE_SYSTEM_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "26" - }, - { - "name" : "CMAKE_TOOLCHAIN_FILE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "The CMake toolchain file" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." - } - ], - "type" : "BOOL", - "value" : "FALSE" - }, - { - "name" : "COMPILE_CPU_INFO_BY_ASM_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Result of TRY_COMPILE" - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "COMPILE_CPU_INFO_BY_C_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Result of TRY_COMPILE" - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "COMPILE_VLA_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Result of TRY_COMPILE" - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "FAST_MATH_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test FAST_MATH_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Git", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Details about finding Git" - } - ], - "type" : "INTERNAL", - "value" : "[C:/Program Files/Git/mingw64/bin/git.exe][v2.54.0.windows.1()]" - }, - { - "name" : "GIT_EXECUTABLE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Git command line client" - } - ], - "type" : "FILEPATH", - "value" : "C:/Program Files/Git/mingw64/bin/git.exe" - }, - { - "name" : "HAVE_ALLOCA_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include alloca.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_CPUID_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include cpuid.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_EMMINTRIN_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include emmintrin.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_IMMINTRIN_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include immintrin.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LIBM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have library m" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LRINT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol lrint" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LRINTF", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol lrintf" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_SMMINTRIN_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include smmintrin.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_XMMINTRIN_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include xmmintrin.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HIDDEN_VISIBILITY_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test HIDDEN_VISIBILITY_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "OPUS_ASSERTIONS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "additional software error checking." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_PROGRAMS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build programs." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_SHARED_LIBRARY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build shared library." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_TESTING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build tests." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_CHECK_ASM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable bit-exactness checks between optimized and c implementations." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_CUSTOM_MODES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable non-Opus modes, e.g. 44.1 kHz & 2^n frames." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DISABLE_INTRINSICS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "disable all intrinsics optimizations." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DNN_FLOAT_DEBUG", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Run DNN computations as float for debugging purposes." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DRED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable DRED." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_ENABLE_FLOAT_API", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "compile with the floating point API (for machines with float library)." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_FIXED_POINT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "compile as fixed-point (for machines without a fast enough FPU)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_FLOAT_APPROX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable floating point approximations (Ensure your platform supports IEEE 754 before enabling)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_FORTIFY_SOURCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "add protection against buffer overflows." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_FUZZING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "causes the encoder to make random decisions (do not use in production)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_HARDENING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "run-time checks that are cheap and safe for use in production." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_INSTALL_CMAKE_CONFIG_MODULE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "install CMake package config module." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_INSTALL_PKG_CONFIG_MODULE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "install pkg-config module." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_OSCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable OSCE." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_STACK_PROTECTOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "use stack protection." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_VAR_ARRAYS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "use variable length arrays for stack arrays." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_MAY_HAVE_AVX2", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "does runtime check for AVX FMA AVX2 support." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_MAY_HAVE_SSE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "does runtime check for SSE1 support." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_MAY_HAVE_SSE2", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "does runtime check for SSE2 support." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_MAY_HAVE_SSE4_1", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "does runtime check for SSE4.1 support." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_PRESUME_AVX2", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "assume target CPU has AVX FMA AVX2 support (override runtime check)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_X86_PRESUME_SSE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "assume target CPU has SSE1 support (override runtime check)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_X86_PRESUME_SSE2", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "assume target CPU has SSE2 support (override runtime check)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_X86_PRESUME_SSE4_1", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "assume target CPU has SSE4.1 support (override runtime check)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "Opus_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build" - }, - { - "name" : "Opus_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "OFF" - }, - { - "name" : "Opus_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "name" : "SSE1_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test SSE1_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "SSE2_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test SSE2_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "SSE4_1_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test SSE4_1_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "STACK_PROTECTOR_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test STACK_PROTECTOR_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "USE_ALLOCA_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol alloca" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "W_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test W_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wall_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wall_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wcastalign_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wcastalign_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wextra_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wextra_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wnestedexterns_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wnestedexterns_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wshadow_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wshadow_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wstrictprototypes_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wstrictprototypes_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "CMAKE_INSTALL_PREFIX during last run" - } - ], - "type" : "INTERNAL", - "value" : "C:/Program Files (x86)/tsopus" - }, - { - "name" : "tsopus_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86" - }, - { - "name" : "tsopus_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ON" - }, - { - "name" : "tsopus_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/cmakeFiles-v1-3faa85a5bd6cb9d3fce4.json b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/cmakeFiles-v1-3faa85a5bd6cb9d3fce4.json deleted file mode 100644 index f01f317..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/cmakeFiles-v1-3faa85a5bd6cb9d3fce4.json +++ /dev/null @@ -1,1015 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake" - }, - { - "path" : "third_party/opus/CMakeLists.txt" - }, - { - "path" : "third_party/opus/cmake/OpusPackageVersion.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusBuildtype.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusConfig.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "path" : "third_party/opus/cmake/config.h.cmake.in" - }, - { - "path" : "third_party/opus/cmake/CFeatureCheck.cmake" - }, - { - "path" : "third_party/opus/cmake/vla.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "path" : "third_party/opus/cmake/CFeatureCheck.cmake" - }, - { - "path" : "third_party/opus/cmake/cpu_info_by_asm.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "path" : "third_party/opus/cmake/cpu_info_by_c.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusSources.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "source" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/codemodel-v2-36f6056de2fbf2a30fd3.json b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/codemodel-v2-36f6056de2fbf2a30fd3.json deleted file mode 100644 index bce3496..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/codemodel-v2-36f6056de2fbf2a30fd3.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "childIndexes" : - [ - 1 - ], - "hasInstallRule" : true, - "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", - "minimumCMakeVersion" : - { - "string" : "3.6.0" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 1 - ] - }, - { - "build" : "opus-build", - "hasInstallRule" : true, - "jsonFile" : "directory-opus-build-Debug-88651ed9cb5a7b653bfd.json", - "minimumCMakeVersion" : - { - "string" : "3.16" - }, - "parentIndex" : 0, - "projectIndex" : 1, - "source" : "third_party/opus", - "targetIndexes" : - [ - 0 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "childIndexes" : - [ - 1 - ], - "directoryIndexes" : - [ - 0 - ], - "name" : "tsopus", - "targetIndexes" : - [ - 1 - ] - }, - { - "directoryIndexes" : - [ - 1 - ], - "name" : "Opus", - "parentIndex" : 0, - "targetIndexes" : - [ - 0 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 1, - "id" : "opus::@2ab3f06c54ff1393c1ba", - "jsonFile" : "target-opus-Debug-2ffe844b3dabf2856955.json", - "name" : "opus", - "projectIndex" : 1 - }, - { - "directoryIndex" : 0, - "id" : "tsopus::@6890427a1f51a3e7e1df", - "jsonFile" : "target-tsopus-Debug-4dcb94b8160a4bd5869b.json", - "name" : "tsopus", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "source" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - "version" : - { - "major" : 2, - "minor" : 3 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json deleted file mode 100644 index 3a67af9..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : [], - "files" : [], - "nodes" : [] - }, - "installers" : [], - "paths" : - { - "build" : ".", - "source" : "." - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json deleted file mode 100644 index a4f7d68..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : - [ - "install" - ], - "files" : - [ - "third_party/opus/CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 602, - "parent" : 0 - } - ] - }, - "installers" : - [ - { - "backtrace" : 1, - "component" : "Unspecified", - "destination" : "lib", - "paths" : - [ - "opus-build/libopus.a" - ], - "targetId" : "opus::@2ab3f06c54ff1393c1ba", - "targetIndex" : 0, - "type" : "target" - }, - { - "backtrace" : 1, - "component" : "Unspecified", - "destination" : "include/opus", - "paths" : - [ - "third_party/opus/include/opus.h", - "third_party/opus/include/opus_defines.h", - "third_party/opus/include/opus_multistream.h", - "third_party/opus/include/opus_projection.h", - "third_party/opus/include/opus_types.h" - ], - "type" : "file" - } - ], - "paths" : - { - "build" : "opus-build", - "source" : "third_party/opus" - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/index-2026-07-17T08-30-19-0195.json b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/index-2026-07-17T08-30-19-0195.json deleted file mode 100644 index ba84586..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/index-2026-07-17T08-30-19-0195.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "D:/Android/sdk/cmake/3.22.1/bin/cmake.exe", - "cpack" : "D:/Android/sdk/cmake/3.22.1/bin/cpack.exe", - "ctest" : "D:/Android/sdk/cmake/3.22.1/bin/ctest.exe", - "root" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22" - }, - "version" : - { - "isDirty" : true, - "major" : 3, - "minor" : 22, - "patch" : 1, - "string" : "3.22.1-g37088a8-dirty", - "suffix" : "g37088a8" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-36f6056de2fbf2a30fd3.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - }, - { - "jsonFile" : "cache-v2-fd33a58ee3890263d0ea.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-3faa85a5bd6cb9d3fce4.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "client-agp" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-fd33a58ee3890263d0ea.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-3faa85a5bd6cb9d3fce4.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-36f6056de2fbf2a30fd3.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - } - } - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/target-opus-Debug-2ffe844b3dabf2856955.json b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/target-opus-Debug-2ffe844b3dabf2856955.json deleted file mode 100644 index 9aef585..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/target-opus-Debug-2ffe844b3dabf2856955.json +++ /dev/null @@ -1,2989 +0,0 @@ -{ - "archive" : {}, - "artifacts" : - [ - { - "path" : "opus-build/libopus.a" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_library", - "install", - "add_compile_options", - "include", - "target_compile_options", - "target_compile_definitions", - "add_definitions", - "target_include_directories", - "target_sources", - "add_sources_group" - ], - "files" : - [ - "third_party/opus/CMakeLists.txt", - "third_party/opus/cmake/OpusConfig.cmake", - "third_party/opus/cmake/OpusFunctions.cmake" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 282, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 602, - "parent" : 0 - }, - { - "command" : 3, - "file" : 0, - "line" : 11, - "parent" : 0 - }, - { - "file" : 1, - "parent" : 3 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 4, - "file" : 0, - "line" : 369, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 430, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 340, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 328, - "parent" : 0 - }, - { - "command" : 6, - "file" : 1, - "line" : 34, - "parent" : 4 - }, - { - "command" : 6, - "file" : 1, - "line" : 9, - "parent" : 4 - }, - { - "command" : 5, - "file" : 0, - "line" : 586, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 308, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 427, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 514, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 447, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 466, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 486, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 344, - "parent" : 0 - }, - { - "command" : 7, - "file" : 0, - "line" : 296, - "parent" : 0 - }, - { - "command" : 7, - "file" : 0, - "line" : 392, - "parent" : 0 - }, - { - "command" : 9, - "file" : 0, - "line" : 383, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 28 - }, - { - "command" : 9, - "file" : 0, - "line" : 384, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 30 - }, - { - "command" : 9, - "file" : 0, - "line" : 391, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 32 - }, - { - "command" : 9, - "file" : 0, - "line" : 437, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 34 - }, - { - "command" : 9, - "file" : 0, - "line" : 438, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 36 - }, - { - "command" : 9, - "file" : 0, - "line" : 446, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 38 - }, - { - "command" : 9, - "file" : 0, - "line" : 462, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 40 - }, - { - "command" : 9, - "file" : 0, - "line" : 481, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 42 - }, - { - "command" : 9, - "file" : 0, - "line" : 482, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 44 - }, - { - "command" : 9, - "file" : 0, - "line" : 508, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 46 - }, - { - "command" : 9, - "file" : 0, - "line" : 509, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 48 - }, - { - "command" : 9, - "file" : 0, - "line" : 510, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 50 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "fragment" : "-std=gnu99" - } - ], - "defines" : - [ - { - "backtrace" : 13, - "define" : "CPU_INFO_BY_ASM" - }, - { - "backtrace" : 14, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 15, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 16, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 17, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 18, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 18, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 19, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 20, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 21, - "define" : "OPUS_X86_MAY_HAVE_AVX2" - }, - { - "backtrace" : 22, - "define" : "OPUS_X86_MAY_HAVE_SSE" - }, - { - "backtrace" : 23, - "define" : "OPUS_X86_MAY_HAVE_SSE2" - }, - { - "backtrace" : 24, - "define" : "OPUS_X86_MAY_HAVE_SSE4_1" - }, - { - "backtrace" : 25, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 27, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "fragment" : "-std=gnu99" - }, - { - "fragment" : "-msse" - } - ], - "defines" : - [ - { - "backtrace" : 13, - "define" : "CPU_INFO_BY_ASM" - }, - { - "backtrace" : 14, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 15, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 16, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 17, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 18, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 18, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 19, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 20, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 21, - "define" : "OPUS_X86_MAY_HAVE_AVX2" - }, - { - "backtrace" : 22, - "define" : "OPUS_X86_MAY_HAVE_SSE" - }, - { - "backtrace" : 23, - "define" : "OPUS_X86_MAY_HAVE_SSE2" - }, - { - "backtrace" : 24, - "define" : "OPUS_X86_MAY_HAVE_SSE4_1" - }, - { - "backtrace" : 25, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 27, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 243 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "fragment" : "-std=gnu99" - }, - { - "fragment" : "-msse2" - } - ], - "defines" : - [ - { - "backtrace" : 13, - "define" : "CPU_INFO_BY_ASM" - }, - { - "backtrace" : 14, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 15, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 16, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 17, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 18, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 18, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 19, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 20, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 21, - "define" : "OPUS_X86_MAY_HAVE_AVX2" - }, - { - "backtrace" : 22, - "define" : "OPUS_X86_MAY_HAVE_SSE" - }, - { - "backtrace" : 23, - "define" : "OPUS_X86_MAY_HAVE_SSE2" - }, - { - "backtrace" : 24, - "define" : "OPUS_X86_MAY_HAVE_SSE4_1" - }, - { - "backtrace" : 25, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 27, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 244, - 245 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "fragment" : "-std=gnu99" - }, - { - "fragment" : "-msse4.1" - } - ], - "defines" : - [ - { - "backtrace" : 13, - "define" : "CPU_INFO_BY_ASM" - }, - { - "backtrace" : 14, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 15, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 16, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 17, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 18, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 18, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 19, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 20, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 21, - "define" : "OPUS_X86_MAY_HAVE_AVX2" - }, - { - "backtrace" : 22, - "define" : "OPUS_X86_MAY_HAVE_SSE" - }, - { - "backtrace" : 23, - "define" : "OPUS_X86_MAY_HAVE_SSE2" - }, - { - "backtrace" : 24, - "define" : "OPUS_X86_MAY_HAVE_SSE4_1" - }, - { - "backtrace" : 25, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 27, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 246, - 247, - 248, - 249, - 250, - 251 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "fragment" : "-std=gnu99" - }, - { - "fragment" : " -mavx2 -mfma -mavx" - } - ], - "defines" : - [ - { - "backtrace" : 13, - "define" : "CPU_INFO_BY_ASM" - }, - { - "backtrace" : 14, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 15, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 16, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 17, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 18, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 18, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 19, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 20, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 21, - "define" : "OPUS_X86_MAY_HAVE_AVX2" - }, - { - "backtrace" : 22, - "define" : "OPUS_X86_MAY_HAVE_SSE" - }, - { - "backtrace" : 23, - "define" : "OPUS_X86_MAY_HAVE_SSE2" - }, - { - "backtrace" : 24, - "define" : "OPUS_X86_MAY_HAVE_SSE4_1" - }, - { - "backtrace" : 25, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 26, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 27, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 252, - 253, - 254 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - } - ], - "id" : "opus::@2ab3f06c54ff1393c1ba", - "install" : - { - "destinations" : - [ - { - "backtrace" : 2, - "path" : "lib" - } - ], - "prefix" : - { - "path" : "C:/Program Files (x86)/tsopus" - } - }, - "name" : "opus", - "nameOnDisk" : "libopus.a", - "paths" : - { - "build" : "opus-build", - "source" : "third_party/opus" - }, - "sourceGroups" : - [ - { - "name" : "Header Files", - "sourceIndexes" : - [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - { - "name" : "Source Files", - "sourceIndexes" : - [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20 - ] - }, - { - "name" : "celt", - "sourceIndexes" : - [ - 21, - 22, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 240, - 241, - 243, - 244, - 245, - 246, - 247, - 252 - ] - }, - { - "name" : "silk", - "sourceIndexes" : - [ - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 242, - 248, - 249, - 250, - 251, - 253, - 254 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_multistream.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_projection.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/opus_private.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/analysis.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/mapping_matrix.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/mlp.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/extensions.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/repacketizer.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_projection_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_projection_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mapping_matrix.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/analysis.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mlp.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mlp_data.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_defines.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_types.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/debug.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/control.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/errors.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/API.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/typedef.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/define.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/main.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/x86/main_sse.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/PLC.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/structs.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/tables.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/tuning_parameters.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/Inlines.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/MacroCount.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/MacroDebug.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/macros.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/NSQ.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/pitch_est_defines.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/resampler_private.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/resampler_rom.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/resampler_structs.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/SigProc_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/x86/SigProc_FIX_sse.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/arm/biquad_alt_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/arm/LPC_inv_pred_gain_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/arm/macros_armv4.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/arm/macros_armv5e.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/arm/macros_arm64.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/arm/SigProc_FIX_armv4.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/arm/SigProc_FIX_armv5e.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/arm/NSQ_del_dec_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/arm/NSQ_neon.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/fixed/main_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/fixed/structs_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/fixed/arm/warped_autocorrelation_FIX_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/float/main_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/float/structs_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/float/SigProc_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/mips/macros_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/mips/NSQ_del_dec_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "path" : "third_party/opus/silk/mips/sigproc_fix_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/CNG.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/code_signs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/init_decoder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_core.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_frame.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_parameters.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_indices.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_pulses.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decoder_set_fs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/dec_API.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/enc_API.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/encode_indices.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/encode_pulses.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/gain_quant.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/interpolate.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LP_variable_cutoff.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_decode.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NSQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NSQ_del_dec.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/PLC.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/shell_coder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_gain.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_LTP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_NLSF_CB_NB_MB.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_NLSF_CB_WB.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_other.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_pitch_lag.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_pulses_per_block.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/VAD.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_audio_bandwidth.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/quant_LTP_gains.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/VQ_WMat_EC.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/HP_variable_cutoff.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_encode.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_VQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_unpack.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_del_dec_quant.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/process_NLSFs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_LR_to_MS.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_MS_to_LR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/check_control_input.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_SNR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/init_encoder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_codec.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/A2NLSF.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/ana_filt_bank_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/biquad_alt.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/bwexpander_32.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/bwexpander.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/debug.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_pitch.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/inner_prod_aligned.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/lin2log.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/log2lin.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_analysis_filter.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_inv_pred_gain.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/table_LSF_cos.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF2A.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_stabilize.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_VQ_weights_laroia.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/pitch_est_tables.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_down2_3.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_down2.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_AR2.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_down_FIR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_IIR_FIR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_up2_HQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_rom.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sigm_Q15.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sort.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sum_sqr_shift.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_decode_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_encode_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_find_predictor.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_quant_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 29, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_fit.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/arch.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/bands.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/celt.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/cpu_support.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/include/opus_custom.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/cwrs.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/ecintrin.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/entcode.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/entdec.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/entenc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/fixed_debug.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/fixed_generic.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/float_cast.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/_kiss_fft_guts.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/kiss_fft.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/laplace.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/mathops.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/mdct.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/mfrngcod.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/modes.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/os_support.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/pitch.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/celt_lpc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/x86/celt_lpc_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/quant_bands.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/rate.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/stack_alloc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/vq.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/static_modes_float.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/static_modes_fixed.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/static_modes_float_arm_ne10.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/static_modes_fixed_arm_ne10.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/arm/armcpu.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/arm/fixed_armv4.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/arm/fixed_armv5e.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/arm/fixed_arm64.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/arm/kiss_fft_armv4.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/arm/kiss_fft_armv5e.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/arm/pitch_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/arm/fft_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/arm/mdct_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/mips/celt_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/mips/fixed_generic_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/mips/kiss_fft_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/mips/mdct_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/mips/pitch_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/mips/vq_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/x86/pitch_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/x86/vq_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/x86/x86_arch_macros.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "path" : "third_party/opus/celt/x86/x86cpu.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/bands.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_encoder.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_decoder.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/cwrs.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entcode.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entdec.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entenc.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/kiss_fft.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/laplace.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/mathops.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/mdct.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/modes.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/pitch.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_lpc.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/quant_bands.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/rate.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 31, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/vq.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/apply_sine_window_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/corrMatrix_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/encode_frame_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_LPC_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_LTP_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_pitch_lags_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_pred_coefs_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LPC_analysis_filter_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LTP_analysis_filter_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LTP_scale_ctrl_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/noise_shape_analysis_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/process_gains_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/regularize_correlations_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/residual_energy_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/warped_autocorrelation_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/wrappers_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/autocorrelation_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/burg_modified_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/bwexpander_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/energy_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/inner_product_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/k2a_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LPC_inv_pred_gain_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/pitch_analysis_core_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/scale_copy_vector_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/scale_vector_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/schur_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/sort_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/x86/x86cpu.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/x86/x86_celt_map.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/x86/x86_silk_map.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 39, - "compileGroupIndex" : 1, - "path" : "third_party/opus/celt/x86/pitch_sse.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 41, - "compileGroupIndex" : 2, - "path" : "third_party/opus/celt/x86/pitch_sse2.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 41, - "compileGroupIndex" : 2, - "path" : "third_party/opus/celt/x86/vq_sse2.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 43, - "compileGroupIndex" : 3, - "path" : "third_party/opus/celt/x86/celt_lpc_sse4_1.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 43, - "compileGroupIndex" : 3, - "path" : "third_party/opus/celt/x86/pitch_sse4_1.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 45, - "compileGroupIndex" : 3, - "path" : "third_party/opus/silk/x86/NSQ_sse4_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 45, - "compileGroupIndex" : 3, - "path" : "third_party/opus/silk/x86/NSQ_del_dec_sse4_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 45, - "compileGroupIndex" : 3, - "path" : "third_party/opus/silk/x86/VAD_sse4_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 45, - "compileGroupIndex" : 3, - "path" : "third_party/opus/silk/x86/VQ_WMat_EC_sse4_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 47, - "compileGroupIndex" : 4, - "path" : "third_party/opus/celt/x86/pitch_avx.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 49, - "compileGroupIndex" : 4, - "path" : "third_party/opus/silk/x86/NSQ_del_dec_avx2.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 51, - "compileGroupIndex" : 4, - "path" : "third_party/opus/silk/float/x86/inner_product_FLP_avx2.c", - "sourceGroupIndex" : 3 - } - ], - "type" : "STATIC_LIBRARY" -} diff --git a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/target-tsopus-Debug-4dcb94b8160a4bd5869b.json b/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/target-tsopus-Debug-4dcb94b8160a4bd5869b.json deleted file mode 100644 index 55d27fc..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/.cmake/api/v1/reply/target-tsopus-Debug-4dcb94b8160a4bd5869b.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86/libtsopus.so" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_library", - "target_link_libraries" - ], - "files" : - [ - "CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 13, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 15, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - } - ], - "defines" : - [ - { - "define" : "tsopus_EXPORTS" - } - ], - "includes" : - [ - { - "backtrace" : 2, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - } - ], - "language" : "CXX", - "sourceIndexes" : - [ - 0 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - } - ], - "dependencies" : - [ - { - "backtrace" : 2, - "id" : "opus::@2ab3f06c54ff1393c1ba" - } - ], - "id" : "tsopus::@6890427a1f51a3e7e1df", - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "opus-build\\libopus.a", - "role" : "libraries" - }, - { - "backtrace" : 2, - "fragment" : "-llog", - "role" : "libraries" - }, - { - "fragment" : "-lm", - "role" : "libraries" - }, - { - "fragment" : "-latomic -lm", - "role" : "libraries" - } - ], - "language" : "CXX", - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - "name" : "tsopus", - "nameOnDisk" : "libtsopus.so", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "opus_jni.cpp", - "sourceGroupIndex" : 0 - } - ], - "type" : "SHARED_LIBRARY" -} diff --git a/android/app/.cxx/Debug/73414y1y/x86/.ninja_deps b/android/app/.cxx/Debug/73414y1y/x86/.ninja_deps deleted file mode 100644 index 959aecb..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/.ninja_deps and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/.ninja_log b/android/app/.cxx/Debug/73414y1y/x86/.ninja_log deleted file mode 100644 index 08f6f17..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/.ninja_log +++ /dev/null @@ -1,158 +0,0 @@ -# ninja log v5 -2 678 8059802198607981 CMakeFiles/tsopus.dir/opus_jni.cpp.o 3e226ccb99d12819 -25 704 8059802193598414 opus-build/CMakeFiles/opus.dir/src/extensions.c.o 682949645c0df76f -47 730 8059802196166266 opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o ebc06f0d057db14e -95 753 8059802195907558 opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o c2fb7f90e11d4fa5 -118 777 8059802196070696 opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o 41d9f838df7a35e5 -141 801 8059802196365122 opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o 8baea50fb1e0b5bd -165 826 8059802196520402 opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o 71b693b73b1809b5 -336 850 8059802196800360 opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o a5499a40d6443cc -362 875 8059802197038503 opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o b3390281c8f0bb8c -387 898 8059802197358844 opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o e0f3d2b69d644523 -411 923 8059802197758133 opus-build/CMakeFiles/opus.dir/src/analysis.c.o fba0f84cf50f82fc -434 947 8059802197497865 opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o 7b27d544e023229e -459 971 8059802198041690 opus-build/CMakeFiles/opus.dir/silk/CNG.c.o 42dad9b73656582b -482 996 8059802198051431 opus-build/CMakeFiles/opus.dir/src/mlp.c.o 7c740d7438550fab -506 1020 8059802198410917 opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o e8505f220ae469ea -531 1045 8059802198627456 opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o 93c9937b0149b538 -559 1069 8059802198937955 opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o 96ebe15bee9984e5 -583 1094 8059802199136368 opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o 2a64c1e69ee7d6e0 -605 1119 8059802199350841 opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o f745bca4752f308c -629 1143 8059802199579435 opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o c9232dcaeb506f50 -653 1168 8059802199709625 opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o 796924e6f5bb0178 -681 1192 8059802200100848 opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o 29eff276c311641d -705 1218 8059802200367439 opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o b78687fde96527b7 -730 1242 8059802200598462 opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o d6c7d38761472fd6 -753 1266 8059802201140043 opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o 4867ea93136ed698 -778 1290 8059802201203738 opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o 84f52f6b836c9653 -802 1315 8059802201314473 opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o e1be932fd5cdbd5c -826 1339 8059802201525881 opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o 2b77c7c406b0ce82 -850 1362 8059802201800281 opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o 74f2bb3b4f6aec68 -875 1387 8059802202018583 opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o f6cf55fc1ea97f61 -899 1411 8059802202459996 opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o 6cf97d9bb8d3e108 -924 1435 8059802202657858 opus-build/CMakeFiles/opus.dir/silk/PLC.c.o 4b912da9768eb37a -947 1459 8059802202889827 opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o 60ce9022c13db4c -971 1483 8059802203030660 opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o 9fdfe53e53c492c4 -996 1509 8059802203220574 opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o 6a214a2ed781145a -1021 1534 8059802203470807 opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o 6092707f2ab4eac2 -1045 1561 8059802203718749 opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o a3e3e6cd010f248 -1069 1588 8059802203946688 opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o bd06589c5c51ebc2 -1094 1612 8059802204208382 opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o eb67ee0df55f45cb -1119 1637 8059802204504157 opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o 6366c58e832d4668 -1144 1662 8059802204710342 opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o d57fb62502eccd54 -1168 1688 8059802205009782 opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o c1ebd12c658b4e0f -1193 1711 8059802205240245 opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o 1fb23a8891fdb4db -1218 1735 8059802205450518 opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o 9a5878834dce66c7 -1242 1758 8059802205719620 opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o f8dd160f5b81cf7c -1266 1784 8059802205918101 opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o 36c0b3713e71c500 -1291 1807 8059802206257917 opus-build/CMakeFiles/opus.dir/silk/VAD.c.o 8edf047c2cd68c92 -1315 1831 8059802206401578 opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o f9fb7388f709323a -1339 1857 8059802206677382 opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o fd7b21fc0d40cf64 -1363 1882 8059802207078299 opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o 1f35cbd47c5a54e5 -1387 1911 8059802207149801 opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o 7456b570075caf9b -1411 1934 8059802207372854 opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o 8c200a55724d55a4 -1435 1959 8059802207662852 opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o fca8b0724ad948b4 -1459 1983 8059802207763577 opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o f7c4ed1df422d388 -1484 2008 8059802208137450 opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o 4471e16da9952d5a -1509 2032 8059802208411579 opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o 3ddaadcbc1bcda20 -1534 2057 8059802208720414 opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o f9943842f5e44fbe -1561 2081 8059802208932992 opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o 1c27b5dc50b294fd -1588 2108 8059802209290288 opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o d481fca696c51007 -1613 2132 8059802209456054 opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o 114e07c97ed502f2 -1637 2158 8059802209852239 opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o fb898a12d43647a2 -1662 2187 8059802210213519 opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o cd45ef077ec7d20b -1688 2216 8059802210129430 opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o 73c24834f3565936 -1711 2243 8059802210349392 opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o ba1362384bd321c6 -1735 2269 8059802210413852 opus-build/CMakeFiles/opus.dir/silk/debug.c.o 6c32fd3840be7ec5 -1759 2295 8059802210849989 opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o 67bf74b5e435757a -1784 2319 8059802211105828 opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o 85d46e1b5f636069 -1808 2346 8059802211435993 opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o 8dd644ebadff4c4b -1831 2373 8059802211614399 opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o f9db84747e3e06f2 -1857 2401 8059802211909702 opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o 928b568e68147ddc -1883 2427 8059802212130679 opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o b17bcbf9fedf3800 -1911 2455 8059802212364622 opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o a8b674a66386edb8 -1935 2481 8059802212619765 opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o 222b3f1a75add5e5 -1960 2508 8059802212854165 opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o 3f9ef6225c2819aa -1984 2536 8059802213089508 opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o c8a1d3d98a1a9e04 -2008 2566 8059802213355959 opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o 34395c53f23cfb23 -2032 2594 8059802213619733 opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o a4ea48d33db96fb2 -2057 2620 8059802213899414 opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o 967bce7c0e93c051 -2081 2648 8059802214139426 opus-build/CMakeFiles/opus.dir/silk/sort.c.o d22e9cb77f2bd387 -2108 2674 8059802214553709 opus-build/CMakeFiles/opus.dir/silk/resampler.c.o 8e3d3df82ad30e8e -2133 2701 8059802214720895 opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o ef0991e679d80867 -2158 2729 8059802214900614 opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o a26ad2ec137dc1f3 -2188 2755 8059802215279766 opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o 4ab68bfbfe509bcc -2216 2782 8059802215464056 opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o e9e793f346f40c51 -2243 2809 8059802215779950 opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o ee3b11e32c9da0b5 -2269 2837 8059802216097447 opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o 70e7582a1be932ae -2295 2863 8059802217239154 opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o 1812c4a2a811f388 -2319 2889 8059802217140552 opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o 1bd062a7a0323e37 -2346 2916 8059802217119715 opus-build/CMakeFiles/opus.dir/celt/celt.c.o 433cc8d0cca62ced -2373 2941 8059802216991253 opus-build/CMakeFiles/opus.dir/celt/entcode.c.o 21f2f219a3d81631 -2401 2965 8059802217399639 opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o 5499ee7d07eb390f -2427 2988 8059802217688295 opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o 5961aee317aea336 -2455 3013 8059802217956630 opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o 388617ded98084cd -2481 3036 8059802218268674 opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o 1ced95bdf8d59ddd -2508 3060 8059802218964845 opus-build/CMakeFiles/opus.dir/celt/bands.c.o 777955954cfe6882 -2536 3084 8059802218811306 opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o b41f8c7b31d97833 -2566 3111 8059802219021054 opus-build/CMakeFiles/opus.dir/src/opus.c.o 8e07bbbb1d7492c7 -2594 3135 8059802219563429 opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o c02f065111f58fdc -2620 3163 8059802219932798 opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o d534745f27b8146c -2648 3188 8059802220167393 opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o b3b9b2f751d24a4f -2674 3212 8059802220443503 opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o b7401ab40eaee679 -2701 3236 8059802220712219 opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o c63d574de9f2c39f -2729 3261 8059802220788803 opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o 3cf822a8ffc92cf2 -2756 3285 8059802221033498 opus-build/CMakeFiles/opus.dir/celt/laplace.c.o e926d52f2c2b9f71 -2782 3309 8059802221257693 opus-build/CMakeFiles/opus.dir/celt/entdec.c.o 1df992228efcce05 -2809 3333 8059802221529171 opus-build/CMakeFiles/opus.dir/celt/entenc.c.o 6178187c39ce8e93 -2837 3357 8059802221737094 opus-build/CMakeFiles/opus.dir/celt/mathops.c.o b0576d30192cb738 -2864 3383 8059802222121926 opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o a2f9129625069d38 -2890 3408 8059802222288825 opus-build/CMakeFiles/opus.dir/celt/modes.c.o e22499baeaeb8b9e -2916 3432 8059802222490581 opus-build/CMakeFiles/opus.dir/celt/mdct.c.o 48788411818022f7 -2941 3455 8059802222771627 opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o 92cf027aed31df0a -2965 3480 8059802223037297 opus-build/CMakeFiles/opus.dir/celt/pitch.c.o 98003327b607ee28 -2988 3504 8059802223420653 opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o d0644d80d41ad64f -3013 3532 8059802223579713 opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o 8f439348bbe28360 -3037 3556 8059802223763326 opus-build/CMakeFiles/opus.dir/celt/vq.c.o 7ddb2fb51ad52013 -3060 3584 8059802223998641 opus-build/CMakeFiles/opus.dir/celt/rate.c.o 3ad6e6c59cba8219 -3085 3612 8059802224337701 opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o cc11b0228f912238 -3111 3637 8059802224491591 opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o c543b0dc4cf6a962 -3135 3663 8059802224894460 opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o dc5cf2b62e128290 -3164 3692 8059802225101796 opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o 6abf204baaa45c73 -3188 3717 8059802225361642 opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o a64f2f295a2a2baf -3212 3743 8059802225551982 opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o a2fcd589e7d1a93f -3236 3768 8059802225849232 opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o ffdca309f4f4e14b -3261 3792 8059802225922291 opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o 3af1d390fd73a9dd -3286 3816 8059802226299447 opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o 5d3125ca1a7c6755 -3310 3841 8059802226545729 opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o 4bf1f2808330c524 -3334 3866 8059802226705639 opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o 4277b616087597f9 -3358 3889 8059802227042904 opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o 74a83ea0f9825a37 -3384 3913 8059802227339809 opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o 304f1cd8b7d67c94 -3408 3937 8059802227561332 opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o 8054b39583589f0c -3432 3961 8059802227765851 opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o 1d6e2dd6c1fa7ce0 -3456 3986 8059802228008957 opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o 8d472021f25c7fc -3481 3987 8059802228186717 opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o dcbfeefdf341e138 -3505 3987 8059802228587689 opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o e788decb1aa47f22 -3533 3988 8059802228850267 opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o 80207bafec74cc3a -3556 3989 8059802229140803 opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o 5692851585e6c0a5 -3584 3990 8059802229359543 opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o bd4c7db90a64dada -3612 3990 8059802229607770 opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o b35fa23cc712d58d -3637 3991 8059802229731878 opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o 13d1fa65cc92a415 -3663 3992 8059802230300298 opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o f441f5019422cbc0 -3692 3992 8059802230290202 opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o b4ff2c967a68581b -3717 3993 8059802230628339 opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o 4117ac25be1b5b09 -3743 3993 8059802230812021 opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o 1f1c214bb3d78d03 -3768 3994 8059802231220525 opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o ff06e33ff6754c07 -3792 3995 8059802231350041 opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o 995968e8487e692a -3817 3995 8059802231855343 opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o f263a4bb3ea0816a -3841 3996 8059802232151806 opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o 35c3aa991e11b255 -3866 3997 8059802232065141 opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o 17f10374f9a2c452 -3913 4013 8059802232630113 opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o 503c16697b3d6876 -70 4086 8059802233362576 opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o ebbadb84de17f6d3 -3889 4105 8059802233541742 opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o 20022bd70226bf86 -3937 4143 8059802233928947 opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o 424ed8a8498f0ce3 -3962 4209 8059802234558670 opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o de3dcb1eb6889366 -4210 4385 8059802235840303 opus-build/libopus.a 2abd02df4c177da0 -4386 4491 8059802237368417 E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86/libtsopus.so 1f40cbb2a3e799c6 -7 706 8059913186323671 CMakeFiles/tsopus.dir/opus_jni.cpp.o 3e226ccb99d12819 -707 879 8059913188053948 E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86/libtsopus.so 1f40cbb2a3e799c6 diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeCache.txt b/android/app/.cxx/Debug/73414y1y/x86/CMakeCache.txt deleted file mode 100644 index 1c70389..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/CMakeCache.txt +++ /dev/null @@ -1,645 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86 -# It was generated by CMake: D:/Android/sdk/cmake/3.22.1/bin/cmake.exe -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=x86 - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=D:\Android\sdk\ndk\27.0.12077973 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-26 - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=D:\Android\sdk\ndk\27.0.12077973 - -//Archiver -CMAKE_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-dlltool.exe - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//No help, variable specified on the command line. -CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON - -//User executables (bin) -CMAKE_INSTALL_BINDIR:PATH=bin - -//Read-only architecture-independent data (DATAROOTDIR) -CMAKE_INSTALL_DATADIR:PATH= - -//Read-only architecture-independent data root (share) -CMAKE_INSTALL_DATAROOTDIR:PATH=share - -//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) -CMAKE_INSTALL_DOCDIR:PATH= - -//C header files (include) -CMAKE_INSTALL_INCLUDEDIR:PATH=include - -//Info documentation (DATAROOTDIR/info) -CMAKE_INSTALL_INFODIR:PATH= - -//Object code libraries (lib) -CMAKE_INSTALL_LIBDIR:PATH=lib - -//Program executables (libexec) -CMAKE_INSTALL_LIBEXECDIR:PATH=libexec - -//Locale-dependent data (DATAROOTDIR/locale) -CMAKE_INSTALL_LOCALEDIR:PATH= - -//Modifiable single-machine data (var) -CMAKE_INSTALL_LOCALSTATEDIR:PATH=var - -//Man documentation (DATAROOTDIR/man) -CMAKE_INSTALL_MANDIR:PATH= - -//C header files for non-gcc (/usr/include) -CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/tsopus - -//Run-time variable data (LOCALSTATEDIR/run) -CMAKE_INSTALL_RUNSTATEDIR:PATH= - -//System admin executables (sbin) -CMAKE_INSTALL_SBINDIR:PATH=sbin - -//Modifiable architecture-independent data (com) -CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com - -//Read-only single-machine data (etc) -CMAKE_INSTALL_SYSCONFDIR:PATH=etc - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86 - -//Path to a program. -CMAKE_LINKER:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=D:\Android\sdk\cmake\3.22.1\bin\ninja.exe - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=tsopus - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_PATCH:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_TWEAK:STATIC= - -//Ranlib -CMAKE_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Path to a program. -CMAKE_READELF:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe - -//No help, variable specified on the command line. -CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86 - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Strip -CMAKE_STRIP:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=26 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Git command line client -GIT_EXECUTABLE:FILEPATH=C:/Program Files/Git/mingw64/bin/git.exe - -//additional software error checking. -OPUS_ASSERTIONS:BOOL=OFF - -//build programs. -OPUS_BUILD_PROGRAMS:BOOL=OFF - -//build shared library. -OPUS_BUILD_SHARED_LIBRARY:BOOL=OFF - -//build tests. -OPUS_BUILD_TESTING:BOOL=OFF - -//enable bit-exactness checks between optimized and c implementations. -OPUS_CHECK_ASM:BOOL=OFF - -//enable non-Opus modes, e.g. 44.1 kHz & 2^n frames. -OPUS_CUSTOM_MODES:BOOL=OFF - -//disable all intrinsics optimizations. -OPUS_DISABLE_INTRINSICS:BOOL=OFF - -//Run DNN computations as float for debugging purposes. -OPUS_DNN_FLOAT_DEBUG:BOOL=OFF - -//enable DRED. -OPUS_DRED:BOOL=OFF - -//compile with the floating point API (for machines with float -// library). -OPUS_ENABLE_FLOAT_API:BOOL=ON - -//compile as fixed-point (for machines without a fast enough FPU). -OPUS_FIXED_POINT:BOOL=OFF - -//enable floating point approximations (Ensure your platform supports -// IEEE 754 before enabling). -OPUS_FLOAT_APPROX:BOOL=OFF - -//add protection against buffer overflows. -OPUS_FORTIFY_SOURCE:BOOL=ON - -//causes the encoder to make random decisions (do not use in production). -OPUS_FUZZING:BOOL=OFF - -//run-time checks that are cheap and safe for use in production. -OPUS_HARDENING:BOOL=ON - -//install CMake package config module. -OPUS_INSTALL_CMAKE_CONFIG_MODULE:BOOL=OFF - -//install pkg-config module. -OPUS_INSTALL_PKG_CONFIG_MODULE:BOOL=OFF - -//enable OSCE. -OPUS_OSCE:BOOL=OFF - -//use stack protection. -OPUS_STACK_PROTECTOR:BOOL=ON - -//use variable length arrays for stack arrays. -OPUS_VAR_ARRAYS:BOOL=ON - -//does runtime check for AVX FMA AVX2 support. -OPUS_X86_MAY_HAVE_AVX2:BOOL=ON - -//does runtime check for SSE1 support. -OPUS_X86_MAY_HAVE_SSE:BOOL=ON - -//does runtime check for SSE2 support. -OPUS_X86_MAY_HAVE_SSE2:BOOL=ON - -//does runtime check for SSE4.1 support. -OPUS_X86_MAY_HAVE_SSE4_1:BOOL=ON - -//assume target CPU has AVX FMA AVX2 support (override runtime -// check). -OPUS_X86_PRESUME_AVX2:BOOL=OFF - -//assume target CPU has SSE1 support (override runtime check). -OPUS_X86_PRESUME_SSE:BOOL=OFF - -//assume target CPU has SSE2 support (override runtime check). -OPUS_X86_PRESUME_SSE2:BOOL=OFF - -//assume target CPU has SSE4.1 support (override runtime check). -OPUS_X86_PRESUME_SSE4_1:BOOL=OFF - -//Value Computed by CMake -Opus_BINARY_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build - -//Value Computed by CMake -Opus_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -Opus_SOURCE_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus - -//Value Computed by CMake -tsopus_BINARY_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86 - -//Value Computed by CMake -tsopus_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -tsopus_SOURCE_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/src/main/cpp - - -######################## -# INTERNAL cache entries -######################## - -//Test AVX2_SUPPORTED -AVX2_SUPPORTED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86 -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/cmake.exe -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/cpack.exe -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/ctest.exe -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=E:/MyProject/ts-mobile-go/android/app/src/main/cpp -//ADVANCED property for variable: CMAKE_INSTALL_BINDIR -CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATADIR -CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR -CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR -CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR -CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INFODIR -CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR -CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR -CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR -CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR -CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_MANDIR -CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR -CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR -CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR -CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR -CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR -CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=D:/Android/sdk/cmake/3.22.1/share/cmake-3.22 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Result of TRY_COMPILE -COMPILE_CPU_INFO_BY_ASM_SUPPORTED:INTERNAL=TRUE -//Result of TRY_COMPILE -COMPILE_CPU_INFO_BY_C_SUPPORTED:INTERNAL=TRUE -//Result of TRY_COMPILE -COMPILE_VLA_SUPPORTED:INTERNAL=TRUE -//Test FAST_MATH_SUPPORTED -FAST_MATH_SUPPORTED:INTERNAL=1 -//Details about finding Git -FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[C:/Program Files/Git/mingw64/bin/git.exe][v2.54.0.windows.1()] -//ADVANCED property for variable: GIT_EXECUTABLE -GIT_EXECUTABLE-ADVANCED:INTERNAL=1 -//Have include alloca.h -HAVE_ALLOCA_H:INTERNAL=1 -//Have include cpuid.h -HAVE_CPUID_H:INTERNAL=1 -//Have include emmintrin.h -HAVE_EMMINTRIN_H:INTERNAL=1 -//Have include immintrin.h -HAVE_IMMINTRIN_H:INTERNAL=1 -//Have library m -HAVE_LIBM:INTERNAL=1 -//Have symbol lrint -HAVE_LRINT:INTERNAL=1 -//Have symbol lrintf -HAVE_LRINTF:INTERNAL=1 -//Have include smmintrin.h -HAVE_SMMINTRIN_H:INTERNAL=1 -//Have include xmmintrin.h -HAVE_XMMINTRIN_H:INTERNAL=1 -//Test HIDDEN_VISIBILITY_SUPPORTED -HIDDEN_VISIBILITY_SUPPORTED:INTERNAL=1 -//Test SSE1_SUPPORTED -SSE1_SUPPORTED:INTERNAL=1 -//Test SSE2_SUPPORTED -SSE2_SUPPORTED:INTERNAL=1 -//Test SSE4_1_SUPPORTED -SSE4_1_SUPPORTED:INTERNAL=1 -//Test STACK_PROTECTOR_SUPPORTED -STACK_PROTECTOR_SUPPORTED:INTERNAL=1 -//Have symbol alloca -USE_ALLOCA_SUPPORTED:INTERNAL=1 -//Test W_SUPPORTED -W_SUPPORTED:INTERNAL=1 -//Test Wall_SUPPORTED -Wall_SUPPORTED:INTERNAL=1 -//Test Wcastalign_SUPPORTED -Wcastalign_SUPPORTED:INTERNAL=1 -//Test Wextra_SUPPORTED -Wextra_SUPPORTED:INTERNAL=1 -//Test Wnestedexterns_SUPPORTED -Wnestedexterns_SUPPORTED:INTERNAL=1 -//Test Wshadow_SUPPORTED -Wshadow_SUPPORTED:INTERNAL=1 -//Test Wstrictprototypes_SUPPORTED -Wstrictprototypes_SUPPORTED:INTERNAL=1 -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=C:/Program Files (x86)/tsopus - diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake deleted file mode 100644 index 1bc47f1..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake +++ /dev/null @@ -1,72 +0,0 @@ -set(CMAKE_C_COMPILER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "18.0.1") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_C_COMPILER_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_C_COMPILER_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_LINKER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "4") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/include;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/lib/linux/i386;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/26;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake deleted file mode 100644 index 8641a9f..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,83 +0,0 @@ -set(CMAKE_CXX_COMPILER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "18.0.1") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_CXX_COMPILER_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_CXX_COMPILER_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_LINKER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "4") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/include;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/i686-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/lib/linux/i386;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android/26;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/i686-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index 7a6a3c4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100644 index 7e35a77..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake deleted file mode 100644 index 987a697..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Windows-10.0.26200") -set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "10.0.26200") -set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") - -include("D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake") - -set(CMAKE_SYSTEM "Android-1") -set(CMAKE_SYSTEM_NAME "Android") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "i686") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 41b99d7..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,803 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -#if (defined(__clang__) || defined(__GNUC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) && !defined(_MSC_VER) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o deleted file mode 100644 index 19721de..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 25c62a8..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,791 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > 202002L - "23" -#elif CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -#if (defined(__clang__) || defined(__GNUC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) && !defined(_MSC_VER) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o deleted file mode 100644 index da6ca16..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/TargetDirectories.txt b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 014ea9a..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,14 +0,0 @@ -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/tsopus.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/edit_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/rebuild_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/list_install_components.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/install.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/install/local.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/install/strip.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/edit_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/rebuild_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/list_install_components.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/install.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/install/local.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/install/strip.dir diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/cmake.check_cache b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/rules.ninja b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/rules.ninja deleted file mode 100644 index 8b4d750..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/rules.ninja +++ /dev/null @@ -1,85 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.22 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: tsopus -# Configurations: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__tsopus_Debug - depfile = $DEP_FILE - deps = gcc - command = D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__tsopus_Debug - command = cmd.exe /C "$PRE_LINK && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling C files. - -rule C_COMPILER__opus_Debug - depfile = $DEP_FILE - deps = gcc - command = D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building C object $out - - -############################################# -# Rule for linking C static library. - -rule C_STATIC_LIBRARY_LINKER__opus_Debug - command = cmd.exe /C "$PRE_LINK && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E rm -f $TARGET_FILE && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\llvm-ar.exe qc $TARGET_FILE $LINK_FLAGS @$RSP_FILE && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\llvm-ranlib.exe $TARGET_FILE && $POST_BUILD" - description = Linking C static library $TARGET_FILE - rspfile = $RSP_FILE - rspfile_content = $in $LINK_PATH $LINK_LIBRARIES - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86 - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = D:\Android\sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = D:\Android\sdk\cmake\3.22.1\bin\ninja.exe -t targets - description = All primary targets available: - diff --git a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/tsopus.dir/opus_jni.cpp.o b/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/tsopus.dir/opus_jni.cpp.o deleted file mode 100644 index fac1371..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/CMakeFiles/tsopus.dir/opus_jni.cpp.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/additional_project_files.txt b/android/app/.cxx/Debug/73414y1y/x86/additional_project_files.txt deleted file mode 100644 index 2800493..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/additional_project_files.txt +++ /dev/null @@ -1,241 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_multistream.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_projection.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\opus_private.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\analysis.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\mapping_matrix.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\mlp.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_defines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_types.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\debug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\errors.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\API.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\typedef.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\define.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\main.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\main_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\PLC.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\structs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tuning_parameters.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\Inlines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\MacroCount.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\MacroDebug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\macros.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\pitch_est_defines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_rom.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_structs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\SigProc_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\SigProc_FIX_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\biquad_alt_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\LPC_inv_pred_gain_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_arm64.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\SigProc_FIX_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\SigProc_FIX_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_del_dec_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_neon.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\main_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\structs_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\arm\warped_autocorrelation_FIX_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\mips\noise_shape_analysis_FIX_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\mips\warped_autocorrelation_FIX_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\main_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\structs_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\SigProc_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\macros_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\NSQ_del_dec_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\sigproc_fix_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\CNG.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\code_signs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\init_decoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_core.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_frame.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_parameters.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_indices.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_pulses.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decoder_set_fs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\dec_API.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\enc_API.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\encode_indices.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\encode_pulses.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\gain_quant.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\interpolate.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LP_variable_cutoff.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_decode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ_del_dec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\PLC.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\shell_coder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_gain.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_LTP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_NLSF_CB_NB_MB.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_NLSF_CB_WB.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_other.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_pitch_lag.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_pulses_per_block.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\VAD.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_audio_bandwidth.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\quant_LTP_gains.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\VQ_WMat_EC.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\HP_variable_cutoff.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_encode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_VQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_unpack.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_del_dec_quant.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\process_NLSFs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_LR_to_MS.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_MS_to_LR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\check_control_input.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_SNR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\init_encoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_codec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\A2NLSF.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\ana_filt_bank_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\biquad_alt.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\bwexpander_32.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\bwexpander.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\debug.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_pitch.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\inner_prod_aligned.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\lin2log.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\log2lin.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_analysis_filter.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_inv_pred_gain.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\table_LSF_cos.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF2A.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_stabilize.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_VQ_weights_laroia.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\pitch_est_tables.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_down2_3.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_down2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_AR2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_down_FIR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_IIR_FIR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_up2_HQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_rom.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sigm_Q15.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sort.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sum_sqr_shift.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_decode_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_encode_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_find_predictor.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_quant_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_fit.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arch.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\bands.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cpu_support.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_custom.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cwrs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\ecintrin.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entcode.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entdec.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entenc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\fixed_debug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\fixed_generic.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\float_cast.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\_kiss_fft_guts.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\kiss_fft.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\laplace.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mathops.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mdct.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mfrngcod.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\modes.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\os_support.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\pitch.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_lpc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\celt_lpc_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\quant_bands.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\rate.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\stack_alloc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\vq.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_float.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_fixed.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_float_arm_ne10.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_fixed_arm_ne10.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\armcpu.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_arm64.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\kiss_fft_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\kiss_fft_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\pitch_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fft_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\mdct_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\celt_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\fixed_generic_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\kiss_fft_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\mdct_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\pitch_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\vq_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\vq_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86_arch_macros.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86cpu.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\bands.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_encoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_decoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cwrs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entcode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entdec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entenc.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\kiss_fft.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\laplace.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mathops.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mdct.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\modes.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\pitch.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_lpc.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\quant_bands.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\rate.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\vq.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\apply_sine_window_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\corrMatrix_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\encode_frame_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_LPC_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_LTP_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_pitch_lags_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_pred_coefs_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LPC_analysis_filter_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LTP_analysis_filter_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LTP_scale_ctrl_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\noise_shape_analysis_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\process_gains_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\regularize_correlations_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\residual_energy_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\warped_autocorrelation_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\wrappers_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\autocorrelation_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\burg_modified_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\bwexpander_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\energy_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\inner_product_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\k2a_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LPC_inv_pred_gain_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\pitch_analysis_core_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\scale_copy_vector_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\scale_vector_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\schur_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\sort_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86cpu.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86_celt_map.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\x86_silk_map.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_sse.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_sse2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\vq_sse2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\celt_lpc_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\NSQ_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\NSQ_del_dec_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\VAD_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\VQ_WMat_EC_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_avx.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\NSQ_del_dec_avx2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\x86\inner_product_FLP_avx2.c \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86/android_gradle_build.json b/android/app/.cxx/Debug/73414y1y/x86/android_gradle_build.json deleted file mode 100644 index 53d6f92..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/android_gradle_build.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "buildFiles": [ - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\CMakeLists.txt", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\CFeatureCheck.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\config.h.cmake.in", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusBuildtype.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusConfig.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusFunctions.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusPackageVersion.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusSources.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\CMakeLists.txt" - ], - "cleanCommandsComponents": [ - [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86", - "clean" - ] - ], - "buildTargetsCommandComponents": [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86", - "{LIST_OF_TARGETS_TO_BUILD}" - ], - "libraries": { - "opus::@2ab3f06c54ff1393c1ba": { - "toolchain": "toolchain", - "abi": "x86", - "artifactName": "opus", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86\\opus-build\\libopus.a" - }, - "tsopus::@6890427a1f51a3e7e1df": { - "toolchain": "toolchain", - "abi": "x86", - "artifactName": "tsopus", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\x86\\libtsopus.so", - "runtimeFiles": [] - } - }, - "toolchains": { - "toolchain": { - "cCompilerExecutable": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe", - "cppCompilerExecutable": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe" - } - }, - "cFileExtensions": [ - "c" - ], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86/android_gradle_build_mini.json b/android/app/.cxx/Debug/73414y1y/x86/android_gradle_build_mini.json deleted file mode 100644 index c365d91..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/android_gradle_build_mini.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "buildFiles": [ - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\CMakeLists.txt", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\CFeatureCheck.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\config.h.cmake.in", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusBuildtype.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusConfig.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusFunctions.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusPackageVersion.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusSources.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\CMakeLists.txt" - ], - "cleanCommandsComponents": [ - [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86", - "clean" - ] - ], - "buildTargetsCommandComponents": [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86", - "{LIST_OF_TARGETS_TO_BUILD}" - ], - "libraries": { - "opus::@2ab3f06c54ff1393c1ba": { - "artifactName": "opus", - "abi": "x86", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86\\opus-build\\libopus.a", - "runtimeFiles": [] - }, - "tsopus::@6890427a1f51a3e7e1df": { - "artifactName": "tsopus", - "abi": "x86", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\x86\\libtsopus.so", - "runtimeFiles": [] - } - } -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86/build.ninja b/android/app/.cxx/Debug/73414y1y/x86/build.ninja deleted file mode 100644 index f6c50d0..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/build.ninja +++ /dev/null @@ -1,1825 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.22 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: tsopus -# Configurations: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - - -############################################# -# Set configuration variable for custom commands. - -CONFIGURATION = Debug -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include CMakeFiles/rules.ninja - -# ============================================================================= - -############################################# -# Logical path to working directory; prefix for absolute paths. - -cmake_ninja_workdir = E$:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/ -# ============================================================================= -# Object build statements for SHARED_LIBRARY target tsopus - - -############################################# -# Order-only phony target for tsopus - -build cmake_object_order_depends_target_tsopus: phony || cmake_object_order_depends_target_opus - -build CMakeFiles/tsopus.dir/opus_jni.cpp.o: CXX_COMPILER__tsopus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/opus_jni.cpp || cmake_object_order_depends_target_tsopus - DEFINES = -Dtsopus_EXPORTS - DEP_FILE = CMakeFiles\tsopus.dir\opus_jni.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include - OBJECT_DIR = CMakeFiles\tsopus.dir - OBJECT_FILE_DIR = CMakeFiles\tsopus.dir - TARGET_COMPILE_PDB = CMakeFiles\tsopus.dir\ - TARGET_PDB = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86\libtsopus.pdb - - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target tsopus - - -############################################# -# Link the shared library E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86\libtsopus.so - -build E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86/libtsopus.so: CXX_SHARED_LIBRARY_LINKER__tsopus_Debug CMakeFiles/tsopus.dir/opus_jni.cpp.o | opus-build/libopus.a || opus-build/libopus.a - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info - LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments - LINK_LIBRARIES = opus-build/libopus.a -llog -lm -latomic -lm - OBJECT_DIR = CMakeFiles\tsopus.dir - POST_BUILD = cd . - PRE_LINK = cd . - SONAME = libtsopus.so - SONAME_FLAG = -Wl,-soname, - TARGET_COMPILE_PDB = CMakeFiles\tsopus.dir\ - TARGET_FILE = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86\libtsopus.so - TARGET_PDB = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86\libtsopus.pdb - - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86 && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E echo "No interactive CMake dialog available."" - DESC = No interactive CMake dialog available... - restat = 1 - -build edit_cache: phony CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86 && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86" - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - - -############################################# -# Utility command for list_install_components - -build list_install_components: phony - - -############################################# -# Utility command for install - -build CMakeFiles/install.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86 && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -P cmake_install.cmake" - DESC = Install the project... - pool = console - restat = 1 - -build install: phony CMakeFiles/install.util - - -############################################# -# Utility command for install/local - -build CMakeFiles/install/local.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86 && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake" - DESC = Installing only the local directory... - pool = console - restat = 1 - -build install/local: phony CMakeFiles/install/local.util - - -############################################# -# Utility command for install/strip - -build CMakeFiles/install/strip.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86 && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake" - DESC = Installing the project stripped... - pool = console - restat = 1 - -build install/strip: phony CMakeFiles/install/strip.util - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# E:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt -# ============================================================================= - -# ============================================================================= -# Object build statements for STATIC_LIBRARY target opus - - -############################################# -# Order-only phony target for opus - -build cmake_object_order_depends_target_opus: phony || opus-build/CMakeFiles/opus.dir - -build opus-build/CMakeFiles/opus.dir/src/opus.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/extensions.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/extensions.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\extensions.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/repacketizer.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\repacketizer.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_projection_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_projection_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_projection_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_projection_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mapping_matrix.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mapping_matrix.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/analysis.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/analysis.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\analysis.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mlp.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mlp.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mlp.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mlp_data.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mlp_data.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/CNG.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/CNG.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\CNG.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/code_signs.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\code_signs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/init_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\init_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_core.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_core.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_frame.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_frame.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_parameters.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_parameters.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_indices.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_indices.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_pulses.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_pulses.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decoder_set_fs.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decoder_set_fs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/dec_API.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\dec_API.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/enc_API.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\enc_API.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/encode_indices.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\encode_indices.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/encode_pulses.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\encode_pulses.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/gain_quant.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\gain_quant.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/interpolate.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\interpolate.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LP_variable_cutoff.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LP_variable_cutoff.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_decode.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_decode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NSQ.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NSQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NSQ_del_dec.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NSQ_del_dec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/PLC.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/PLC.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\PLC.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/shell_coder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\shell_coder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_gain.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_gain.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_LTP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_LTP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_NLSF_CB_NB_MB.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_NLSF_CB_NB_MB.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_NLSF_CB_WB.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_NLSF_CB_WB.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_other.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_other.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_pitch_lag.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_pitch_lag.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_pulses_per_block.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_pulses_per_block.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/VAD.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/VAD.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\VAD.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_audio_bandwidth.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_audio_bandwidth.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/quant_LTP_gains.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\quant_LTP_gains.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/VQ_WMat_EC.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\VQ_WMat_EC.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/HP_variable_cutoff.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\HP_variable_cutoff.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_encode.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_encode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_VQ.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_VQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_unpack.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_unpack.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_del_dec_quant.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_del_dec_quant.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/process_NLSFs.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\process_NLSFs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_LR_to_MS.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_LR_to_MS.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_MS_to_LR.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_MS_to_LR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/check_control_input.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\check_control_input.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_SNR.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_SNR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/init_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\init_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_codec.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_codec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/A2NLSF.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\A2NLSF.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/ana_filt_bank_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\ana_filt_bank_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/biquad_alt.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\biquad_alt.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/bwexpander_32.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\bwexpander_32.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/bwexpander.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\bwexpander.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/debug.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/debug.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\debug.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_pitch.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_pitch.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/inner_prod_aligned.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\inner_prod_aligned.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/lin2log.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\lin2log.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/log2lin.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\log2lin.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_analysis_filter.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_analysis_filter.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_inv_pred_gain.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_inv_pred_gain.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/table_LSF_cos.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\table_LSF_cos.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF2A.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF2A.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_stabilize.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_stabilize.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_VQ_weights_laroia.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_VQ_weights_laroia.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/pitch_est_tables.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\pitch_est_tables.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_down2_3.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_down2_3.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_down2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_down2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_AR2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_AR2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_down_FIR.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_down_FIR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_IIR_FIR.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_IIR_FIR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_up2_HQ.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_up2_HQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_rom.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_rom.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sigm_Q15.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sigm_Q15.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sort.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sort.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sort.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sum_sqr_shift.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sum_sqr_shift.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_decode_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_decode_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_encode_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_encode_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_find_predictor.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_find_predictor.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_quant_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_quant_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_fit.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_fit.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/bands.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/bands.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\bands.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/cwrs.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\cwrs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entcode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entcode.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entcode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entdec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entdec.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entdec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entenc.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entenc.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entenc.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/kiss_fft.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\kiss_fft.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/laplace.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/laplace.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\laplace.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/mathops.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/mathops.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\mathops.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/mdct.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/mdct.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\mdct.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/modes.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/modes.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\modes.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/pitch.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/pitch.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\pitch.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_lpc.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_lpc.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/quant_bands.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\quant_bands.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/rate.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/rate.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\rate.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/vq.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/vq.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\vq.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/apply_sine_window_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\apply_sine_window_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/corrMatrix_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\corrMatrix_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/encode_frame_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\encode_frame_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_LPC_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_LPC_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_LTP_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_LTP_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_pitch_lags_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_pitch_lags_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_pred_coefs_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_pred_coefs_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LPC_analysis_filter_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LPC_analysis_filter_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LTP_analysis_filter_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LTP_analysis_filter_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LTP_scale_ctrl_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LTP_scale_ctrl_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/noise_shape_analysis_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\noise_shape_analysis_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/process_gains_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\process_gains_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/regularize_correlations_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\regularize_correlations_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/residual_energy_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\residual_energy_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/warped_autocorrelation_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\warped_autocorrelation_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/wrappers_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\wrappers_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/autocorrelation_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\autocorrelation_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/burg_modified_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\burg_modified_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/bwexpander_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\bwexpander_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/energy_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\energy_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/inner_product_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\inner_product_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/k2a_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\k2a_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LPC_inv_pred_gain_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LPC_inv_pred_gain_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/pitch_analysis_core_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\pitch_analysis_core_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/scale_copy_vector_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\scale_copy_vector_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/scale_vector_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\scale_vector_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/schur_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\schur_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/sort_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\sort_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/x86cpu.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\x86cpu.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/x86_celt_map.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\x86_celt_map.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/x86_silk_map.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\x86_silk_map.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/pitch_sse.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\pitch_sse.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/pitch_sse2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\pitch_sse2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse2 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/vq_sse2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\vq_sse2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse2 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/celt_lpc_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\celt_lpc_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/pitch_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\pitch_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/NSQ_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\NSQ_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/NSQ_del_dec_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\NSQ_del_dec_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/VAD_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\VAD_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/VQ_WMat_EC_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\VQ_WMat_EC_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/pitch_avx.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\pitch_avx.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -mavx2 -mfma -mavx - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/NSQ_del_dec_avx2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\NSQ_del_dec_avx2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -mavx2 -mfma -mavx - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/x86/inner_product_FLP_avx2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\x86\inner_product_FLP_avx2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -mavx2 -mfma -mavx - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - - -# ============================================================================= -# Link build statements for STATIC_LIBRARY target opus - - -############################################# -# Link the static library opus-build\libopus.a - -build opus-build/libopus.a: C_STATIC_LIBRARY_LINKER__opus_Debug opus-build/CMakeFiles/opus.dir/src/opus.c.o opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o opus-build/CMakeFiles/opus.dir/src/extensions.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o opus-build/CMakeFiles/opus.dir/src/analysis.c.o opus-build/CMakeFiles/opus.dir/src/mlp.c.o opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o opus-build/CMakeFiles/opus.dir/silk/CNG.c.o opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o opus-build/CMakeFiles/opus.dir/silk/PLC.c.o opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o opus-build/CMakeFiles/opus.dir/silk/VAD.c.o opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o opus-build/CMakeFiles/opus.dir/silk/debug.c.o opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o opus-build/CMakeFiles/opus.dir/silk/resampler.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o opus-build/CMakeFiles/opus.dir/silk/sort.c.o opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o opus-build/CMakeFiles/opus.dir/celt/bands.c.o opus-build/CMakeFiles/opus.dir/celt/celt.c.o opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o opus-build/CMakeFiles/opus.dir/celt/entcode.c.o opus-build/CMakeFiles/opus.dir/celt/entdec.c.o opus-build/CMakeFiles/opus.dir/celt/entenc.c.o opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o opus-build/CMakeFiles/opus.dir/celt/laplace.c.o opus-build/CMakeFiles/opus.dir/celt/mathops.c.o opus-build/CMakeFiles/opus.dir/celt/mdct.c.o opus-build/CMakeFiles/opus.dir/celt/modes.c.o opus-build/CMakeFiles/opus.dir/celt/pitch.c.o opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o opus-build/CMakeFiles/opus.dir/celt/rate.c.o opus-build/CMakeFiles/opus.dir/celt/vq.c.o opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - POST_BUILD = cd . - PRE_LINK = cd . - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_FILE = opus-build\libopus.a - TARGET_PDB = opus-build\libopus.pdb - RSP_FILE = CMakeFiles\opus.rsp - - -############################################# -# Utility command for edit_cache - -build opus-build/CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E echo "No interactive CMake dialog available."" - DESC = No interactive CMake dialog available... - restat = 1 - -build opus-build/edit_cache: phony opus-build/CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build opus-build/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86" - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build opus-build/rebuild_cache: phony opus-build/CMakeFiles/rebuild_cache.util - - -############################################# -# Utility command for list_install_components - -build opus-build/list_install_components: phony - - -############################################# -# Utility command for install - -build opus-build/CMakeFiles/install.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -P cmake_install.cmake" - DESC = Install the project... - pool = console - restat = 1 - -build opus-build/install: phony opus-build/CMakeFiles/install.util - - -############################################# -# Utility command for install/local - -build opus-build/CMakeFiles/install/local.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake" - DESC = Installing only the local directory... - pool = console - restat = 1 - -build opus-build/install/local: phony opus-build/CMakeFiles/install/local.util - - -############################################# -# Utility command for install/strip - -build opus-build/CMakeFiles/install/strip.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake" - DESC = Installing the project stripped... - pool = console - restat = 1 - -build opus-build/install/strip: phony opus-build/CMakeFiles/install/strip.util - -# ============================================================================= -# Target aliases. - -build libopus.a: phony opus-build/libopus.a - -build libtsopus.so: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86/libtsopus.so - -build opus: phony opus-build/libopus.a - -build tsopus: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86/libtsopus.so - -# ============================================================================= -# Folder targets. - -# ============================================================================= - -############################################# -# Folder: E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86 - -build all: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86/libtsopus.so - -# ============================================================================= - -############################################# -# Folder: E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build - -build opus-build/all: phony opus-build/libopus.a - -# ============================================================================= -# Built-in targets - - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/CFeatureCheck.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusBuildtype.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusConfig.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusFunctions.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusPackageVersion.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusSources.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/config.h.cmake.in E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/cpu_info_by_asm.c E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/cpu_info_by_c.c E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/vla.c - pool = console - - -############################################# -# A missing CMake input file is not an error. - -build CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/CFeatureCheck.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusBuildtype.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusConfig.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusFunctions.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusPackageVersion.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusSources.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/config.h.cmake.in E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/cpu_info_by_asm.c E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/cpu_info_by_c.c E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/vla.c: phony - - -############################################# -# Clean all the built files. - -build clean: CLEAN - - -############################################# -# Print all primary targets available. - -build help: HELP - - -############################################# -# Make the all target the default. - -default all diff --git a/android/app/.cxx/Debug/73414y1y/x86/build_file_index.txt b/android/app/.cxx/Debug/73414y1y/x86/build_file_index.txt deleted file mode 100644 index f0208f4..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/build_file_index.txt +++ /dev/null @@ -1,9 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\CMakeLists.txt -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\CFeatureCheck.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\config.h.cmake.in -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusBuildtype.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusConfig.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusFunctions.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusPackageVersion.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusSources.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\CMakeLists.txt \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86/cmake_install.cmake b/android/app/.cxx/Debug/73414y1y/x86/cmake_install.cmake deleted file mode 100644 index 57763be..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/cmake_install.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# Install script for directory: E:/MyProject/ts-mobile-go/android/app/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/tsopus") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/app/.cxx/Debug/73414y1y/x86/compile_commands.json b/android/app/.cxx/Debug/73414y1y/x86/compile_commands.json deleted file mode 100644 index dc37695..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/compile_commands.json +++ /dev/null @@ -1,767 +0,0 @@ -[ -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dtsopus_EXPORTS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles\\tsopus.dir\\opus_jni.cpp.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\extensions.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\repacketizer.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mapping_matrix.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\analysis.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp_data.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\CNG.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\code_signs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_core.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_frame.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_parameters.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decoder_set_fs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\dec_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\enc_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\gain_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\interpolate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_decode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ_del_dec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\PLC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\shell_coder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_LTP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_NB_MB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_WB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_other.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pitch_lag.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pulses_per_block.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VAD.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_audio_bandwidth.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\quant_LTP_gains.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VQ_WMat_EC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\HP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_encode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_unpack.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_del_dec_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\process_NLSFs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_LR_to_MS.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_MS_to_LR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\check_control_input.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_SNR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_codec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\A2NLSF.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\ana_filt_bank_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\biquad_alt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander_32.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\debug.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\inner_prod_aligned.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\lin2log.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\log2lin.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_analysis_filter.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_inv_pred_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\table_LSF_cos.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF2A.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_stabilize.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ_weights_laroia.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\pitch_est_tables.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2_3.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_AR2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_down_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_IIR_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_up2_HQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_rom.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sigm_Q15.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sort.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sum_sqr_shift.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_decode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_encode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_find_predictor.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_quant_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_fit.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\cwrs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entcode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entdec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entenc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\kiss_fft.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\laplace.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mathops.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mdct.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\modes.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_lpc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\quant_bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\rate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\vq.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\apply_sine_window_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\corrMatrix_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\encode_frame_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LPC_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LTP_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pitch_lags_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pred_coefs_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_scale_ctrl_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\noise_shape_analysis_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\process_gains_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\regularize_correlations_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\residual_energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\warped_autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\wrappers_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\burg_modified_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\bwexpander_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\inner_product_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\k2a_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_inv_pred_gain_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\pitch_analysis_core_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_copy_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\schur_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\sort_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\x86cpu.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86cpu.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86cpu.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\x86_celt_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86_celt_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86_celt_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\x86_silk_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\x86_silk_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\x86_silk_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse2 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse2 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\vq_sse2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\vq_sse2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\vq_sse2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\celt_lpc_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\celt_lpc_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\celt_lpc_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_del_dec_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\VAD_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VAD_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VAD_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\VQ_WMat_EC_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VQ_WMat_EC_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VQ_WMat_EC_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_avx.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_avx.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_avx.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_del_dec_avx2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_avx2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_avx2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\x86\\inner_product_FLP_avx2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\x86\\inner_product_FLP_avx2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\x86\\inner_product_FLP_avx2.c" -} -] \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86/compile_commands.json.bin b/android/app/.cxx/Debug/73414y1y/x86/compile_commands.json.bin deleted file mode 100644 index 79427a9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/compile_commands.json.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/configure_fingerprint.bin b/android/app/.cxx/Debug/73414y1y/x86/configure_fingerprint.bin deleted file mode 100644 index 130a142..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/configure_fingerprint.bin +++ /dev/null @@ -1,44 +0,0 @@ -C/C++ Structured Log^ -\ -ZE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\additional_project_files.txtC -A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ˖3ȩ 3[ -Y -WE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\android_gradle_build.json  ˖3 3` -^ -\E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\android_gradle_build_mini.json  ˖3 3M -K -IE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\build.ninja  ˖3 3Q -O -ME:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\build.ninja.txt  ˖3V -T -RE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\build_file_index.txt  ˖3 3W -U -SE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\compile_commands.json  ˖3 3[ -Y -WE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\compile_commands.json.bin  ˖3  3a -_ -]E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\metadata_generation_command.txt  ˖3 - 3T -R -PE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\prefab_config.json  ˖3  ( 3Y -W -UE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86\symbol_folder_index.txt  ˖3  T 3E -C -AE:\MyProject\ts-mobile-go\android\app\src\main\cpp\CMakeLists.txt  ˖3  3V -T -RE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\CMakeLists.txt  ˖3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\CFeatureCheck.cmake  ˖3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusBuildtype.cmake  ˖3 1^ -\ -ZE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusConfig.cmake  ˖3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusFunctions.cmake  ˖35 1f -d -bE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusPackageVersion.cmake  ˖3 1_ -] -[E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusSources.cmake  ˖3 1_ -] -[E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\config.h.cmake.in  ˖3 0 1 \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86/metadata_generation_command.txt b/android/app/.cxx/Debug/73414y1y/x86/metadata_generation_command.txt deleted file mode 100644 index 22f21fc..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/metadata_generation_command.txt +++ /dev/null @@ -1,18 +0,0 @@ - -HE:\MyProject\ts-mobile-go\android\app\src\main\cpp --DCMAKE_SYSTEM_NAME=Android --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_SYSTEM_VERSION=26 --DANDROID_PLATFORM=android-26 --DANDROID_ABI=x86 --DCMAKE_ANDROID_ARCH_ABI=x86 --DANDROID_NDK=D:\Android\sdk\ndk\27.0.12077973 --DCMAKE_ANDROID_NDK=D:\Android\sdk\ndk\27.0.12077973 --DCMAKE_TOOLCHAIN_FILE=D:\Android\sdk\ndk\27.0.12077973\build\cmake\android.toolchain.cmake --DCMAKE_MAKE_PROGRAM=D:\Android\sdk\cmake\3.22.1\bin\ninja.exe --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86 --DCMAKE_RUNTIME_OUTPUT_DIRECTORY=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86 --DCMAKE_BUILD_TYPE=Debug --BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86 --GNinja - Build command args: [] - Version: 2 \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/bands.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/bands.c.o deleted file mode 100644 index dd88f83..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/bands.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt.c.o deleted file mode 100644 index bb714d4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o deleted file mode 100644 index 5e1dc4b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o deleted file mode 100644 index 0bb5378..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o deleted file mode 100644 index b45c8af..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o deleted file mode 100644 index f911a61..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o deleted file mode 100644 index 916fec6..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o deleted file mode 100644 index fd56807..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o deleted file mode 100644 index 859b8d4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o deleted file mode 100644 index 4731400..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o deleted file mode 100644 index 96616f3..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o deleted file mode 100644 index de3c956..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o deleted file mode 100644 index ac91d43..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/modes.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/modes.c.o deleted file mode 100644 index d3f6ed8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/modes.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o deleted file mode 100644 index f341aae..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o deleted file mode 100644 index 9d139aa..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/rate.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/rate.c.o deleted file mode 100644 index d7c4450..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/rate.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/vq.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/vq.c.o deleted file mode 100644 index 2416e51..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/vq.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o deleted file mode 100644 index 3477cd9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o deleted file mode 100644 index f35e862..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o deleted file mode 100644 index 00ab595..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o deleted file mode 100644 index c8dee7d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o deleted file mode 100644 index cac5b1d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o deleted file mode 100644 index a4d6b7b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o deleted file mode 100644 index c3f7989..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o deleted file mode 100644 index 7dff789..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o deleted file mode 100644 index 58f9016..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o deleted file mode 100644 index b6e7729..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o deleted file mode 100644 index 5fe7b7b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o deleted file mode 100644 index 0339f51..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o deleted file mode 100644 index 388af8e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o deleted file mode 100644 index f22f2bd..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o deleted file mode 100644 index 131917c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o deleted file mode 100644 index 4a60951..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o deleted file mode 100644 index 968c696..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o deleted file mode 100644 index 9bc923f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o deleted file mode 100644 index 04bdad9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o deleted file mode 100644 index 67ec904..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o deleted file mode 100644 index 53fd2b8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o deleted file mode 100644 index cc58a02..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o deleted file mode 100644 index 99b2f56..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o deleted file mode 100644 index cb429d8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o deleted file mode 100644 index dfa4ce4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o deleted file mode 100644 index ddc2df4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o deleted file mode 100644 index 3cd7656..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o deleted file mode 100644 index 410ed0f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o deleted file mode 100644 index 6eab509..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o deleted file mode 100644 index 20677e5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o deleted file mode 100644 index f1419bd..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o deleted file mode 100644 index db9c184..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o deleted file mode 100644 index c0d07e4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o deleted file mode 100644 index 6557f72..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o deleted file mode 100644 index 31aa43f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o deleted file mode 100644 index 2182b25..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o deleted file mode 100644 index 6670d6b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/debug.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/debug.c.o deleted file mode 100644 index 980dac1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/debug.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o deleted file mode 100644 index 3413ace..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o deleted file mode 100644 index a4eb808..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o deleted file mode 100644 index d996f91..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o deleted file mode 100644 index 58bbd55..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o deleted file mode 100644 index 0f255b9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o deleted file mode 100644 index 1dbe4fa..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o deleted file mode 100644 index e8954c8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o deleted file mode 100644 index 18d257b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o deleted file mode 100644 index 0d73737..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o deleted file mode 100644 index fd3f234..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o deleted file mode 100644 index 0801ac4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o deleted file mode 100644 index 5adaa24..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o deleted file mode 100644 index 4b3b234..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o deleted file mode 100644 index 251c2ae..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o deleted file mode 100644 index 9c9bcbe..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o deleted file mode 100644 index c2321dd..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o deleted file mode 100644 index b61e6f1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o deleted file mode 100644 index b3e6e41..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o deleted file mode 100644 index b46c31c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o deleted file mode 100644 index 033363c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o deleted file mode 100644 index 89b9c05..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o deleted file mode 100644 index beff25b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o deleted file mode 100644 index 0a5d04b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o deleted file mode 100644 index 06ea7cd..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o deleted file mode 100644 index a67d4b9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o deleted file mode 100644 index f70bef6..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o deleted file mode 100644 index e6d8144..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o deleted file mode 100644 index 9c1d0d7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o deleted file mode 100644 index 46ead15..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o deleted file mode 100644 index 47ea80c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o deleted file mode 100644 index 51c52a9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o deleted file mode 100644 index d8db4fe..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o deleted file mode 100644 index 731ef0d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o deleted file mode 100644 index f35873e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o deleted file mode 100644 index 1255081..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o deleted file mode 100644 index ca66fe9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o deleted file mode 100644 index dcbc817..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o deleted file mode 100644 index 79d221c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o deleted file mode 100644 index 6812387..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o deleted file mode 100644 index bc320a4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o deleted file mode 100644 index 1a7132e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o deleted file mode 100644 index 6e31354..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o deleted file mode 100644 index 5d08937..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o deleted file mode 100644 index 5697d6b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o deleted file mode 100644 index 22e12fb..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o deleted file mode 100644 index a64957d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o deleted file mode 100644 index dcf30bf..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o deleted file mode 100644 index 7b557fe..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o deleted file mode 100644 index 4a6261b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o deleted file mode 100644 index e0a37f2..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o deleted file mode 100644 index fc64b72..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o deleted file mode 100644 index db0e95d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o deleted file mode 100644 index e176d66..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o deleted file mode 100644 index 95f606f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o deleted file mode 100644 index c4705c4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o deleted file mode 100644 index 9e4fb6e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o deleted file mode 100644 index be14804..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o deleted file mode 100644 index de25b0d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o deleted file mode 100644 index 873528e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o deleted file mode 100644 index 1a7bdc5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/sort.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/sort.c.o deleted file mode 100644 index 2e682e3..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/sort.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o deleted file mode 100644 index 5c7e12a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o deleted file mode 100644 index 62e1521..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o deleted file mode 100644 index e80c025..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o deleted file mode 100644 index 7d3095c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o deleted file mode 100644 index 63bcead..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o deleted file mode 100644 index 7f66494..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o deleted file mode 100644 index 85facbf..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o deleted file mode 100644 index 3a7f8ed..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o deleted file mode 100644 index d6b7990..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o deleted file mode 100644 index 6088b4d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o deleted file mode 100644 index e66615c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o deleted file mode 100644 index b5192da..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o deleted file mode 100644 index 82488a7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o deleted file mode 100644 index 19d3484..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o deleted file mode 100644 index e3a78f2..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o deleted file mode 100644 index 7a79811..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o deleted file mode 100644 index d668e05..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o deleted file mode 100644 index 9840e5b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o deleted file mode 100644 index 2d4bab3..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o deleted file mode 100644 index 0ac7282..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o deleted file mode 100644 index 8881367..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/analysis.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/analysis.c.o deleted file mode 100644 index 9360758..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/analysis.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/extensions.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/extensions.c.o deleted file mode 100644 index cc3f844..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/extensions.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o deleted file mode 100644 index 24ca674..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/mlp.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/mlp.c.o deleted file mode 100644 index 060e2d1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/mlp.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o deleted file mode 100644 index 605594e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus.c.o deleted file mode 100644 index 9c1adac..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o deleted file mode 100644 index 71fe3e5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o deleted file mode 100644 index eebdb2d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o deleted file mode 100644 index 9614911..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o deleted file mode 100644 index 6b5cc86..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o deleted file mode 100644 index 8f251b0..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o deleted file mode 100644 index 1747499..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o deleted file mode 100644 index 42ab678..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o b/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o deleted file mode 100644 index f4110d9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/cmake_install.cmake b/android/app/.cxx/Debug/73414y1y/x86/opus-build/cmake_install.cmake deleted file mode 100644 index 8c3700d..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/opus-build/cmake_install.cmake +++ /dev/null @@ -1,58 +0,0 @@ -# Install script for directory: E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/tsopus") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build/libopus.a") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/opus" TYPE FILE FILES - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_defines.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_multistream.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_projection.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_types.h" - ) -endif() - diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/config.h b/android/app/.cxx/Debug/73414y1y/x86/opus-build/config.h deleted file mode 100644 index 78a3e9c..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/opus-build/config.h +++ /dev/null @@ -1 +0,0 @@ -/* #undef PACKAGE_VERSION */ diff --git a/android/app/.cxx/Debug/73414y1y/x86/opus-build/libopus.a b/android/app/.cxx/Debug/73414y1y/x86/opus-build/libopus.a deleted file mode 100644 index 03e545b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86/opus-build/libopus.a and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86/prefab_config.json b/android/app/.cxx/Debug/73414y1y/x86/prefab_config.json deleted file mode 100644 index e799de8..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/prefab_config.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "enabled": false, - "packages": [] -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86/symbol_folder_index.txt b/android/app/.cxx/Debug/73414y1y/x86/symbol_folder_index.txt deleted file mode 100644 index 75d3788..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86/symbol_folder_index.txt +++ /dev/null @@ -1 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86 \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/query/client-agp/cache-v2 b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/query/client-agp/cache-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/cache-v2-f3d7f9318c97dfb5f3a1.json b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/cache-v2-f3d7f9318c97dfb5f3a1.json deleted file mode 100644 index 2bf1915..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/cache-v2-f3d7f9318c97dfb5f3a1.json +++ /dev/null @@ -1,2339 +0,0 @@ -{ - "entries" : - [ - { - "name" : "ANDROID_ABI", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "x86_64" - }, - { - "name" : "ANDROID_NDK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\ndk\\27.0.12077973" - }, - { - "name" : "ANDROID_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "android-26" - }, - { - "name" : "AVX2_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test AVX2_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_ADDR2LINE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe" - }, - { - "name" : "CMAKE_ANDROID_ARCH_ABI", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "x86_64" - }, - { - "name" : "CMAKE_ANDROID_NDK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\ndk\\27.0.12077973" - }, - { - "name" : "CMAKE_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_ASM_FLAGS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_ASM_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_BUILD_TYPE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." - } - ], - "type" : "STRING", - "value" : "Debug" - }, - { - "name" : "CMAKE_CACHEFILE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "This is the directory where this CMakeCache.txt was created" - } - ], - "type" : "INTERNAL", - "value" : "e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64" - }, - { - "name" : "CMAKE_CACHE_MAJOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Major version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "3" - }, - { - "name" : "CMAKE_CACHE_MINOR_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Minor version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "22" - }, - { - "name" : "CMAKE_CACHE_PATCH_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Patch version of cmake used to create the current loaded cache" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/cmake.exe" - }, - { - "name" : "CMAKE_CPACK_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to cpack program executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/cpack.exe" - }, - { - "name" : "CMAKE_CTEST_COMMAND", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to ctest program executable." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/bin/ctest.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "LLVM archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_CXX_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Generate index for LLVM archive" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_CXX_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_CXX_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C++ applications." - } - ], - "type" : "STRING", - "value" : "-latomic -lm" - }, - { - "name" : "CMAKE_C_COMPILER_AR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "LLVM archiver" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe" - }, - { - "name" : "CMAKE_C_COMPILER_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Generate index for LLVM archive" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_C_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during debug builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "-Os -DNDEBUG" - }, - { - "name" : "CMAKE_C_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the compiler during release builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "-O2 -g -DNDEBUG" - }, - { - "name" : "CMAKE_C_STANDARD_LIBRARIES", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Libraries linked by default with all C applications." - } - ], - "type" : "STRING", - "value" : "-latomic -lm" - }, - { - "name" : "CMAKE_DLLTOOL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-dlltool.exe" - }, - { - "name" : "CMAKE_EXECUTABLE_FORMAT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Executable file format" - } - ], - "type" : "INTERNAL", - "value" : "ELF" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "ON" - }, - { - "name" : "CMAKE_EXTRA_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of external makefile project generator." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator." - } - ], - "type" : "INTERNAL", - "value" : "Ninja" - }, - { - "name" : "CMAKE_GENERATOR_INSTANCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Generator instance identifier." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_PLATFORM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator platform." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_GENERATOR_TOOLSET", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Name of generator toolset." - } - ], - "type" : "INTERNAL", - "value" : "" - }, - { - "name" : "CMAKE_HOME_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Source directory with the top level CMakeLists.txt file for this project" - } - ], - "type" : "INTERNAL", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - { - "name" : "CMAKE_INSTALL_BINDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "User executables (bin)" - } - ], - "type" : "PATH", - "value" : "bin" - }, - { - "name" : "CMAKE_INSTALL_DATADIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only architecture-independent data (DATAROOTDIR)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_DATAROOTDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only architecture-independent data root (share)" - } - ], - "type" : "PATH", - "value" : "share" - }, - { - "name" : "CMAKE_INSTALL_DOCDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_INCLUDEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C header files (include)" - } - ], - "type" : "PATH", - "value" : "include" - }, - { - "name" : "CMAKE_INSTALL_INFODIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Info documentation (DATAROOTDIR/info)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_LIBDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Object code libraries (lib)" - } - ], - "type" : "PATH", - "value" : "lib" - }, - { - "name" : "CMAKE_INSTALL_LIBEXECDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Program executables (libexec)" - } - ], - "type" : "PATH", - "value" : "libexec" - }, - { - "name" : "CMAKE_INSTALL_LOCALEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Locale-dependent data (DATAROOTDIR/locale)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_LOCALSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Modifiable single-machine data (var)" - } - ], - "type" : "PATH", - "value" : "var" - }, - { - "name" : "CMAKE_INSTALL_MANDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Man documentation (DATAROOTDIR/man)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_OLDINCLUDEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "C header files for non-gcc (/usr/include)" - } - ], - "type" : "PATH", - "value" : "/usr/include" - }, - { - "name" : "CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install path prefix, prepended onto install directories." - } - ], - "type" : "PATH", - "value" : "C:/Program Files (x86)/tsopus" - }, - { - "name" : "CMAKE_INSTALL_RUNSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Run-time variable data (LOCALSTATEDIR/run)" - } - ], - "type" : "PATH", - "value" : "" - }, - { - "name" : "CMAKE_INSTALL_SBINDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "System admin executables (sbin)" - } - ], - "type" : "PATH", - "value" : "sbin" - }, - { - "name" : "CMAKE_INSTALL_SHAREDSTATEDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Modifiable architecture-independent data (com)" - } - ], - "type" : "PATH", - "value" : "com" - }, - { - "name" : "CMAKE_INSTALL_SO_NO_EXE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Install .so files without execute permission." - } - ], - "type" : "INTERNAL", - "value" : "0" - }, - { - "name" : "CMAKE_INSTALL_SYSCONFDIR", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Read-only single-machine data (etc)" - } - ], - "type" : "PATH", - "value" : "etc" - }, - { - "name" : "CMAKE_LIBRARY_OUTPUT_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\x86_64" - }, - { - "name" : "CMAKE_LINKER", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe" - }, - { - "name" : "CMAKE_MAKE_PROGRAM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_NM", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe" - }, - { - "name" : "CMAKE_NUMBER_OF_MAKEFILES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "number of local generators" - } - ], - "type" : "INTERNAL", - "value" : "2" - }, - { - "name" : "CMAKE_OBJCOPY", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe" - }, - { - "name" : "CMAKE_OBJDUMP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe" - }, - { - "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Platform information initialized" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "CMAKE_PROJECT_DESCRIPTION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_HOMEPAGE_URL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "tsopus" - }, - { - "name" : "CMAKE_PROJECT_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MAJOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "0" - }, - { - "name" : "CMAKE_PROJECT_VERSION_MINOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_VERSION_PATCH", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_PROJECT_VERSION_TWEAK", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "" - }, - { - "name" : "CMAKE_RANLIB", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Ranlib" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe" - }, - { - "name" : "CMAKE_READELF", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Path to a program." - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe" - }, - { - "name" : "CMAKE_ROOT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Path to CMake installation." - } - ], - "type" : "INTERNAL", - "value" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22" - }, - { - "name" : "CMAKE_RUNTIME_OUTPUT_DIRECTORY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\x86_64" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of dll's." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_SKIP_INSTALL_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_SKIP_RPATH", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If set, runtime paths are not added when using shared libraries." - } - ], - "type" : "BOOL", - "value" : "NO" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during all build types." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." - } - ], - "type" : "STRING", - "value" : "" - }, - { - "name" : "CMAKE_STRIP", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Strip" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe" - }, - { - "name" : "CMAKE_SYSTEM_NAME", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "Android" - }, - { - "name" : "CMAKE_SYSTEM_VERSION", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "No help, variable specified on the command line." - } - ], - "type" : "UNINITIALIZED", - "value" : "26" - }, - { - "name" : "CMAKE_TOOLCHAIN_FILE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "The CMake toolchain file" - } - ], - "type" : "FILEPATH", - "value" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "name" : "CMAKE_VERBOSE_MAKEFILE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." - } - ], - "type" : "BOOL", - "value" : "FALSE" - }, - { - "name" : "COMPILE_CPU_INFO_BY_ASM_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Result of TRY_COMPILE" - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "COMPILE_CPU_INFO_BY_C_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Result of TRY_COMPILE" - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "COMPILE_VLA_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Result of TRY_COMPILE" - } - ], - "type" : "INTERNAL", - "value" : "TRUE" - }, - { - "name" : "FAST_MATH_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test FAST_MATH_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Git", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Details about finding Git" - } - ], - "type" : "INTERNAL", - "value" : "[C:/Program Files/Git/mingw64/bin/git.exe][v2.54.0.windows.1()]" - }, - { - "name" : "GIT_EXECUTABLE", - "properties" : - [ - { - "name" : "ADVANCED", - "value" : "1" - }, - { - "name" : "HELPSTRING", - "value" : "Git command line client" - } - ], - "type" : "FILEPATH", - "value" : "C:/Program Files/Git/mingw64/bin/git.exe" - }, - { - "name" : "HAVE_ALLOCA_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include alloca.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_CPUID_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include cpuid.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_EMMINTRIN_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include emmintrin.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_IMMINTRIN_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include immintrin.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LIBM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have library m" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LRINT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol lrint" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_LRINTF", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol lrintf" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_SMMINTRIN_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include smmintrin.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HAVE_XMMINTRIN_H", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have include xmmintrin.h" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "HIDDEN_VISIBILITY_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test HIDDEN_VISIBILITY_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "OPUS_ASSERTIONS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "additional software error checking." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_PROGRAMS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build programs." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_SHARED_LIBRARY", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build shared library." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_BUILD_TESTING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "build tests." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_CHECK_ASM", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable bit-exactness checks between optimized and c implementations." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_CUSTOM_MODES", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable non-Opus modes, e.g. 44.1 kHz & 2^n frames." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DISABLE_INTRINSICS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "disable all intrinsics optimizations." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DNN_FLOAT_DEBUG", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Run DNN computations as float for debugging purposes." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_DRED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable DRED." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_ENABLE_FLOAT_API", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "compile with the floating point API (for machines with float library)." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_FIXED_POINT", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "compile as fixed-point (for machines without a fast enough FPU)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_FLOAT_APPROX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable floating point approximations (Ensure your platform supports IEEE 754 before enabling)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_FORTIFY_SOURCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "add protection against buffer overflows." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_FUZZING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "causes the encoder to make random decisions (do not use in production)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_HARDENING", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "run-time checks that are cheap and safe for use in production." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_INSTALL_CMAKE_CONFIG_MODULE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "install CMake package config module." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_INSTALL_PKG_CONFIG_MODULE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "install pkg-config module." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_OSCE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "enable OSCE." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_STACK_PROTECTOR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "use stack protection." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_VAR_ARRAYS", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "use variable length arrays for stack arrays." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_MAY_HAVE_AVX2", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "does runtime check for AVX FMA AVX2 support." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_MAY_HAVE_SSE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "does runtime check for SSE1 support." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_MAY_HAVE_SSE2", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "does runtime check for SSE2 support." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_MAY_HAVE_SSE4_1", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "does runtime check for SSE4.1 support." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_PRESUME_AVX2", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "assume target CPU has AVX FMA AVX2 support (override runtime check)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "OPUS_X86_PRESUME_SSE", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "assume target CPU has SSE1 support (override runtime check)." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_PRESUME_SSE2", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "assume target CPU has SSE2 support (override runtime check)." - } - ], - "type" : "BOOL", - "value" : "ON" - }, - { - "name" : "OPUS_X86_PRESUME_SSE4_1", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "assume target CPU has SSE4.1 support (override runtime check)." - } - ], - "type" : "BOOL", - "value" : "OFF" - }, - { - "name" : "Opus_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build" - }, - { - "name" : "Opus_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "OFF" - }, - { - "name" : "Opus_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "name" : "SSE1_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test SSE1_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "SSE2_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test SSE2_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "SSE4_1_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test SSE4_1_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "STACK_PROTECTOR_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test STACK_PROTECTOR_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "USE_ALLOCA_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Have symbol alloca" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "W_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test W_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wall_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wall_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wcastalign_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wcastalign_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wextra_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wextra_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wnestedexterns_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wnestedexterns_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wshadow_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wshadow_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "Wstrictprototypes_SUPPORTED", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Test Wstrictprototypes_SUPPORTED" - } - ], - "type" : "INTERNAL", - "value" : "1" - }, - { - "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "CMAKE_INSTALL_PREFIX during last run" - } - ], - "type" : "INTERNAL", - "value" : "C:/Program Files (x86)/tsopus" - }, - { - "name" : "tsopus_BINARY_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64" - }, - { - "name" : "tsopus_IS_TOP_LEVEL", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "ON" - }, - { - "name" : "tsopus_SOURCE_DIR", - "properties" : - [ - { - "name" : "HELPSTRING", - "value" : "Value Computed by CMake" - } - ], - "type" : "STATIC", - "value" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - } - ], - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-39021693f6886f503aff.json b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-39021693f6886f503aff.json deleted file mode 100644 index 48657ec..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-39021693f6886f503aff.json +++ /dev/null @@ -1,1015 +0,0 @@ -{ - "inputs" : - [ - { - "path" : "CMakeLists.txt" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake" - }, - { - "isExternal" : true, - "path" : "D:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in" - }, - { - "isGenerated" : true, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake" - }, - { - "path" : "third_party/opus/CMakeLists.txt" - }, - { - "path" : "third_party/opus/cmake/OpusPackageVersion.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusBuildtype.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusConfig.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "path" : "third_party/opus/cmake/config.h.cmake.in" - }, - { - "path" : "third_party/opus/cmake/CFeatureCheck.cmake" - }, - { - "path" : "third_party/opus/cmake/vla.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in" - }, - { - "path" : "third_party/opus/cmake/CFeatureCheck.cmake" - }, - { - "path" : "third_party/opus/cmake/cpu_info_by_asm.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "path" : "third_party/opus/cmake/cpu_info_by_c.c" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusSources.cmake" - }, - { - "path" : "third_party/opus/cmake/OpusFunctions.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake" - }, - { - "isCMake" : true, - "isExternal" : true, - "path" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake" - } - ], - "kind" : "cmakeFiles", - "paths" : - { - "build" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "source" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - "version" : - { - "major" : 1, - "minor" : 0 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/codemodel-v2-bf270e9cd642faaec496.json b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/codemodel-v2-bf270e9cd642faaec496.json deleted file mode 100644 index 02f7de5..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/codemodel-v2-bf270e9cd642faaec496.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "configurations" : - [ - { - "directories" : - [ - { - "build" : ".", - "childIndexes" : - [ - 1 - ], - "hasInstallRule" : true, - "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", - "minimumCMakeVersion" : - { - "string" : "3.6.0" - }, - "projectIndex" : 0, - "source" : ".", - "targetIndexes" : - [ - 1 - ] - }, - { - "build" : "opus-build", - "hasInstallRule" : true, - "jsonFile" : "directory-opus-build-Debug-88651ed9cb5a7b653bfd.json", - "minimumCMakeVersion" : - { - "string" : "3.16" - }, - "parentIndex" : 0, - "projectIndex" : 1, - "source" : "third_party/opus", - "targetIndexes" : - [ - 0 - ] - } - ], - "name" : "Debug", - "projects" : - [ - { - "childIndexes" : - [ - 1 - ], - "directoryIndexes" : - [ - 0 - ], - "name" : "tsopus", - "targetIndexes" : - [ - 1 - ] - }, - { - "directoryIndexes" : - [ - 1 - ], - "name" : "Opus", - "parentIndex" : 0, - "targetIndexes" : - [ - 0 - ] - } - ], - "targets" : - [ - { - "directoryIndex" : 1, - "id" : "opus::@2ab3f06c54ff1393c1ba", - "jsonFile" : "target-opus-Debug-0b1e8cbb93dd26ec6747.json", - "name" : "opus", - "projectIndex" : 1 - }, - { - "directoryIndex" : 0, - "id" : "tsopus::@6890427a1f51a3e7e1df", - "jsonFile" : "target-tsopus-Debug-2972d82517265475a7de.json", - "name" : "tsopus", - "projectIndex" : 0 - } - ] - } - ], - "kind" : "codemodel", - "paths" : - { - "build" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "source" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp" - }, - "version" : - { - "major" : 2, - "minor" : 3 - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json deleted file mode 100644 index 3a67af9..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : [], - "files" : [], - "nodes" : [] - }, - "installers" : [], - "paths" : - { - "build" : ".", - "source" : "." - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json deleted file mode 100644 index a4f7d68..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/directory-opus-build-Debug-88651ed9cb5a7b653bfd.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "backtraceGraph" : - { - "commands" : - [ - "install" - ], - "files" : - [ - "third_party/opus/CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 602, - "parent" : 0 - } - ] - }, - "installers" : - [ - { - "backtrace" : 1, - "component" : "Unspecified", - "destination" : "lib", - "paths" : - [ - "opus-build/libopus.a" - ], - "targetId" : "opus::@2ab3f06c54ff1393c1ba", - "targetIndex" : 0, - "type" : "target" - }, - { - "backtrace" : 1, - "component" : "Unspecified", - "destination" : "include/opus", - "paths" : - [ - "third_party/opus/include/opus.h", - "third_party/opus/include/opus_defines.h", - "third_party/opus/include/opus_multistream.h", - "third_party/opus/include/opus_projection.h", - "third_party/opus/include/opus_types.h" - ], - "type" : "file" - } - ], - "paths" : - { - "build" : "opus-build", - "source" : "third_party/opus" - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/index-2026-07-17T08-30-30-0398.json b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/index-2026-07-17T08-30-30-0398.json deleted file mode 100644 index e2e8074..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/index-2026-07-17T08-30-30-0398.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "cmake" : - { - "generator" : - { - "multiConfig" : false, - "name" : "Ninja" - }, - "paths" : - { - "cmake" : "D:/Android/sdk/cmake/3.22.1/bin/cmake.exe", - "cpack" : "D:/Android/sdk/cmake/3.22.1/bin/cpack.exe", - "ctest" : "D:/Android/sdk/cmake/3.22.1/bin/ctest.exe", - "root" : "D:/Android/sdk/cmake/3.22.1/share/cmake-3.22" - }, - "version" : - { - "isDirty" : true, - "major" : 3, - "minor" : 22, - "patch" : 1, - "string" : "3.22.1-g37088a8-dirty", - "suffix" : "g37088a8" - } - }, - "objects" : - [ - { - "jsonFile" : "codemodel-v2-bf270e9cd642faaec496.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - }, - { - "jsonFile" : "cache-v2-f3d7f9318c97dfb5f3a1.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - { - "jsonFile" : "cmakeFiles-v1-39021693f6886f503aff.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - } - ], - "reply" : - { - "client-agp" : - { - "cache-v2" : - { - "jsonFile" : "cache-v2-f3d7f9318c97dfb5f3a1.json", - "kind" : "cache", - "version" : - { - "major" : 2, - "minor" : 0 - } - }, - "cmakeFiles-v1" : - { - "jsonFile" : "cmakeFiles-v1-39021693f6886f503aff.json", - "kind" : "cmakeFiles", - "version" : - { - "major" : 1, - "minor" : 0 - } - }, - "codemodel-v2" : - { - "jsonFile" : "codemodel-v2-bf270e9cd642faaec496.json", - "kind" : "codemodel", - "version" : - { - "major" : 2, - "minor" : 3 - } - } - } - } -} diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/target-opus-Debug-0b1e8cbb93dd26ec6747.json b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/target-opus-Debug-0b1e8cbb93dd26ec6747.json deleted file mode 100644 index ef13031..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/target-opus-Debug-0b1e8cbb93dd26ec6747.json +++ /dev/null @@ -1,3093 +0,0 @@ -{ - "archive" : {}, - "artifacts" : - [ - { - "path" : "opus-build/libopus.a" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_library", - "install", - "add_compile_options", - "include", - "target_compile_options", - "target_compile_definitions", - "add_definitions", - "target_include_directories", - "target_sources", - "add_sources_group" - ], - "files" : - [ - "third_party/opus/CMakeLists.txt", - "third_party/opus/cmake/OpusConfig.cmake", - "third_party/opus/cmake/OpusFunctions.cmake" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 282, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 602, - "parent" : 0 - }, - { - "command" : 3, - "file" : 0, - "line" : 11, - "parent" : 0 - }, - { - "file" : 1, - "parent" : 3 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 2, - "file" : 1, - "line" : 115, - "parent" : 4 - }, - { - "command" : 4, - "file" : 0, - "line" : 369, - "parent" : 0 - }, - { - "command" : 4, - "file" : 0, - "line" : 455, - "parent" : 0 - }, - { - "command" : 4, - "file" : 0, - "line" : 474, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 430, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 340, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 328, - "parent" : 0 - }, - { - "command" : 6, - "file" : 1, - "line" : 34, - "parent" : 4 - }, - { - "command" : 6, - "file" : 1, - "line" : 9, - "parent" : 4 - }, - { - "command" : 5, - "file" : 0, - "line" : 586, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 308, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 427, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 514, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 447, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 466, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 486, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 453, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 472, - "parent" : 0 - }, - { - "command" : 5, - "file" : 0, - "line" : 344, - "parent" : 0 - }, - { - "command" : 7, - "file" : 0, - "line" : 296, - "parent" : 0 - }, - { - "command" : 7, - "file" : 0, - "line" : 392, - "parent" : 0 - }, - { - "command" : 9, - "file" : 0, - "line" : 383, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 32 - }, - { - "command" : 9, - "file" : 0, - "line" : 384, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 34 - }, - { - "command" : 9, - "file" : 0, - "line" : 391, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 36 - }, - { - "command" : 9, - "file" : 0, - "line" : 437, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 38 - }, - { - "command" : 9, - "file" : 0, - "line" : 438, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 40 - }, - { - "command" : 9, - "file" : 0, - "line" : 446, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 42 - }, - { - "command" : 9, - "file" : 0, - "line" : 462, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 44 - }, - { - "command" : 9, - "file" : 0, - "line" : 481, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 46 - }, - { - "command" : 9, - "file" : 0, - "line" : 482, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 48 - }, - { - "command" : 9, - "file" : 0, - "line" : 508, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 50 - }, - { - "command" : 9, - "file" : 0, - "line" : 509, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 52 - }, - { - "command" : 9, - "file" : 0, - "line" : 510, - "parent" : 0 - }, - { - "command" : 8, - "file" : 2, - "line" : 180, - "parent" : 54 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "backtrace" : 13, - "fragment" : "-msse" - }, - { - "backtrace" : 14, - "fragment" : "-msse2" - }, - { - "fragment" : "-std=gnu99" - } - ], - "defines" : - [ - { - "backtrace" : 15, - "define" : "CPU_INFO_BY_ASM" - }, - { - "backtrace" : 16, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 17, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 18, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 19, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 20, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 20, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 21, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 22, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 23, - "define" : "OPUS_X86_MAY_HAVE_AVX2" - }, - { - "backtrace" : 24, - "define" : "OPUS_X86_MAY_HAVE_SSE" - }, - { - "backtrace" : 25, - "define" : "OPUS_X86_MAY_HAVE_SSE2" - }, - { - "backtrace" : 26, - "define" : "OPUS_X86_MAY_HAVE_SSE4_1" - }, - { - "backtrace" : 27, - "define" : "OPUS_X86_PRESUME_SSE" - }, - { - "backtrace" : 28, - "define" : "OPUS_X86_PRESUME_SSE2" - }, - { - "backtrace" : 29, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 31, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "backtrace" : 13, - "fragment" : "-msse" - }, - { - "backtrace" : 14, - "fragment" : "-msse2" - }, - { - "fragment" : "-std=gnu99" - }, - { - "fragment" : "-msse" - } - ], - "defines" : - [ - { - "backtrace" : 15, - "define" : "CPU_INFO_BY_ASM" - }, - { - "backtrace" : 16, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 17, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 18, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 19, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 20, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 20, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 21, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 22, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 23, - "define" : "OPUS_X86_MAY_HAVE_AVX2" - }, - { - "backtrace" : 24, - "define" : "OPUS_X86_MAY_HAVE_SSE" - }, - { - "backtrace" : 25, - "define" : "OPUS_X86_MAY_HAVE_SSE2" - }, - { - "backtrace" : 26, - "define" : "OPUS_X86_MAY_HAVE_SSE4_1" - }, - { - "backtrace" : 27, - "define" : "OPUS_X86_PRESUME_SSE" - }, - { - "backtrace" : 28, - "define" : "OPUS_X86_PRESUME_SSE2" - }, - { - "backtrace" : 29, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 31, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 243 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "backtrace" : 13, - "fragment" : "-msse" - }, - { - "backtrace" : 14, - "fragment" : "-msse2" - }, - { - "fragment" : "-std=gnu99" - }, - { - "fragment" : "-msse2" - } - ], - "defines" : - [ - { - "backtrace" : 15, - "define" : "CPU_INFO_BY_ASM" - }, - { - "backtrace" : 16, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 17, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 18, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 19, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 20, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 20, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 21, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 22, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 23, - "define" : "OPUS_X86_MAY_HAVE_AVX2" - }, - { - "backtrace" : 24, - "define" : "OPUS_X86_MAY_HAVE_SSE" - }, - { - "backtrace" : 25, - "define" : "OPUS_X86_MAY_HAVE_SSE2" - }, - { - "backtrace" : 26, - "define" : "OPUS_X86_MAY_HAVE_SSE4_1" - }, - { - "backtrace" : 27, - "define" : "OPUS_X86_PRESUME_SSE" - }, - { - "backtrace" : 28, - "define" : "OPUS_X86_PRESUME_SSE2" - }, - { - "backtrace" : 29, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 31, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 244, - 245 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "backtrace" : 13, - "fragment" : "-msse" - }, - { - "backtrace" : 14, - "fragment" : "-msse2" - }, - { - "fragment" : "-std=gnu99" - }, - { - "fragment" : "-msse4.1" - } - ], - "defines" : - [ - { - "backtrace" : 15, - "define" : "CPU_INFO_BY_ASM" - }, - { - "backtrace" : 16, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 17, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 18, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 19, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 20, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 20, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 21, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 22, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 23, - "define" : "OPUS_X86_MAY_HAVE_AVX2" - }, - { - "backtrace" : 24, - "define" : "OPUS_X86_MAY_HAVE_SSE" - }, - { - "backtrace" : 25, - "define" : "OPUS_X86_MAY_HAVE_SSE2" - }, - { - "backtrace" : 26, - "define" : "OPUS_X86_MAY_HAVE_SSE4_1" - }, - { - "backtrace" : 27, - "define" : "OPUS_X86_PRESUME_SSE" - }, - { - "backtrace" : 28, - "define" : "OPUS_X86_PRESUME_SSE2" - }, - { - "backtrace" : 29, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 31, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 246, - 247, - 248, - 249, - 250, - 251 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - }, - { - "backtrace" : 5, - "fragment" : "-Wall" - }, - { - "backtrace" : 6, - "fragment" : "-W" - }, - { - "backtrace" : 7, - "fragment" : "-Wstrict-prototypes" - }, - { - "backtrace" : 8, - "fragment" : "-Wextra" - }, - { - "backtrace" : 9, - "fragment" : "-Wcast-align" - }, - { - "backtrace" : 10, - "fragment" : "-Wnested-externs" - }, - { - "backtrace" : 11, - "fragment" : "-Wshadow" - }, - { - "backtrace" : 12, - "fragment" : "-fstack-protector-strong" - }, - { - "backtrace" : 13, - "fragment" : "-msse" - }, - { - "backtrace" : 14, - "fragment" : "-msse2" - }, - { - "fragment" : "-std=gnu99" - }, - { - "fragment" : " -mavx2 -mfma -mavx" - } - ], - "defines" : - [ - { - "backtrace" : 15, - "define" : "CPU_INFO_BY_ASM" - }, - { - "backtrace" : 16, - "define" : "DISABLE_DEBUG_FLOAT" - }, - { - "backtrace" : 17, - "define" : "ENABLE_HARDENING" - }, - { - "backtrace" : 18, - "define" : "HAVE_ALLOCA_H" - }, - { - "backtrace" : 19, - "define" : "HAVE_CONFIG_H" - }, - { - "backtrace" : 20, - "define" : "HAVE_LRINT" - }, - { - "backtrace" : 20, - "define" : "HAVE_LRINTF" - }, - { - "backtrace" : 21, - "define" : "OPUS_BUILD" - }, - { - "backtrace" : 22, - "define" : "OPUS_HAVE_RTCD" - }, - { - "backtrace" : 23, - "define" : "OPUS_X86_MAY_HAVE_AVX2" - }, - { - "backtrace" : 24, - "define" : "OPUS_X86_MAY_HAVE_SSE" - }, - { - "backtrace" : 25, - "define" : "OPUS_X86_MAY_HAVE_SSE2" - }, - { - "backtrace" : 26, - "define" : "OPUS_X86_MAY_HAVE_SSE4_1" - }, - { - "backtrace" : 27, - "define" : "OPUS_X86_PRESUME_SSE" - }, - { - "backtrace" : 28, - "define" : "OPUS_X86_PRESUME_SSE2" - }, - { - "backtrace" : 29, - "define" : "VAR_ARRAYS" - } - ], - "includes" : - [ - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt" - }, - { - "backtrace" : 30, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk" - }, - { - "backtrace" : 31, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float" - } - ], - "language" : "C", - "languageStandard" : - { - "backtraces" : - [ - 1 - ], - "standard" : "99" - }, - "sourceIndexes" : - [ - 252, - 253, - 254 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - } - ], - "id" : "opus::@2ab3f06c54ff1393c1ba", - "install" : - { - "destinations" : - [ - { - "backtrace" : 2, - "path" : "lib" - } - ], - "prefix" : - { - "path" : "C:/Program Files (x86)/tsopus" - } - }, - "name" : "opus", - "nameOnDisk" : "libopus.a", - "paths" : - { - "build" : "opus-build", - "source" : "third_party/opus" - }, - "sourceGroups" : - [ - { - "name" : "Header Files", - "sourceIndexes" : - [ - 0, - 1, - 2, - 3, - 4, - 5, - 6 - ] - }, - { - "name" : "Source Files", - "sourceIndexes" : - [ - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20 - ] - }, - { - "name" : "celt", - "sourceIndexes" : - [ - 21, - 22, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 240, - 241, - 243, - 244, - 245, - 246, - 247, - 252 - ] - }, - { - "name" : "silk", - "sourceIndexes" : - [ - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 242, - 248, - 249, - 250, - 251, - 253, - 254 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_multistream.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_projection.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/opus_private.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/analysis.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/mapping_matrix.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/src/mlp.h", - "sourceGroupIndex" : 0 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/extensions.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_multistream_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/repacketizer.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_projection_encoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/opus_projection_decoder.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mapping_matrix.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/analysis.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mlp.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "third_party/opus/src/mlp_data.c", - "sourceGroupIndex" : 1 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_defines.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 1, - "path" : "third_party/opus/include/opus_types.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/debug.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/control.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/errors.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/API.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/typedef.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/define.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/main.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/x86/main_sse.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/PLC.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/structs.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/tables.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/tuning_parameters.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/Inlines.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/MacroCount.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/MacroDebug.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/macros.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/NSQ.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/pitch_est_defines.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/resampler_private.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/resampler_rom.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/resampler_structs.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/SigProc_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/x86/SigProc_FIX_sse.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/arm/biquad_alt_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/arm/LPC_inv_pred_gain_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/arm/macros_armv4.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/arm/macros_armv5e.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/arm/macros_arm64.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/arm/SigProc_FIX_armv4.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/arm/SigProc_FIX_armv5e.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/arm/NSQ_del_dec_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/arm/NSQ_neon.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/fixed/main_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/fixed/structs_FIX.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/fixed/arm/warped_autocorrelation_FIX_arm.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/float/main_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/float/structs_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/float/SigProc_FLP.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/mips/macros_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/mips/NSQ_del_dec_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "path" : "third_party/opus/silk/mips/sigproc_fix_mipsr1.h", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/CNG.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/code_signs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/init_decoder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_core.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_frame.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_parameters.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_indices.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_pulses.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decoder_set_fs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/dec_API.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/enc_API.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/encode_indices.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/encode_pulses.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/gain_quant.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/interpolate.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LP_variable_cutoff.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_decode.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NSQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NSQ_del_dec.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/PLC.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/shell_coder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_gain.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_LTP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_NLSF_CB_NB_MB.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_NLSF_CB_WB.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_other.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_pitch_lag.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/tables_pulses_per_block.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/VAD.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_audio_bandwidth.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/quant_LTP_gains.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/VQ_WMat_EC.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/HP_variable_cutoff.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_encode.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_VQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_unpack.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_del_dec_quant.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/process_NLSFs.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_LR_to_MS.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_MS_to_LR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/check_control_input.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_SNR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/init_encoder.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/control_codec.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/A2NLSF.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/ana_filt_bank_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/biquad_alt.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/bwexpander_32.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/bwexpander.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/debug.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/decode_pitch.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/inner_prod_aligned.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/lin2log.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/log2lin.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_analysis_filter.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_inv_pred_gain.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/table_LSF_cos.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF2A.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_stabilize.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/NLSF_VQ_weights_laroia.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/pitch_est_tables.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_down2_3.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_down2.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_AR2.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_down_FIR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_IIR_FIR.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_private_up2_HQ.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/resampler_rom.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sigm_Q15.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sort.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/sum_sqr_shift.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_decode_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_encode_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_find_predictor.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/stereo_quant_pred.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 33, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/LPC_fit.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/arch.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/bands.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/celt.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/cpu_support.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/include/opus_custom.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/cwrs.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/ecintrin.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/entcode.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/entdec.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/entenc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/fixed_debug.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/fixed_generic.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/float_cast.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/_kiss_fft_guts.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/kiss_fft.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/laplace.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/mathops.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/mdct.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/mfrngcod.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/modes.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/os_support.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/pitch.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/celt_lpc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/x86/celt_lpc_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/quant_bands.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/rate.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/stack_alloc.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/vq.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/static_modes_float.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/static_modes_fixed.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/static_modes_float_arm_ne10.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/static_modes_fixed_arm_ne10.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/arm/armcpu.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/arm/fixed_armv4.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/arm/fixed_armv5e.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/arm/fixed_arm64.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/arm/kiss_fft_armv4.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/arm/kiss_fft_armv5e.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/arm/pitch_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/arm/fft_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/arm/mdct_arm.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/mips/celt_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/mips/fixed_generic_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/mips/kiss_fft_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/mips/mdct_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/mips/pitch_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/mips/vq_mipsr1.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/x86/pitch_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/x86/vq_sse.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/x86/x86_arch_macros.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "path" : "third_party/opus/celt/x86/x86cpu.h", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/bands.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_encoder.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_decoder.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/cwrs.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entcode.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entdec.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/entenc.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/kiss_fft.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/laplace.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/mathops.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/mdct.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/modes.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/pitch.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/celt_lpc.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/quant_bands.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/rate.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 35, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/vq.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/apply_sine_window_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/corrMatrix_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/encode_frame_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_LPC_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_LTP_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_pitch_lags_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/find_pred_coefs_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LPC_analysis_filter_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LTP_analysis_filter_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LTP_scale_ctrl_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/noise_shape_analysis_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/process_gains_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/regularize_correlations_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/residual_energy_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/warped_autocorrelation_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/wrappers_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/autocorrelation_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/burg_modified_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/bwexpander_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/energy_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/inner_product_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/k2a_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/LPC_inv_pred_gain_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/pitch_analysis_core_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/scale_copy_vector_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/scale_vector_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/schur_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 37, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/float/sort_FLP.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 39, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/x86/x86cpu.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 39, - "compileGroupIndex" : 0, - "path" : "third_party/opus/celt/x86/x86_celt_map.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 41, - "compileGroupIndex" : 0, - "path" : "third_party/opus/silk/x86/x86_silk_map.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 43, - "compileGroupIndex" : 1, - "path" : "third_party/opus/celt/x86/pitch_sse.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 45, - "compileGroupIndex" : 2, - "path" : "third_party/opus/celt/x86/pitch_sse2.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 45, - "compileGroupIndex" : 2, - "path" : "third_party/opus/celt/x86/vq_sse2.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 47, - "compileGroupIndex" : 3, - "path" : "third_party/opus/celt/x86/celt_lpc_sse4_1.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 47, - "compileGroupIndex" : 3, - "path" : "third_party/opus/celt/x86/pitch_sse4_1.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 49, - "compileGroupIndex" : 3, - "path" : "third_party/opus/silk/x86/NSQ_sse4_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 49, - "compileGroupIndex" : 3, - "path" : "third_party/opus/silk/x86/NSQ_del_dec_sse4_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 49, - "compileGroupIndex" : 3, - "path" : "third_party/opus/silk/x86/VAD_sse4_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 49, - "compileGroupIndex" : 3, - "path" : "third_party/opus/silk/x86/VQ_WMat_EC_sse4_1.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 51, - "compileGroupIndex" : 4, - "path" : "third_party/opus/celt/x86/pitch_avx.c", - "sourceGroupIndex" : 2 - }, - { - "backtrace" : 53, - "compileGroupIndex" : 4, - "path" : "third_party/opus/silk/x86/NSQ_del_dec_avx2.c", - "sourceGroupIndex" : 3 - }, - { - "backtrace" : 55, - "compileGroupIndex" : 4, - "path" : "third_party/opus/silk/float/x86/inner_product_FLP_avx2.c", - "sourceGroupIndex" : 3 - } - ], - "type" : "STATIC_LIBRARY" -} diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/target-tsopus-Debug-2972d82517265475a7de.json b/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/target-tsopus-Debug-2972d82517265475a7de.json deleted file mode 100644 index fb122d2..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/.cmake/api/v1/reply/target-tsopus-Debug-2972d82517265475a7de.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "artifacts" : - [ - { - "path" : "E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86_64/libtsopus.so" - } - ], - "backtrace" : 1, - "backtraceGraph" : - { - "commands" : - [ - "add_library", - "target_link_libraries" - ], - "files" : - [ - "CMakeLists.txt" - ], - "nodes" : - [ - { - "file" : 0 - }, - { - "command" : 0, - "file" : 0, - "line" : 13, - "parent" : 0 - }, - { - "command" : 1, - "file" : 0, - "line" : 15, - "parent" : 0 - } - ] - }, - "compileGroups" : - [ - { - "compileCommandFragments" : - [ - { - "fragment" : "-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC" - } - ], - "defines" : - [ - { - "define" : "tsopus_EXPORTS" - } - ], - "includes" : - [ - { - "backtrace" : 2, - "path" : "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include" - } - ], - "language" : "CXX", - "sourceIndexes" : - [ - 0 - ], - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - } - ], - "dependencies" : - [ - { - "backtrace" : 2, - "id" : "opus::@2ab3f06c54ff1393c1ba" - } - ], - "id" : "tsopus::@6890427a1f51a3e7e1df", - "link" : - { - "commandFragments" : - [ - { - "fragment" : "-static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments", - "role" : "flags" - }, - { - "backtrace" : 2, - "fragment" : "opus-build\\libopus.a", - "role" : "libraries" - }, - { - "backtrace" : 2, - "fragment" : "-llog", - "role" : "libraries" - }, - { - "fragment" : "-lm", - "role" : "libraries" - }, - { - "fragment" : "-latomic -lm", - "role" : "libraries" - } - ], - "language" : "CXX", - "sysroot" : - { - "path" : "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot" - } - }, - "name" : "tsopus", - "nameOnDisk" : "libtsopus.so", - "paths" : - { - "build" : ".", - "source" : "." - }, - "sourceGroups" : - [ - { - "name" : "Source Files", - "sourceIndexes" : - [ - 0 - ] - } - ], - "sources" : - [ - { - "backtrace" : 1, - "compileGroupIndex" : 0, - "path" : "opus_jni.cpp", - "sourceGroupIndex" : 0 - } - ], - "type" : "SHARED_LIBRARY" -} diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.ninja_deps b/android/app/.cxx/Debug/73414y1y/x86_64/.ninja_deps deleted file mode 100644 index d1026df..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/.ninja_deps and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/.ninja_log b/android/app/.cxx/Debug/73414y1y/x86_64/.ninja_log deleted file mode 100644 index db6d842..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/.ninja_log +++ /dev/null @@ -1,158 +0,0 @@ -# ninja log v5 -2 542 8059802305162647 opus-build/CMakeFiles/opus.dir/src/opus.c.o e6471e857e4178ca -48 568 8059802306459796 opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o 71192c6d5b36c187 -70 592 8059802306052050 opus-build/CMakeFiles/opus.dir/src/extensions.c.o 8688ea6fced14e87 -117 616 8059802306729505 opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o cb534d324d89821c -142 640 8059802306887853 opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o 9822ccb49d2e4d32 -166 668 8059802307441488 opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o 8ea2cfceb0280308 -191 692 8059802307409917 opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o d045ff910b3eb89a -217 715 8059802307671454 opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o 351f72ca194b87fd -245 739 8059802307929307 opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o 839d03a058946a23 -272 763 8059802308388720 opus-build/CMakeFiles/opus.dir/src/analysis.c.o 537c8afe4369241e -299 787 8059802308462856 opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o e4c39f54da740c73 -323 812 8059802308423928 opus-build/CMakeFiles/opus.dir/src/mlp.c.o 1c4aa8ba2d2e9398 -347 836 8059802308801357 opus-build/CMakeFiles/opus.dir/silk/CNG.c.o 688830bc389c038c -370 860 8059802308864210 opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o f7b54eee94799a24 -395 884 8059802309214796 opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o 494a15702b14ca5a -418 909 8059802309533081 opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o adcd99d86426637e -442 935 8059802309729044 opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o f8400a84af64e784 -466 959 8059802309980285 opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o 2f0dc5e3bb73564a -493 983 8059802310217465 opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o 927e50faf08ccf3e -517 1008 8059802310477354 opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o 6530878d38fe10a7 -543 1032 8059802310711092 opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o 88a21d486d0ddd61 -569 1056 8059802310970176 opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o 2852ee6ba7c2f70d -592 1079 8059802311237728 opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o 7c4232bf267bab7a -616 1103 8059802311360877 opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o ba08f710349dce31 -641 1129 8059802312030789 opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o 90850f0f7275f311 -24 1159 8059802311009671 CMakeFiles/tsopus.dir/opus_jni.cpp.o 14096cde592d7233 -669 1186 8059802311952722 opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o 247f0aa28698f62a -692 1211 8059802312336538 opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o d3e03adc58a173b1 -715 1237 8059802312413016 opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o 396938a5e2a387fb -739 1261 8059802312823438 opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o f905eda17decafe5 -764 1287 8059802313009260 opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o 85c7356b092b746d -788 1311 8059802313164753 opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o 6e19b2e3e9c44312 -812 1334 8059802313510017 opus-build/CMakeFiles/opus.dir/silk/PLC.c.o e8d869ed2350ea2e -836 1358 8059802313631354 opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o 5d6101cbf8eb7d27 -860 1383 8059802313910488 opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o 6ec3e13920238ebc -884 1408 8059802314109729 opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o 9fdc2591fcbc187f -910 1432 8059802314348713 opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o b8af7ffe2ce225e6 -935 1456 8059802314577159 opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o 4f89125557d06ea3 -959 1479 8059802314738322 opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o c51d42aa708ba430 -983 1504 8059802315070401 opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o 2cc74a4817fe20c0 -1008 1528 8059802315354141 opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o 7dd86b2c9d32138 -1032 1552 8059802315598654 opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o f0f9e217457e082b -1056 1576 8059802315808148 opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o 9e31ef0e1d42662e -1080 1600 8059802316066591 opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o d0399a329ad8c9c2 -1104 1624 8059802316470402 opus-build/CMakeFiles/opus.dir/silk/VAD.c.o 665497991b1e7e90 -1129 1648 8059802316719342 opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o 673c926e8c5bf974 -1161 1671 8059802316942114 opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o 3a2591cb5825c09e -1186 1696 8059802317181113 opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o 29b6ab4948daa69e -1211 1719 8059802317469735 opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o 56da6a82f738cffa -1237 1743 8059802317669133 opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o c9444eb9dafd5d77 -1262 1768 8059802317940115 opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o 945fd6071d18cbbf -1287 1792 8059802318140684 opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o ac3f5a212cc39545 -1311 1816 8059802318376291 opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o dd3cdbd02a9b0e06 -1334 1839 8059802318698995 opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o 152acb5987436fd5 -1358 1863 8059802318865904 opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o fcea20d166aa739e -1383 1888 8059802319124930 opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o 752112e34cdaedc7 -1408 1912 8059802319553221 opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o cce64c01802ae1e8 -1432 1936 8059802319602807 opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o 9bff10608e57a2b8 -1456 1960 8059802319786555 opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o 54f64025a4afd1f1 -1479 1985 8059802320316684 opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o b4245618cd884753 -1504 2009 8059802320276670 opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o 4f091a1c39be86de -1528 2032 8059802320510460 opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o 357e25c4dd8fba8b -1552 2056 8059802320748865 opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o d17b46c29ae6f470 -1576 2081 8059802320997065 opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o dcedb74b24a7d0b9 -1601 2104 8059802321228832 opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o 1d133b2c9c2c0b1b -1624 2128 8059802321461103 opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o cbb6a92e0f73e13b -1648 2153 8059802321739385 opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o ab9fe174353cdde2 -1671 2177 8059802321950136 opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o fe793d679fa7a69 -1696 2202 8059802322221368 opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o 31d882e4681246e8 -1719 2226 8059802322332521 opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o c194ea8b2bdab3f9 -1743 2254 8059802322662447 opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o cf455691aa023f22 -1768 2281 8059802322903538 opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o c4d01844b1266be0 -1792 2305 8059802323142545 opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o ac73b58d0dee35f6 -1816 2329 8059802323188908 opus-build/CMakeFiles/opus.dir/silk/debug.c.o e5c1542b845188fb -1839 2353 8059802323531025 opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o bb637cede1c8b101 -1863 2377 8059802323889345 opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o b6c50af5afaede0c -1888 2402 8059802324096479 opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o b4909ba4334d8b61 -1912 2425 8059802324390621 opus-build/CMakeFiles/opus.dir/silk/resampler.c.o 85fa2875e1aa567e -1936 2449 8059802324588858 opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o 6941e3a9898274fe -1961 2473 8059802324838448 opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o 1dad96510ad0ddd4 -1985 2497 8059802325099121 opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o fd46f99f89e25296 -2009 2523 8059802325386618 opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o b1d4b32a7a391db6 -2032 2547 8059802325549524 opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o 79c0073373adf560 -2057 2570 8059802325790954 opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o 7648496f52d8b00b -2081 2594 8059802326040456 opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o c6cadd28fc069ecf -2104 2619 8059802326276535 opus-build/CMakeFiles/opus.dir/silk/sort.c.o 3359bb20d7495d9d -2128 2643 8059802327366680 opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o a65cf4962f039037 -2153 2667 8059802327178548 opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o 1ee1c3d73bdcdc7a -2177 2691 8059802327178548 opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o 787519977ffca53b -2202 2716 8059802327562351 opus-build/CMakeFiles/opus.dir/celt/celt.c.o 705dc89e0567a2b8 -2227 2740 8059802327500709 opus-build/CMakeFiles/opus.dir/celt/entcode.c.o bcdd0331416c0538 -2254 2764 8059802327839432 opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o c245d2096ade14c2 -2281 2788 8059802328078831 opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o 348ef21483cc3d5 -2306 2813 8059802328337576 opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o 528cda38d98c5cce -2329 2838 8059802328561317 opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o 3ad2a9ce2a62d108 -2353 2862 8059802328761809 opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o 76a0ac358b8d671 -2378 2885 8059802329428482 opus-build/CMakeFiles/opus.dir/celt/bands.c.o eb42c300a3d93c1e -2402 2910 8059802329363302 opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o 13523487b548eb1b -2425 2934 8059802329631860 opus-build/CMakeFiles/opus.dir/celt/rate.c.o ab714ade799d83f5 -2450 2958 8059802329931617 opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o 7e850e5b9a0b339a -2473 2982 8059802330028471 opus-build/CMakeFiles/opus.dir/celt/vq.c.o 6e9b1e3abcf4d532 -2498 3006 8059802330440392 opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o a47d299bda54c189 -2523 3030 8059802330661938 opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o d9ba38723b09bb42 -2547 3053 8059802330936618 opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o 258112b9ce53fb99 -2571 3077 8059802331179594 opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o a6a6cf7c918e947d -2595 3102 8059802331476637 opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o 3cbb4b6efb9c2b8 -2619 3126 8059802331647380 opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o b08fa8aa9b9adfbf -2643 3150 8059802331887817 opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o b98a2ef682bfe65a -2667 3175 8059802332158302 opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o 678d3267a32f34c7 -2691 3200 8059802332427765 opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o 172f35de7a8a14f3 -2716 3224 8059802332620679 opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o 74f1645ce4783b0c -2740 3248 8059802332879922 opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o 65778130292e14a2 -2764 3273 8059802332963144 opus-build/CMakeFiles/opus.dir/celt/entenc.c.o 242dbf857dec19ed -2788 3302 8059802333147910 opus-build/CMakeFiles/opus.dir/celt/mathops.c.o 856c4a156aaf0d4c -2813 3329 8059802333430021 opus-build/CMakeFiles/opus.dir/celt/entdec.c.o 6ec9bda1150a1faa -2838 3355 8059802333699855 opus-build/CMakeFiles/opus.dir/celt/laplace.c.o 48ec254f60aa404e -2862 3380 8059802333962318 opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o 4a4b8e40913eac7d -2886 3407 8059802334199527 opus-build/CMakeFiles/opus.dir/celt/modes.c.o a15ba5d2d7ceb639 -2910 3431 8059802334410959 opus-build/CMakeFiles/opus.dir/celt/mdct.c.o d348d6b4b0bb3053 -2934 3455 8059802334719666 opus-build/CMakeFiles/opus.dir/celt/pitch.c.o 37b7eefa36f66c6 -2958 3481 8059802334999795 opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o 5b604e0691138bc0 -2982 3505 8059802335243386 opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o c804fd4f8950a225 -3006 3530 8059802335419315 opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o d66c50088bd0a232 -3030 3554 8059802335721868 opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o bc13d9ea28f16a7c -3053 3579 8059802335966170 opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o 71b783f062e0f5d4 -3077 3603 8059802336232030 opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o 48e22d73b9b19baa -3102 3627 8059802336419063 opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o b061d9c3cf23533c -3127 3651 8059802336711427 opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o c83ac8c1861ade2 -3150 3677 8059802336976331 opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o 23178ecc5ccfd4bc -3175 3702 8059802337039407 opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o 9425a270ff392617 -3201 3726 8059802337498982 opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o 6d554d62534e9604 -3225 3753 8059802337749043 opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o 54f82f31bf662f07 -3249 3754 8059802338061435 opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o d5a1617ae09cc82d -3273 3755 8059802338328643 opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o 8166692913627fe2 -3303 3756 8059802338539489 opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o 849245043fa81611 -3329 3757 8059802338789631 opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o ba466ee8b807ba8c -3355 3758 8059802338890444 opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o e0dabbba5f712671 -3381 3758 8059802339269527 opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o 3ac82e38dfa1a2f3 -3407 3759 8059802339511401 opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o 259085c5ea935a16 -3431 3759 8059802339760585 opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o 90064ee4da13816f -3455 3760 8059802340010058 opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o 8f185291116fba84 -3482 3760 8059802340268381 opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o 44b3a4d37639e8da -3506 3761 8059802340640449 opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o 51b027b375900466 -3530 3761 8059802340701124 opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o d34d08e0992e8085 -3554 3762 8059802341209780 opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o 55be81b4f672b615 -3579 3762 8059802341500831 opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o 24e7a4d492622b17 -3603 3763 8059802341449610 opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o a83c146c467462d2 -3627 3764 8059802341796803 opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o fe730f972688e7fc -3703 3807 8059802342546487 opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o 3c00ebb745dbfec1 -94 3844 8059802342910141 opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o bbcb1c6ba7d29bca -3651 3868 8059802343167660 opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o 3e9539c1b7b75a78 -3678 3893 8059802343407171 opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o 9b451365c034ccb -3726 3981 8059802344267866 opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o 5b1a356d3b12fa49 -3981 4156 8059802345527227 opus-build/libopus.a 2abd02df4c177da0 -4156 4261 8059802347060235 E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86_64/libtsopus.so 8b718c366838a659 -7 592 8059913194401163 CMakeFiles/tsopus.dir/opus_jni.cpp.o 14096cde592d7233 -593 926 8059913197665373 E:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86_64/libtsopus.so 8b718c366838a659 diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeCache.txt b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeCache.txt deleted file mode 100644 index 20231de..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeCache.txt +++ /dev/null @@ -1,645 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64 -# It was generated by CMake: D:/Android/sdk/cmake/3.22.1/bin/cmake.exe -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=x86_64 - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=D:\Android\sdk\ndk\27.0.12077973 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-26 - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-addr2line.exe - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64 - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=D:\Android\sdk\ndk\27.0.12077973 - -//Archiver -CMAKE_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-dlltool.exe - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//No help, variable specified on the command line. -CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=ON - -//User executables (bin) -CMAKE_INSTALL_BINDIR:PATH=bin - -//Read-only architecture-independent data (DATAROOTDIR) -CMAKE_INSTALL_DATADIR:PATH= - -//Read-only architecture-independent data root (share) -CMAKE_INSTALL_DATAROOTDIR:PATH=share - -//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) -CMAKE_INSTALL_DOCDIR:PATH= - -//C header files (include) -CMAKE_INSTALL_INCLUDEDIR:PATH=include - -//Info documentation (DATAROOTDIR/info) -CMAKE_INSTALL_INFODIR:PATH= - -//Object code libraries (lib) -CMAKE_INSTALL_LIBDIR:PATH=lib - -//Program executables (libexec) -CMAKE_INSTALL_LIBEXECDIR:PATH=libexec - -//Locale-dependent data (DATAROOTDIR/locale) -CMAKE_INSTALL_LOCALEDIR:PATH= - -//Modifiable single-machine data (var) -CMAKE_INSTALL_LOCALSTATEDIR:PATH=var - -//Man documentation (DATAROOTDIR/man) -CMAKE_INSTALL_MANDIR:PATH= - -//C header files for non-gcc (/usr/include) -CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/tsopus - -//Run-time variable data (LOCALSTATEDIR/run) -CMAKE_INSTALL_RUNSTATEDIR:PATH= - -//System admin executables (sbin) -CMAKE_INSTALL_SBINDIR:PATH=sbin - -//Modifiable architecture-independent data (com) -CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com - -//Read-only single-machine data (etc) -CMAKE_INSTALL_SYSCONFDIR:PATH=etc - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86_64 - -//Path to a program. -CMAKE_LINKER:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=D:\Android\sdk\cmake\3.22.1\bin\ninja.exe - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-nm.exe - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objcopy.exe - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=tsopus - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_PATCH:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_TWEAK:STATIC= - -//Ranlib -CMAKE_RANLIB:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe - -//Path to a program. -CMAKE_READELF:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-readelf.exe - -//No help, variable specified on the command line. -CMAKE_RUNTIME_OUTPUT_DIRECTORY:UNINITIALIZED=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86_64 - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Strip -CMAKE_STRIP:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=26 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Git command line client -GIT_EXECUTABLE:FILEPATH=C:/Program Files/Git/mingw64/bin/git.exe - -//additional software error checking. -OPUS_ASSERTIONS:BOOL=OFF - -//build programs. -OPUS_BUILD_PROGRAMS:BOOL=OFF - -//build shared library. -OPUS_BUILD_SHARED_LIBRARY:BOOL=OFF - -//build tests. -OPUS_BUILD_TESTING:BOOL=OFF - -//enable bit-exactness checks between optimized and c implementations. -OPUS_CHECK_ASM:BOOL=OFF - -//enable non-Opus modes, e.g. 44.1 kHz & 2^n frames. -OPUS_CUSTOM_MODES:BOOL=OFF - -//disable all intrinsics optimizations. -OPUS_DISABLE_INTRINSICS:BOOL=OFF - -//Run DNN computations as float for debugging purposes. -OPUS_DNN_FLOAT_DEBUG:BOOL=OFF - -//enable DRED. -OPUS_DRED:BOOL=OFF - -//compile with the floating point API (for machines with float -// library). -OPUS_ENABLE_FLOAT_API:BOOL=ON - -//compile as fixed-point (for machines without a fast enough FPU). -OPUS_FIXED_POINT:BOOL=OFF - -//enable floating point approximations (Ensure your platform supports -// IEEE 754 before enabling). -OPUS_FLOAT_APPROX:BOOL=OFF - -//add protection against buffer overflows. -OPUS_FORTIFY_SOURCE:BOOL=ON - -//causes the encoder to make random decisions (do not use in production). -OPUS_FUZZING:BOOL=OFF - -//run-time checks that are cheap and safe for use in production. -OPUS_HARDENING:BOOL=ON - -//install CMake package config module. -OPUS_INSTALL_CMAKE_CONFIG_MODULE:BOOL=OFF - -//install pkg-config module. -OPUS_INSTALL_PKG_CONFIG_MODULE:BOOL=OFF - -//enable OSCE. -OPUS_OSCE:BOOL=OFF - -//use stack protection. -OPUS_STACK_PROTECTOR:BOOL=ON - -//use variable length arrays for stack arrays. -OPUS_VAR_ARRAYS:BOOL=ON - -//does runtime check for AVX FMA AVX2 support. -OPUS_X86_MAY_HAVE_AVX2:BOOL=ON - -//does runtime check for SSE1 support. -OPUS_X86_MAY_HAVE_SSE:BOOL=ON - -//does runtime check for SSE2 support. -OPUS_X86_MAY_HAVE_SSE2:BOOL=ON - -//does runtime check for SSE4.1 support. -OPUS_X86_MAY_HAVE_SSE4_1:BOOL=ON - -//assume target CPU has AVX FMA AVX2 support (override runtime -// check). -OPUS_X86_PRESUME_AVX2:BOOL=OFF - -//assume target CPU has SSE1 support (override runtime check). -OPUS_X86_PRESUME_SSE:BOOL=ON - -//assume target CPU has SSE2 support (override runtime check). -OPUS_X86_PRESUME_SSE2:BOOL=ON - -//assume target CPU has SSE4.1 support (override runtime check). -OPUS_X86_PRESUME_SSE4_1:BOOL=OFF - -//Value Computed by CMake -Opus_BINARY_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build - -//Value Computed by CMake -Opus_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -Opus_SOURCE_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus - -//Value Computed by CMake -tsopus_BINARY_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64 - -//Value Computed by CMake -tsopus_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -tsopus_SOURCE_DIR:STATIC=E:/MyProject/ts-mobile-go/android/app/src/main/cpp - - -######################## -# INTERNAL cache entries -######################## - -//Test AVX2_SUPPORTED -AVX2_SUPPORTED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=e:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64 -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/cmake.exe -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/cpack.exe -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=D:/Android/sdk/cmake/3.22.1/bin/ctest.exe -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=E:/MyProject/ts-mobile-go/android/app/src/main/cpp -//ADVANCED property for variable: CMAKE_INSTALL_BINDIR -CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATADIR -CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR -CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR -CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR -CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INFODIR -CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR -CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR -CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR -CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR -CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_MANDIR -CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR -CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR -CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR -CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR -CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR -CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=D:/Android/sdk/cmake/3.22.1/share/cmake-3.22 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Result of TRY_COMPILE -COMPILE_CPU_INFO_BY_ASM_SUPPORTED:INTERNAL=TRUE -//Result of TRY_COMPILE -COMPILE_CPU_INFO_BY_C_SUPPORTED:INTERNAL=TRUE -//Result of TRY_COMPILE -COMPILE_VLA_SUPPORTED:INTERNAL=TRUE -//Test FAST_MATH_SUPPORTED -FAST_MATH_SUPPORTED:INTERNAL=1 -//Details about finding Git -FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[C:/Program Files/Git/mingw64/bin/git.exe][v2.54.0.windows.1()] -//ADVANCED property for variable: GIT_EXECUTABLE -GIT_EXECUTABLE-ADVANCED:INTERNAL=1 -//Have include alloca.h -HAVE_ALLOCA_H:INTERNAL=1 -//Have include cpuid.h -HAVE_CPUID_H:INTERNAL=1 -//Have include emmintrin.h -HAVE_EMMINTRIN_H:INTERNAL=1 -//Have include immintrin.h -HAVE_IMMINTRIN_H:INTERNAL=1 -//Have library m -HAVE_LIBM:INTERNAL=1 -//Have symbol lrint -HAVE_LRINT:INTERNAL=1 -//Have symbol lrintf -HAVE_LRINTF:INTERNAL=1 -//Have include smmintrin.h -HAVE_SMMINTRIN_H:INTERNAL=1 -//Have include xmmintrin.h -HAVE_XMMINTRIN_H:INTERNAL=1 -//Test HIDDEN_VISIBILITY_SUPPORTED -HIDDEN_VISIBILITY_SUPPORTED:INTERNAL=1 -//Test SSE1_SUPPORTED -SSE1_SUPPORTED:INTERNAL=1 -//Test SSE2_SUPPORTED -SSE2_SUPPORTED:INTERNAL=1 -//Test SSE4_1_SUPPORTED -SSE4_1_SUPPORTED:INTERNAL=1 -//Test STACK_PROTECTOR_SUPPORTED -STACK_PROTECTOR_SUPPORTED:INTERNAL=1 -//Have symbol alloca -USE_ALLOCA_SUPPORTED:INTERNAL=1 -//Test W_SUPPORTED -W_SUPPORTED:INTERNAL=1 -//Test Wall_SUPPORTED -Wall_SUPPORTED:INTERNAL=1 -//Test Wcastalign_SUPPORTED -Wcastalign_SUPPORTED:INTERNAL=1 -//Test Wextra_SUPPORTED -Wextra_SUPPORTED:INTERNAL=1 -//Test Wnestedexterns_SUPPORTED -Wnestedexterns_SUPPORTED:INTERNAL=1 -//Test Wshadow_SUPPORTED -Wshadow_SUPPORTED:INTERNAL=1 -//Test Wstrictprototypes_SUPPORTED -Wstrictprototypes_SUPPORTED:INTERNAL=1 -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=C:/Program Files (x86)/tsopus - diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake deleted file mode 100644 index e5b4119..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake +++ /dev/null @@ -1,72 +0,0 @@ -set(CMAKE_C_COMPILER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "18.0.1") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_C_COMPILER_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_C_COMPILER_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_LINKER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/include;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "-l:libunwind.a;dl;c;-l:libunwind.a;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/lib/linux/x86_64;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/26;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake deleted file mode 100644 index 9e9f524..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,83 +0,0 @@ -set(CMAKE_CXX_COMPILER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "18.0.1") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_CXX_COMPILER_AR "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe") -set(CMAKE_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_CXX_COMPILER_RANLIB "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe") -set(CMAKE_LINKER "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/ld.lld.exe") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/c++/v1;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/include;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include/x86_64-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;-l:libunwind.a;dl;c;-l:libunwind.a;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/lib/clang/18/lib/linux/x86_64;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android/26;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/x86_64-linux-android;D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index 200e321..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_C.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100644 index 3bf6f26..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeDetermineCompilerABI_CXX.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake deleted file mode 100644 index 32658df..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Windows-10.0.26200") -set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "10.0.26200") -set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") - -include("D:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake") - -set(CMAKE_SYSTEM "Android-1") -set(CMAKE_SYSTEM_NAME "Android") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 41b99d7..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,803 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -#if (defined(__clang__) || defined(__GNUC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) && !defined(_MSC_VER) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o deleted file mode 100644 index d1d6b51..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdC/CMakeCCompilerId.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 25c62a8..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,791 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > 202002L - "23" -#elif CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ -#if (defined(__clang__) || defined(__GNUC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) && !defined(_MSC_VER) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o deleted file mode 100644 index f017c09..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/3.22.1-g37088a8-dirty/CompilerIdCXX/CMakeCXXCompilerId.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/TargetDirectories.txt b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 6afcc71..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,14 +0,0 @@ -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/tsopus.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/edit_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/rebuild_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/list_install_components.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/install.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/install/local.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/install/strip.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/edit_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/rebuild_cache.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/list_install_components.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/install.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/install/local.dir -E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/install/strip.dir diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/cmake.check_cache b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/rules.ninja b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/rules.ninja deleted file mode 100644 index 14b4419..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/rules.ninja +++ /dev/null @@ -1,85 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.22 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: tsopus -# Configurations: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__tsopus_Debug - depfile = $DEP_FILE - deps = gcc - command = D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__tsopus_Debug - command = cmd.exe /C "$PRE_LINK && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling C files. - -rule C_COMPILER__opus_Debug - depfile = $DEP_FILE - deps = gcc - command = D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building C object $out - - -############################################# -# Rule for linking C static library. - -rule C_STATIC_LIBRARY_LINKER__opus_Debug - command = cmd.exe /C "$PRE_LINK && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E rm -f $TARGET_FILE && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\llvm-ar.exe qc $TARGET_FILE $LINK_FLAGS @$RSP_FILE && D:\Android\sdk\ndk\27.0.12077973\toolchains\llvm\prebuilt\windows-x86_64\bin\llvm-ranlib.exe $TARGET_FILE && $POST_BUILD" - description = Linking C static library $TARGET_FILE - rspfile = $RSP_FILE - rspfile_content = $in $LINK_PATH $LINK_LIBRARIES - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64 - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = D:\Android\sdk\cmake\3.22.1\bin\ninja.exe $FILE_ARG -t clean $TARGETS - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = D:\Android\sdk\cmake\3.22.1\bin\ninja.exe -t targets - description = All primary targets available: - diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/tsopus.dir/opus_jni.cpp.o b/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/tsopus.dir/opus_jni.cpp.o deleted file mode 100644 index 8e0d328..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/CMakeFiles/tsopus.dir/opus_jni.cpp.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/additional_project_files.txt b/android/app/.cxx/Debug/73414y1y/x86_64/additional_project_files.txt deleted file mode 100644 index 2800493..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/additional_project_files.txt +++ /dev/null @@ -1,241 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_multistream.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_projection.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\opus_private.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\analysis.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\mapping_matrix.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\src\mlp.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_defines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_types.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\debug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\errors.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\API.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\typedef.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\define.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\main.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\main_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\PLC.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\structs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tuning_parameters.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\Inlines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\MacroCount.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\MacroDebug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\macros.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\pitch_est_defines.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_rom.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_structs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\SigProc_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\SigProc_FIX_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\biquad_alt_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\LPC_inv_pred_gain_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\macros_arm64.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\SigProc_FIX_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\SigProc_FIX_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_del_dec_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\arm\NSQ_neon.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\main_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\structs_FIX.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\arm\warped_autocorrelation_FIX_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\mips\noise_shape_analysis_FIX_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\fixed\mips\warped_autocorrelation_FIX_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\main_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\structs_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\SigProc_FLP.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\macros_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\NSQ_del_dec_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\mips\sigproc_fix_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\CNG.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\code_signs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\init_decoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_core.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_frame.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_parameters.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_indices.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_pulses.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decoder_set_fs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\dec_API.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\enc_API.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\encode_indices.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\encode_pulses.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\gain_quant.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\interpolate.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LP_variable_cutoff.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_decode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NSQ_del_dec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\PLC.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\shell_coder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_gain.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_LTP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_NLSF_CB_NB_MB.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_NLSF_CB_WB.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_other.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_pitch_lag.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\tables_pulses_per_block.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\VAD.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_audio_bandwidth.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\quant_LTP_gains.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\VQ_WMat_EC.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\HP_variable_cutoff.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_encode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_VQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_unpack.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_del_dec_quant.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\process_NLSFs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_LR_to_MS.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_MS_to_LR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\check_control_input.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_SNR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\init_encoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\control_codec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\A2NLSF.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\ana_filt_bank_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\biquad_alt.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\bwexpander_32.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\bwexpander.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\debug.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\decode_pitch.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\inner_prod_aligned.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\lin2log.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\log2lin.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_analysis_filter.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_inv_pred_gain.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\table_LSF_cos.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF2A.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_stabilize.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\NLSF_VQ_weights_laroia.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\pitch_est_tables.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_down2_3.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_down2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_AR2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_down_FIR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_IIR_FIR.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_private_up2_HQ.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\resampler_rom.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sigm_Q15.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sort.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\sum_sqr_shift.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_decode_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_encode_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_find_predictor.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\stereo_quant_pred.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\LPC_fit.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arch.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\bands.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cpu_support.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\include\opus_custom.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cwrs.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\ecintrin.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entcode.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entdec.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entenc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\fixed_debug.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\fixed_generic.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\float_cast.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\_kiss_fft_guts.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\kiss_fft.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\laplace.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mathops.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mdct.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mfrngcod.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\modes.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\os_support.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\pitch.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_lpc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\celt_lpc_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\quant_bands.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\rate.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\stack_alloc.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\vq.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_float.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_fixed.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_float_arm_ne10.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\static_modes_fixed_arm_ne10.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\armcpu.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fixed_arm64.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\kiss_fft_armv4.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\kiss_fft_armv5e.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\pitch_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\fft_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\arm\mdct_arm.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\celt_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\fixed_generic_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\kiss_fft_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\mdct_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\pitch_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mips\vq_mipsr1.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\vq_sse.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86_arch_macros.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86cpu.h -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\bands.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_encoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_decoder.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\cwrs.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entcode.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entdec.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\entenc.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\kiss_fft.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\laplace.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mathops.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\mdct.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\modes.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\pitch.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\celt_lpc.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\quant_bands.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\rate.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\vq.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\apply_sine_window_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\corrMatrix_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\encode_frame_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_LPC_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_LTP_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_pitch_lags_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\find_pred_coefs_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LPC_analysis_filter_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LTP_analysis_filter_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LTP_scale_ctrl_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\noise_shape_analysis_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\process_gains_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\regularize_correlations_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\residual_energy_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\warped_autocorrelation_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\wrappers_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\autocorrelation_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\burg_modified_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\bwexpander_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\energy_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\inner_product_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\k2a_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\LPC_inv_pred_gain_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\pitch_analysis_core_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\scale_copy_vector_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\scale_vector_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\schur_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\sort_FLP.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86cpu.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\x86_celt_map.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\x86_silk_map.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_sse.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_sse2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\vq_sse2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\celt_lpc_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\NSQ_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\NSQ_del_dec_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\VAD_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\VQ_WMat_EC_sse4_1.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\celt\x86\pitch_avx.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\x86\NSQ_del_dec_avx2.c -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\silk\float\x86\inner_product_FLP_avx2.c \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/android_gradle_build.json b/android/app/.cxx/Debug/73414y1y/x86_64/android_gradle_build.json deleted file mode 100644 index dc85d89..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/android_gradle_build.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "buildFiles": [ - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\CMakeLists.txt", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\CFeatureCheck.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\config.h.cmake.in", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusBuildtype.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusConfig.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusFunctions.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusPackageVersion.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusSources.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\CMakeLists.txt" - ], - "cleanCommandsComponents": [ - [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86_64", - "clean" - ] - ], - "buildTargetsCommandComponents": [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86_64", - "{LIST_OF_TARGETS_TO_BUILD}" - ], - "libraries": { - "opus::@2ab3f06c54ff1393c1ba": { - "toolchain": "toolchain", - "abi": "x86_64", - "artifactName": "opus", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86_64\\opus-build\\libopus.a" - }, - "tsopus::@6890427a1f51a3e7e1df": { - "toolchain": "toolchain", - "abi": "x86_64", - "artifactName": "tsopus", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\x86_64\\libtsopus.so", - "runtimeFiles": [] - } - }, - "toolchains": { - "toolchain": { - "cCompilerExecutable": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe", - "cppCompilerExecutable": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe" - } - }, - "cFileExtensions": [ - "c" - ], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/android_gradle_build_mini.json b/android/app/.cxx/Debug/73414y1y/x86_64/android_gradle_build_mini.json deleted file mode 100644 index 1892420..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/android_gradle_build_mini.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "buildFiles": [ - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\CMakeLists.txt", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\CFeatureCheck.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\config.h.cmake.in", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusBuildtype.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusConfig.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusFunctions.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusPackageVersion.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\cmake\\OpusSources.cmake", - "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\CMakeLists.txt" - ], - "cleanCommandsComponents": [ - [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86_64", - "clean" - ] - ], - "buildTargetsCommandComponents": [ - "D:\\Android\\sdk\\cmake\\3.22.1\\bin\\ninja.exe", - "-C", - "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86_64", - "{LIST_OF_TARGETS_TO_BUILD}" - ], - "libraries": { - "opus::@2ab3f06c54ff1393c1ba": { - "artifactName": "opus", - "abi": "x86_64", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\.cxx\\Debug\\73414y1y\\x86_64\\opus-build\\libopus.a", - "runtimeFiles": [] - }, - "tsopus::@6890427a1f51a3e7e1df": { - "artifactName": "tsopus", - "abi": "x86_64", - "output": "E:\\MyProject\\ts-mobile-go\\android\\app\\build\\intermediates\\cxx\\Debug\\73414y1y\\obj\\x86_64\\libtsopus.so", - "runtimeFiles": [] - } - } -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/build.ninja b/android/app/.cxx/Debug/73414y1y/x86_64/build.ninja deleted file mode 100644 index c6a7e7d..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/build.ninja +++ /dev/null @@ -1,1825 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.22 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: tsopus -# Configurations: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - - -############################################# -# Set configuration variable for custom commands. - -CONFIGURATION = Debug -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include CMakeFiles/rules.ninja - -# ============================================================================= - -############################################# -# Logical path to working directory; prefix for absolute paths. - -cmake_ninja_workdir = E$:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/ -# ============================================================================= -# Object build statements for SHARED_LIBRARY target tsopus - - -############################################# -# Order-only phony target for tsopus - -build cmake_object_order_depends_target_tsopus: phony || cmake_object_order_depends_target_opus - -build CMakeFiles/tsopus.dir/opus_jni.cpp.o: CXX_COMPILER__tsopus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/opus_jni.cpp || cmake_object_order_depends_target_tsopus - DEFINES = -Dtsopus_EXPORTS - DEP_FILE = CMakeFiles\tsopus.dir\opus_jni.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include - OBJECT_DIR = CMakeFiles\tsopus.dir - OBJECT_FILE_DIR = CMakeFiles\tsopus.dir - TARGET_COMPILE_PDB = CMakeFiles\tsopus.dir\ - TARGET_PDB = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86_64\libtsopus.pdb - - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target tsopus - - -############################################# -# Link the shared library E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86_64\libtsopus.so - -build E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86_64/libtsopus.so: CXX_SHARED_LIBRARY_LINKER__tsopus_Debug CMakeFiles/tsopus.dir/opus_jni.cpp.o | opus-build/libopus.a || opus-build/libopus.a - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info - LINK_FLAGS = -static-libstdc++ -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments - LINK_LIBRARIES = opus-build/libopus.a -llog -lm -latomic -lm - OBJECT_DIR = CMakeFiles\tsopus.dir - POST_BUILD = cd . - PRE_LINK = cd . - SONAME = libtsopus.so - SONAME_FLAG = -Wl,-soname, - TARGET_COMPILE_PDB = CMakeFiles\tsopus.dir\ - TARGET_FILE = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86_64\libtsopus.so - TARGET_PDB = E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86_64\libtsopus.pdb - - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64 && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E echo "No interactive CMake dialog available."" - DESC = No interactive CMake dialog available... - restat = 1 - -build edit_cache: phony CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64 && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64" - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - - -############################################# -# Utility command for list_install_components - -build list_install_components: phony - - -############################################# -# Utility command for install - -build CMakeFiles/install.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64 && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -P cmake_install.cmake" - DESC = Install the project... - pool = console - restat = 1 - -build install: phony CMakeFiles/install.util - - -############################################# -# Utility command for install/local - -build CMakeFiles/install/local.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64 && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake" - DESC = Installing only the local directory... - pool = console - restat = 1 - -build install/local: phony CMakeFiles/install/local.util - - -############################################# -# Utility command for install/strip - -build CMakeFiles/install/strip.util: CUSTOM_COMMAND all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64 && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake" - DESC = Installing the project stripped... - pool = console - restat = 1 - -build install/strip: phony CMakeFiles/install/strip.util - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# E:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt -# ============================================================================= - -# ============================================================================= -# Object build statements for STATIC_LIBRARY target opus - - -############################################# -# Order-only phony target for opus - -build cmake_object_order_depends_target_opus: phony || opus-build/CMakeFiles/opus.dir - -build opus-build/CMakeFiles/opus.dir/src/opus.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/extensions.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/extensions.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\extensions.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_multistream_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_multistream_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/repacketizer.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\repacketizer.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_projection_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_projection_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/opus_projection_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\opus_projection_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mapping_matrix.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mapping_matrix.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/analysis.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/analysis.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\analysis.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mlp.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mlp.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mlp.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/src/mlp_data.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\src\mlp_data.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\src - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/CNG.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/CNG.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\CNG.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/code_signs.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\code_signs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/init_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\init_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_core.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_core.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_frame.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_frame.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_parameters.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_parameters.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_indices.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_indices.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_pulses.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_pulses.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decoder_set_fs.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decoder_set_fs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/dec_API.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\dec_API.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/enc_API.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\enc_API.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/encode_indices.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\encode_indices.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/encode_pulses.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\encode_pulses.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/gain_quant.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\gain_quant.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/interpolate.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\interpolate.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LP_variable_cutoff.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LP_variable_cutoff.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_decode.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_decode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NSQ.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NSQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NSQ_del_dec.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NSQ_del_dec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/PLC.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/PLC.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\PLC.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/shell_coder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\shell_coder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_gain.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_gain.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_LTP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_LTP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_NLSF_CB_NB_MB.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_NLSF_CB_NB_MB.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_NLSF_CB_WB.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_NLSF_CB_WB.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_other.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_other.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_pitch_lag.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_pitch_lag.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/tables_pulses_per_block.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\tables_pulses_per_block.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/VAD.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/VAD.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\VAD.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_audio_bandwidth.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_audio_bandwidth.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/quant_LTP_gains.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\quant_LTP_gains.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/VQ_WMat_EC.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\VQ_WMat_EC.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/HP_variable_cutoff.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\HP_variable_cutoff.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_encode.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_encode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_VQ.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_VQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_unpack.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_unpack.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_del_dec_quant.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_del_dec_quant.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/process_NLSFs.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\process_NLSFs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_LR_to_MS.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_LR_to_MS.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_MS_to_LR.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_MS_to_LR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/check_control_input.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\check_control_input.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_SNR.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_SNR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/init_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\init_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/control_codec.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\control_codec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/A2NLSF.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\A2NLSF.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/ana_filt_bank_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\ana_filt_bank_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/biquad_alt.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\biquad_alt.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/bwexpander_32.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\bwexpander_32.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/bwexpander.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\bwexpander.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/debug.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/debug.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\debug.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/decode_pitch.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\decode_pitch.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/inner_prod_aligned.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\inner_prod_aligned.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/lin2log.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\lin2log.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/log2lin.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\log2lin.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_analysis_filter.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_analysis_filter.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_inv_pred_gain.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_inv_pred_gain.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/table_LSF_cos.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\table_LSF_cos.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF2A.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF2A.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_stabilize.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_stabilize.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/NLSF_VQ_weights_laroia.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\NLSF_VQ_weights_laroia.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/pitch_est_tables.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\pitch_est_tables.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_down2_3.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_down2_3.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_down2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_down2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_AR2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_AR2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_down_FIR.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_down_FIR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_IIR_FIR.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_IIR_FIR.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_private_up2_HQ.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_private_up2_HQ.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/resampler_rom.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\resampler_rom.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sigm_Q15.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sigm_Q15.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sort.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sort.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sort.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/sum_sqr_shift.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\sum_sqr_shift.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_decode_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_decode_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_encode_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_encode_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_find_predictor.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_find_predictor.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/stereo_quant_pred.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\stereo_quant_pred.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/LPC_fit.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\LPC_fit.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/bands.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/bands.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\bands.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_encoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_encoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_decoder.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_decoder.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/cwrs.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\cwrs.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entcode.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entcode.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entcode.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entdec.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entdec.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entdec.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/entenc.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/entenc.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\entenc.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/kiss_fft.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\kiss_fft.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/laplace.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/laplace.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\laplace.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/mathops.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/mathops.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\mathops.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/mdct.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/mdct.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\mdct.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/modes.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/modes.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\modes.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/pitch.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/pitch.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\pitch.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/celt_lpc.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\celt_lpc.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/quant_bands.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\quant_bands.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/rate.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/rate.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\rate.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/vq.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/vq.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\vq.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/apply_sine_window_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\apply_sine_window_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/corrMatrix_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\corrMatrix_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/encode_frame_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\encode_frame_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_LPC_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_LPC_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_LTP_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_LTP_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_pitch_lags_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_pitch_lags_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/find_pred_coefs_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\find_pred_coefs_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LPC_analysis_filter_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LPC_analysis_filter_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LTP_analysis_filter_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LTP_analysis_filter_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LTP_scale_ctrl_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LTP_scale_ctrl_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/noise_shape_analysis_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\noise_shape_analysis_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/process_gains_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\process_gains_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/regularize_correlations_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\regularize_correlations_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/residual_energy_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\residual_energy_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/warped_autocorrelation_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\warped_autocorrelation_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/wrappers_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\wrappers_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/autocorrelation_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\autocorrelation_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/burg_modified_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\burg_modified_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/bwexpander_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\bwexpander_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/energy_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\energy_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/inner_product_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\inner_product_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/k2a_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\k2a_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/LPC_inv_pred_gain_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\LPC_inv_pred_gain_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/pitch_analysis_core_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\pitch_analysis_core_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/scale_copy_vector_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\scale_copy_vector_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/scale_vector_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\scale_vector_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/schur_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\schur_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/sort_FLP.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\sort_FLP.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/x86cpu.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\x86cpu.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/x86_celt_map.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\x86_celt_map.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/x86_silk_map.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\x86_silk_map.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/pitch_sse.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\pitch_sse.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/pitch_sse2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\pitch_sse2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse2 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/vq_sse2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\vq_sse2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse2 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/celt_lpc_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\celt_lpc_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/pitch_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\pitch_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/NSQ_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\NSQ_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/NSQ_del_dec_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\NSQ_del_dec_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/VAD_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\VAD_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/VQ_WMat_EC_sse4_1.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\VQ_WMat_EC_sse4_1.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt/x86/pitch_avx.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\celt\x86\pitch_avx.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -mavx2 -mfma -mavx - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\celt\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/x86/NSQ_del_dec_avx2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\x86\NSQ_del_dec_avx2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -mavx2 -mfma -mavx - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - -build opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o: C_COMPILER__opus_Debug E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float/x86/inner_product_FLP_avx2.c || cmake_object_order_depends_target_opus - DEFINES = -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS - DEP_FILE = opus-build\CMakeFiles\opus.dir\silk\float\x86\inner_product_FLP_avx2.c.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -mavx2 -mfma -mavx - INCLUDES = -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - OBJECT_FILE_DIR = opus-build\CMakeFiles\opus.dir\silk\float\x86 - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_PDB = opus-build\libopus.pdb - - -# ============================================================================= -# Link build statements for STATIC_LIBRARY target opus - - -############################################# -# Link the static library opus-build\libopus.a - -build opus-build/libopus.a: C_STATIC_LIBRARY_LINKER__opus_Debug opus-build/CMakeFiles/opus.dir/src/opus.c.o opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o opus-build/CMakeFiles/opus.dir/src/extensions.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o opus-build/CMakeFiles/opus.dir/src/analysis.c.o opus-build/CMakeFiles/opus.dir/src/mlp.c.o opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o opus-build/CMakeFiles/opus.dir/silk/CNG.c.o opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o opus-build/CMakeFiles/opus.dir/silk/PLC.c.o opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o opus-build/CMakeFiles/opus.dir/silk/VAD.c.o opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o opus-build/CMakeFiles/opus.dir/silk/debug.c.o opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o opus-build/CMakeFiles/opus.dir/silk/resampler.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o opus-build/CMakeFiles/opus.dir/silk/sort.c.o opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o opus-build/CMakeFiles/opus.dir/celt/bands.c.o opus-build/CMakeFiles/opus.dir/celt/celt.c.o opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o opus-build/CMakeFiles/opus.dir/celt/entcode.c.o opus-build/CMakeFiles/opus.dir/celt/entdec.c.o opus-build/CMakeFiles/opus.dir/celt/entenc.c.o opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o opus-build/CMakeFiles/opus.dir/celt/laplace.c.o opus-build/CMakeFiles/opus.dir/celt/mathops.c.o opus-build/CMakeFiles/opus.dir/celt/mdct.c.o opus-build/CMakeFiles/opus.dir/celt/modes.c.o opus-build/CMakeFiles/opus.dir/celt/pitch.c.o opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o opus-build/CMakeFiles/opus.dir/celt/rate.c.o opus-build/CMakeFiles/opus.dir/celt/vq.c.o opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info - OBJECT_DIR = opus-build\CMakeFiles\opus.dir - POST_BUILD = cd . - PRE_LINK = cd . - TARGET_COMPILE_PDB = opus-build\CMakeFiles\opus.dir\opus.pdb - TARGET_FILE = opus-build\libopus.a - TARGET_PDB = opus-build\libopus.pdb - RSP_FILE = CMakeFiles\opus.rsp - - -############################################# -# Utility command for edit_cache - -build opus-build/CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -E echo "No interactive CMake dialog available."" - DESC = No interactive CMake dialog available... - restat = 1 - -build opus-build/edit_cache: phony opus-build/CMakeFiles/edit_cache.util - - -############################################# -# Utility command for rebuild_cache - -build opus-build/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe --regenerate-during-build -SE:\MyProject\ts-mobile-go\android\app\src\main\cpp -BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64" - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 - -build opus-build/rebuild_cache: phony opus-build/CMakeFiles/rebuild_cache.util - - -############################################# -# Utility command for list_install_components - -build opus-build/list_install_components: phony - - -############################################# -# Utility command for install - -build opus-build/CMakeFiles/install.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -P cmake_install.cmake" - DESC = Install the project... - pool = console - restat = 1 - -build opus-build/install: phony opus-build/CMakeFiles/install.util - - -############################################# -# Utility command for install/local - -build opus-build/CMakeFiles/install/local.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake" - DESC = Installing only the local directory... - pool = console - restat = 1 - -build opus-build/install/local: phony opus-build/CMakeFiles/install/local.util - - -############################################# -# Utility command for install/strip - -build opus-build/CMakeFiles/install/strip.util: CUSTOM_COMMAND opus-build/all - COMMAND = cmd.exe /C "cd /D E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\opus-build && D:\Android\sdk\cmake\3.22.1\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake" - DESC = Installing the project stripped... - pool = console - restat = 1 - -build opus-build/install/strip: phony opus-build/CMakeFiles/install/strip.util - -# ============================================================================= -# Target aliases. - -build libopus.a: phony opus-build/libopus.a - -build libtsopus.so: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86_64/libtsopus.so - -build opus: phony opus-build/libopus.a - -build tsopus: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86_64/libtsopus.so - -# ============================================================================= -# Folder targets. - -# ============================================================================= - -############################################# -# Folder: E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64 - -build all: phony E$:/MyProject/ts-mobile-go/android/app/build/intermediates/cxx/Debug/73414y1y/obj/x86_64/libtsopus.so - -# ============================================================================= - -############################################# -# Folder: E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build - -build opus-build/all: phony opus-build/libopus.a - -# ============================================================================= -# Built-in targets - - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/CFeatureCheck.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusBuildtype.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusConfig.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusFunctions.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusPackageVersion.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusSources.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/config.h.cmake.in E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/cpu_info_by_asm.c E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/cpu_info_by_c.c E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/vla.c - pool = console - - -############################################# -# A missing CMake input file is not an error. - -build CMakeCache.txt CMakeFiles/3.22.1-g37088a8-dirty/CMakeCCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeCXXCompiler.cmake CMakeFiles/3.22.1-g37088a8-dirty/CMakeSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCCompilerABI.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCXXInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeConfigurableFile.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDependentOption.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeGenericSystem.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakePushCheckState.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystem.cmake.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckFunctionExists.c D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.c.in D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckIncludeFile.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckLibraryExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/CheckSymbolExists.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang-FindBinUtils.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/GNU.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FeatureSummary.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindGit.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/FindPackageMessage.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/GNUInstallDirs.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Clang.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-C.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine-CXX.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Determine.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android-Initialize.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Android/Determine-Compiler.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/Linux.cmake D$:/Android/sdk/cmake/3.22.1/share/cmake-3.22/Modules/Platform/UnixPaths.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/abis.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android-legacy.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/flags.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Clang.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Determine.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android-Initialize.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Android.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/hooks/pre/Determine-Compiler.cmake D$:/Android/sdk/ndk/27.0.12077973/build/cmake/platforms.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/CMakeLists.txt E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/CFeatureCheck.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusBuildtype.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusConfig.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusFunctions.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusPackageVersion.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/OpusSources.cmake E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/config.h.cmake.in E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/cpu_info_by_asm.c E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/cpu_info_by_c.c E$:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/cmake/vla.c: phony - - -############################################# -# Clean all the built files. - -build clean: CLEAN - - -############################################# -# Print all primary targets available. - -build help: HELP - - -############################################# -# Make the all target the default. - -default all diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/build_file_index.txt b/android/app/.cxx/Debug/73414y1y/x86_64/build_file_index.txt deleted file mode 100644 index f0208f4..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/build_file_index.txt +++ /dev/null @@ -1,9 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\CMakeLists.txt -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\CFeatureCheck.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\config.h.cmake.in -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusBuildtype.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusConfig.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusFunctions.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusPackageVersion.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusSources.cmake -E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\CMakeLists.txt \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/cmake_install.cmake b/android/app/.cxx/Debug/73414y1y/x86_64/cmake_install.cmake deleted file mode 100644 index 546c700..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/cmake_install.cmake +++ /dev/null @@ -1,54 +0,0 @@ -# Install script for directory: E:/MyProject/ts-mobile-go/android/app/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/tsopus") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/compile_commands.json b/android/app/.cxx/Debug/73414y1y/x86_64/compile_commands.json deleted file mode 100644 index c8aef4d..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/compile_commands.json +++ /dev/null @@ -1,767 +0,0 @@ -[ -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dtsopus_EXPORTS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles\\tsopus.dir\\opus_jni.cpp.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\extensions.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\repacketizer.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mapping_matrix.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\analysis.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp_data.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\CNG.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\code_signs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_core.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_frame.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_parameters.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decoder_set_fs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\dec_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\enc_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\gain_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\interpolate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_decode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ_del_dec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\PLC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\shell_coder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_LTP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_NB_MB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_WB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_other.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pitch_lag.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pulses_per_block.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VAD.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_audio_bandwidth.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\quant_LTP_gains.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VQ_WMat_EC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\HP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_encode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_unpack.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_del_dec_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\process_NLSFs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_LR_to_MS.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_MS_to_LR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\check_control_input.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_SNR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_codec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\A2NLSF.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\ana_filt_bank_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\biquad_alt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander_32.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\debug.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\inner_prod_aligned.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\lin2log.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\log2lin.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_analysis_filter.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_inv_pred_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\table_LSF_cos.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF2A.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_stabilize.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ_weights_laroia.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\pitch_est_tables.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2_3.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_AR2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_down_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_IIR_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_up2_HQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_rom.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sigm_Q15.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sort.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sum_sqr_shift.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_decode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_encode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_find_predictor.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_quant_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_fit.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\cwrs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entcode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entdec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entenc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\kiss_fft.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\laplace.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mathops.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mdct.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\modes.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_lpc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\quant_bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\rate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\vq.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\apply_sine_window_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\corrMatrix_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\encode_frame_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LPC_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LTP_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pitch_lags_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pred_coefs_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_scale_ctrl_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\noise_shape_analysis_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\process_gains_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\regularize_correlations_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\residual_energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\warped_autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\wrappers_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\burg_modified_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\bwexpander_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\inner_product_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\k2a_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_inv_pred_gain_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\pitch_analysis_core_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_copy_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\schur_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\sort_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\x86cpu.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86cpu.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86cpu.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\x86_celt_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86_celt_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86_celt_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\x86_silk_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\x86_silk_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\x86_silk_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse2 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse2 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\vq_sse2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\vq_sse2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\vq_sse2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\celt_lpc_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\celt_lpc_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\celt_lpc_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_del_dec_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\VAD_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VAD_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VAD_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\VQ_WMat_EC_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VQ_WMat_EC_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VQ_WMat_EC_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_avx.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_avx.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_avx.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_del_dec_avx2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_avx2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_avx2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\x86\\inner_product_FLP_avx2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\x86\\inner_product_FLP_avx2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\x86\\inner_product_FLP_avx2.c" -} -] \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/compile_commands.json.bin b/android/app/.cxx/Debug/73414y1y/x86_64/compile_commands.json.bin deleted file mode 100644 index 5a4ba49..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/compile_commands.json.bin and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/configure_fingerprint.bin b/android/app/.cxx/Debug/73414y1y/x86_64/configure_fingerprint.bin deleted file mode 100644 index 3f2f17a..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/configure_fingerprint.bin +++ /dev/null @@ -1,44 +0,0 @@ -C/C++ Structured Loga -_ -]E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\additional_project_files.txtC -A -?com.android.build.gradle.internal.cxx.io.EncodedFileFingerPrint  ̖3ȩ 3^ -\ -ZE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\android_gradle_build.json  ̖3 3c -a -_E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\android_gradle_build_mini.json  ̖3 3P -N -LE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\build.ninja  ̖3ʾ 3T -R -PE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\build.ninja.txt  ̖3Y -W -UE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\build_file_index.txt  ̖3 3Z -X -VE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\compile_commands.json  ̖3 3^ -\ -ZE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\compile_commands.json.bin  ̖3  3d -b -`E:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\metadata_generation_command.txt  ̖3 - 3W -U -SE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\prefab_config.json  ̖3  ( 3\ -Z -XE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64\symbol_folder_index.txt  ̖3  W 3E -C -AE:\MyProject\ts-mobile-go\android\app\src\main\cpp\CMakeLists.txt  ̖3  3V -T -RE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\CMakeLists.txt  ̖3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\CFeatureCheck.cmake  ̖3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusBuildtype.cmake  ̖3 1^ -\ -ZE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusConfig.cmake  ̖3 1a -_ -]E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusFunctions.cmake  ̖35 1f -d -bE:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusPackageVersion.cmake  ̖3 1_ -] -[E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\OpusSources.cmake  ̖3 1_ -] -[E:\MyProject\ts-mobile-go\android\app\src\main\cpp\third_party\opus\cmake\config.h.cmake.in  ̖3 0 1 \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/metadata_generation_command.txt b/android/app/.cxx/Debug/73414y1y/x86_64/metadata_generation_command.txt deleted file mode 100644 index d1c733b..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/metadata_generation_command.txt +++ /dev/null @@ -1,18 +0,0 @@ - -HE:\MyProject\ts-mobile-go\android\app\src\main\cpp --DCMAKE_SYSTEM_NAME=Android --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_SYSTEM_VERSION=26 --DANDROID_PLATFORM=android-26 --DANDROID_ABI=x86_64 --DCMAKE_ANDROID_ARCH_ABI=x86_64 --DANDROID_NDK=D:\Android\sdk\ndk\27.0.12077973 --DCMAKE_ANDROID_NDK=D:\Android\sdk\ndk\27.0.12077973 --DCMAKE_TOOLCHAIN_FILE=D:\Android\sdk\ndk\27.0.12077973\build\cmake\android.toolchain.cmake --DCMAKE_MAKE_PROGRAM=D:\Android\sdk\cmake\3.22.1\bin\ninja.exe --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86_64 --DCMAKE_RUNTIME_OUTPUT_DIRECTORY=E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86_64 --DCMAKE_BUILD_TYPE=Debug --BE:\MyProject\ts-mobile-go\android\app\.cxx\Debug\73414y1y\x86_64 --GNinja - Build command args: [] - Version: 2 \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/bands.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/bands.c.o deleted file mode 100644 index 02365d0..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/bands.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt.c.o deleted file mode 100644 index 8c5742c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o deleted file mode 100644 index a0a4fb7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o deleted file mode 100644 index 0bd075f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o deleted file mode 100644 index 15a9917..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/celt_lpc.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o deleted file mode 100644 index e6d16f8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/cwrs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o deleted file mode 100644 index f0f4e24..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/entcode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o deleted file mode 100644 index d747479..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/entdec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o deleted file mode 100644 index 70e92ed..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/entenc.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o deleted file mode 100644 index ac2cd22..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/kiss_fft.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o deleted file mode 100644 index 1002c16..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/laplace.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o deleted file mode 100644 index 0e14c92..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/mathops.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o deleted file mode 100644 index 5c0ce05..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/mdct.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/modes.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/modes.c.o deleted file mode 100644 index 5f3df33..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/modes.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o deleted file mode 100644 index 7b37ad9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/pitch.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o deleted file mode 100644 index 4b3c2f5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/quant_bands.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/rate.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/rate.c.o deleted file mode 100644 index 478de7d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/rate.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/vq.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/vq.c.o deleted file mode 100644 index 3269a94..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/vq.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o deleted file mode 100644 index 18b24de..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o deleted file mode 100644 index ca95926..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_avx.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o deleted file mode 100644 index 6f9d6e4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o deleted file mode 100644 index c004c36..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o deleted file mode 100644 index 5aecc84..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o deleted file mode 100644 index 5cb98d5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o deleted file mode 100644 index a5298c5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o deleted file mode 100644 index 9af8065..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o deleted file mode 100644 index 576c92a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/A2NLSF.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o deleted file mode 100644 index 1aed8ad..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/CNG.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o deleted file mode 100644 index 012d319..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o deleted file mode 100644 index d0238b8..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o deleted file mode 100644 index d657198..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LPC_fit.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o deleted file mode 100644 index f764f81..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o deleted file mode 100644 index 97c8062..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o deleted file mode 100644 index a41504e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF2A.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o deleted file mode 100644 index 57dd0de..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o deleted file mode 100644 index 9b99fc4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o deleted file mode 100644 index 22691c7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_decode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o deleted file mode 100644 index d594c95..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o deleted file mode 100644 index bc409da..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_encode.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o deleted file mode 100644 index 2ef39f1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o deleted file mode 100644 index 4e39195..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o deleted file mode 100644 index 4eccc4c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NSQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o deleted file mode 100644 index a57d674..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o deleted file mode 100644 index d7d9e00..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/PLC.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o deleted file mode 100644 index 688094e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/VAD.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o deleted file mode 100644 index 8d906d7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o deleted file mode 100644 index f7e436d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o deleted file mode 100644 index cbf0e4e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/biquad_alt.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o deleted file mode 100644 index 76198f9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/bwexpander.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o deleted file mode 100644 index bd4c75d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/bwexpander_32.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o deleted file mode 100644 index 6802702..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/check_control_input.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o deleted file mode 100644 index b85553f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/code_signs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o deleted file mode 100644 index f48d51f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/control_SNR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o deleted file mode 100644 index ee74467..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o deleted file mode 100644 index ccd45ae..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/control_codec.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/debug.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/debug.c.o deleted file mode 100644 index d159173..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/debug.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o deleted file mode 100644 index a3dcf78..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/dec_API.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o deleted file mode 100644 index 872dd5c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_core.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o deleted file mode 100644 index 5c2ab0a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_frame.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o deleted file mode 100644 index d6dab6f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_indices.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o deleted file mode 100644 index a8717a1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_parameters.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o deleted file mode 100644 index 2bd8413..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_pitch.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o deleted file mode 100644 index 4e505c6..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decode_pulses.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o deleted file mode 100644 index 1a0717f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o deleted file mode 100644 index 7cfb82e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/enc_API.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o deleted file mode 100644 index 18b8ecf..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/encode_indices.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o deleted file mode 100644 index 0d70dea..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/encode_pulses.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o deleted file mode 100644 index 67f3746..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o deleted file mode 100644 index 4d2085c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o deleted file mode 100644 index 2a6b168..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o deleted file mode 100644 index cde7fcc..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o deleted file mode 100644 index 67bc23a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o deleted file mode 100644 index f34eaf0..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o deleted file mode 100644 index 2fe3e91..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o deleted file mode 100644 index 8890c50..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o deleted file mode 100644 index dff4f38..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o deleted file mode 100644 index 42d8804..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o deleted file mode 100644 index c007e4f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o deleted file mode 100644 index aa307e6..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o deleted file mode 100644 index 1c86981..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o deleted file mode 100644 index 626580c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o deleted file mode 100644 index 10140bb..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o deleted file mode 100644 index 7304687..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o deleted file mode 100644 index b58121f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o deleted file mode 100644 index 300d7ab..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o deleted file mode 100644 index 313f7e5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o deleted file mode 100644 index 4969496..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o deleted file mode 100644 index db53738..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o deleted file mode 100644 index f680697..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o deleted file mode 100644 index 24d06b1..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o deleted file mode 100644 index 18b9b77..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o deleted file mode 100644 index b5b7fb7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o deleted file mode 100644 index 48db6c9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o deleted file mode 100644 index 1286fb6..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o deleted file mode 100644 index a9d6ec7..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o deleted file mode 100644 index 6fb1506..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/float/x86/inner_product_FLP_avx2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o deleted file mode 100644 index cc2cb36..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/gain_quant.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o deleted file mode 100644 index c399578..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/init_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o deleted file mode 100644 index 8ee9424..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/init_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o deleted file mode 100644 index fed7ce3..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o deleted file mode 100644 index ec3041c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/interpolate.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o deleted file mode 100644 index c2bbdde..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/lin2log.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o deleted file mode 100644 index 7563e5d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/log2lin.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o deleted file mode 100644 index 2bde2b9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o deleted file mode 100644 index b4ce99f..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/process_NLSFs.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o deleted file mode 100644 index 3186a11..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o deleted file mode 100644 index 7939f73..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o deleted file mode 100644 index 08096db..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_down2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o deleted file mode 100644 index 0d67b55..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o deleted file mode 100644 index f6c8634..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o deleted file mode 100644 index efacc4e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o deleted file mode 100644 index 67854ce..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o deleted file mode 100644 index 8e99137..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o deleted file mode 100644 index 5402891..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/resampler_rom.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o deleted file mode 100644 index 4c9dfdf..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/shell_coder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o deleted file mode 100644 index ef024d9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/sigm_Q15.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/sort.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/sort.c.o deleted file mode 100644 index 19ca103..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/sort.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o deleted file mode 100644 index 63b3843..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o deleted file mode 100644 index fc3d76d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o deleted file mode 100644 index 3059b53..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o deleted file mode 100644 index 315206a..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o deleted file mode 100644 index 1ec3924..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o deleted file mode 100644 index 94d353b..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o deleted file mode 100644 index 204ada6..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o deleted file mode 100644 index 629ed34..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o deleted file mode 100644 index af3a79c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_LTP.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o deleted file mode 100644 index 295e631..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o deleted file mode 100644 index a4df816..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o deleted file mode 100644 index fdf6932..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_gain.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o deleted file mode 100644 index 35256d0..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_other.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o deleted file mode 100644 index b307810..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o deleted file mode 100644 index a946801..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o deleted file mode 100644 index 18685aa..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_avx2.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o deleted file mode 100644 index 1ece537..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o deleted file mode 100644 index eb63f6c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o deleted file mode 100644 index a095113..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o deleted file mode 100644 index 4af5d7d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o deleted file mode 100644 index 1b62547..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/analysis.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/analysis.c.o deleted file mode 100644 index 1c28781..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/analysis.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/extensions.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/extensions.c.o deleted file mode 100644 index 47efb3d..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/extensions.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o deleted file mode 100644 index adfe4c5..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/mapping_matrix.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/mlp.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/mlp.c.o deleted file mode 100644 index fceb8a4..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/mlp.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o deleted file mode 100644 index 0c19e0c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/mlp_data.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus.c.o deleted file mode 100644 index 400a750..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o deleted file mode 100644 index 1ffa0bf..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o deleted file mode 100644 index 9f335f2..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o deleted file mode 100644 index 4d5c0d9..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_multistream.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o deleted file mode 100644 index 20736ac..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o deleted file mode 100644 index f6692bb..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o deleted file mode 100644 index 0bca288..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o deleted file mode 100644 index a9dea2e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o deleted file mode 100644 index 1aaf63c..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/CMakeFiles/opus.dir/src/repacketizer.c.o and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/cmake_install.cmake b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/cmake_install.cmake deleted file mode 100644 index c499a27..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/cmake_install.cmake +++ /dev/null @@ -1,58 +0,0 @@ -# Install script for directory: E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/tsopus") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-objdump.exe") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/libopus.a") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/opus" TYPE FILE FILES - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_defines.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_multistream.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_projection.h" - "E:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include/opus_types.h" - ) -endif() - diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/config.h b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/config.h deleted file mode 100644 index 78a3e9c..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/config.h +++ /dev/null @@ -1 +0,0 @@ -/* #undef PACKAGE_VERSION */ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/libopus.a b/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/libopus.a deleted file mode 100644 index 09d2f2e..0000000 Binary files a/android/app/.cxx/Debug/73414y1y/x86_64/opus-build/libopus.a and /dev/null differ diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/prefab_config.json b/android/app/.cxx/Debug/73414y1y/x86_64/prefab_config.json deleted file mode 100644 index e799de8..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/prefab_config.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "enabled": false, - "packages": [] -} \ No newline at end of file diff --git a/android/app/.cxx/Debug/73414y1y/x86_64/symbol_folder_index.txt b/android/app/.cxx/Debug/73414y1y/x86_64/symbol_folder_index.txt deleted file mode 100644 index ca37e5d..0000000 --- a/android/app/.cxx/Debug/73414y1y/x86_64/symbol_folder_index.txt +++ /dev/null @@ -1 +0,0 @@ -E:\MyProject\ts-mobile-go\android\app\build\intermediates\cxx\Debug\73414y1y\obj\x86_64 \ No newline at end of file diff --git a/android/app/.cxx/tools/debug/arm64-v8a/compile_commands.json b/android/app/.cxx/tools/debug/arm64-v8a/compile_commands.json deleted file mode 100644 index 76469bf..0000000 --- a/android/app/.cxx/tools/debug/arm64-v8a/compile_commands.json +++ /dev/null @@ -1,737 +0,0 @@ -[ -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dtsopus_EXPORTS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles\\tsopus.dir\\opus_jni.cpp.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\extensions.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\repacketizer.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mapping_matrix.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\analysis.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp_data.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\CNG.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\code_signs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_core.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_frame.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_parameters.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decoder_set_fs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\dec_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\enc_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\gain_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\interpolate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_decode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ_del_dec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\PLC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\shell_coder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_LTP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_NB_MB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_WB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_other.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pitch_lag.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pulses_per_block.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VAD.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_audio_bandwidth.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\quant_LTP_gains.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VQ_WMat_EC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\HP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_encode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_unpack.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_del_dec_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\process_NLSFs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_LR_to_MS.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_MS_to_LR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\check_control_input.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_SNR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_codec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\A2NLSF.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\ana_filt_bank_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\biquad_alt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander_32.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\debug.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\inner_prod_aligned.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\lin2log.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\log2lin.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_analysis_filter.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_inv_pred_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\table_LSF_cos.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF2A.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_stabilize.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ_weights_laroia.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\pitch_est_tables.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2_3.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_AR2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_down_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_IIR_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_up2_HQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_rom.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sigm_Q15.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sort.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sum_sqr_shift.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_decode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_encode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_find_predictor.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_quant_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_fit.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\cwrs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entcode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entdec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entenc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\kiss_fft.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\laplace.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mathops.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mdct.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\modes.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_lpc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\quant_bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\rate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\vq.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\apply_sine_window_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\corrMatrix_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\encode_frame_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LPC_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LTP_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pitch_lags_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pred_coefs_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_scale_ctrl_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\noise_shape_analysis_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\process_gains_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\regularize_correlations_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\residual_energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\warped_autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\wrappers_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\burg_modified_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\bwexpander_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\inner_product_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\k2a_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_inv_pred_gain_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\pitch_analysis_core_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_copy_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\schur_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\sort_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\armcpu.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\armcpu.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\armcpu.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\arm_celt_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\arm_celt_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\arm_celt_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\arm_silk_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\arm_silk_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\arm_silk_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\celt_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\celt_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\celt_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\pitch_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\pitch_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\pitch_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\biquad_alt_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\biquad_alt_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\biquad_alt_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\NSQ_del_dec_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_del_dec_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_del_dec_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=aarch64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_ARM_PRESUME_NEON -DOPUS_ARM_PRESUME_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/arm64-v8a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\NSQ_neon.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_neon.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_neon.c" -} -] \ No newline at end of file diff --git a/android/app/.cxx/tools/debug/armeabi-v7a/compile_commands.json b/android/app/.cxx/tools/debug/armeabi-v7a/compile_commands.json deleted file mode 100644 index fbd7440..0000000 --- a/android/app/.cxx/tools/debug/armeabi-v7a/compile_commands.json +++ /dev/null @@ -1,737 +0,0 @@ -[ -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dtsopus_EXPORTS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles\\tsopus.dir\\opus_jni.cpp.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\extensions.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\repacketizer.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mapping_matrix.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\analysis.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp_data.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\CNG.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\code_signs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_core.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_frame.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_parameters.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decoder_set_fs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\dec_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\enc_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\gain_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\interpolate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_decode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ_del_dec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\PLC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\shell_coder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_LTP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_NB_MB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_WB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_other.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pitch_lag.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pulses_per_block.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VAD.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_audio_bandwidth.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\quant_LTP_gains.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VQ_WMat_EC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\HP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_encode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_unpack.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_del_dec_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\process_NLSFs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_LR_to_MS.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_MS_to_LR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\check_control_input.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_SNR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_codec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\A2NLSF.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\ana_filt_bank_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\biquad_alt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander_32.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\debug.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\inner_prod_aligned.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\lin2log.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\log2lin.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_analysis_filter.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_inv_pred_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\table_LSF_cos.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF2A.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_stabilize.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ_weights_laroia.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\pitch_est_tables.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2_3.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_AR2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_down_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_IIR_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_up2_HQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_rom.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sigm_Q15.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sort.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sum_sqr_shift.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_decode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_encode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_find_predictor.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_quant_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_fit.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\cwrs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entcode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entdec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entenc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\kiss_fft.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\laplace.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mathops.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mdct.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\modes.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_lpc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\quant_bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\rate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\vq.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\apply_sine_window_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\corrMatrix_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\encode_frame_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LPC_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LTP_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pitch_lags_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pred_coefs_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_scale_ctrl_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\noise_shape_analysis_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\process_gains_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\regularize_correlations_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\residual_energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\warped_autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\wrappers_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\burg_modified_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\bwexpander_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\inner_product_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\k2a_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_inv_pred_gain_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\pitch_analysis_core_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_copy_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\schur_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\sort_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\armcpu.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\armcpu.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\armcpu.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\arm_celt_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\arm_celt_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\arm_celt_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\arm_silk_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\arm_silk_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\arm_silk_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\celt_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\celt_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\celt_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\arm\\pitch_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\pitch_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\arm\\pitch_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\biquad_alt_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\biquad_alt_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\biquad_alt_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\LPC_inv_pred_gain_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\NSQ_del_dec_neon_intr.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_del_dec_neon_intr.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_del_dec_neon_intr.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=armv7-none-linux-androideabi26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_ARM_MAY_HAVE_NEON -DOPUS_ARM_MAY_HAVE_NEON_INTR -DOPUS_BUILD -DOPUS_HAVE_RTCD -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/armeabi-v7a/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/fixed -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\arm\\NSQ_neon.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_neon.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\arm\\NSQ_neon.c" -} -] \ No newline at end of file diff --git a/android/app/.cxx/tools/debug/x86/compile_commands.json b/android/app/.cxx/tools/debug/x86/compile_commands.json deleted file mode 100644 index dc37695..0000000 --- a/android/app/.cxx/tools/debug/x86/compile_commands.json +++ /dev/null @@ -1,767 +0,0 @@ -[ -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dtsopus_EXPORTS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles\\tsopus.dir\\opus_jni.cpp.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\extensions.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\repacketizer.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mapping_matrix.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\analysis.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp_data.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\CNG.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\code_signs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_core.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_frame.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_parameters.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decoder_set_fs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\dec_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\enc_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\gain_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\interpolate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_decode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ_del_dec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\PLC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\shell_coder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_LTP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_NB_MB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_WB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_other.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pitch_lag.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pulses_per_block.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VAD.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_audio_bandwidth.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\quant_LTP_gains.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VQ_WMat_EC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\HP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_encode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_unpack.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_del_dec_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\process_NLSFs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_LR_to_MS.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_MS_to_LR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\check_control_input.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_SNR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_codec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\A2NLSF.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\ana_filt_bank_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\biquad_alt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander_32.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\debug.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\inner_prod_aligned.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\lin2log.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\log2lin.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_analysis_filter.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_inv_pred_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\table_LSF_cos.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF2A.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_stabilize.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ_weights_laroia.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\pitch_est_tables.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2_3.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_AR2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_down_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_IIR_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_up2_HQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_rom.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sigm_Q15.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sort.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sum_sqr_shift.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_decode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_encode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_find_predictor.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_quant_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_fit.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\cwrs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entcode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entdec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entenc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\kiss_fft.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\laplace.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mathops.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mdct.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\modes.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_lpc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\quant_bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\rate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\vq.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\apply_sine_window_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\corrMatrix_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\encode_frame_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LPC_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LTP_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pitch_lags_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pred_coefs_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_scale_ctrl_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\noise_shape_analysis_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\process_gains_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\regularize_correlations_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\residual_energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\warped_autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\wrappers_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\burg_modified_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\bwexpander_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\inner_product_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\k2a_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_inv_pred_gain_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\pitch_analysis_core_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_copy_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\schur_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\sort_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\x86cpu.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86cpu.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86cpu.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\x86_celt_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86_celt_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86_celt_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\x86_silk_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\x86_silk_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\x86_silk_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse2 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse2 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\vq_sse2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\vq_sse2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\vq_sse2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\celt_lpc_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\celt_lpc_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\celt_lpc_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_del_dec_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\VAD_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VAD_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VAD_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\VQ_WMat_EC_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VQ_WMat_EC_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VQ_WMat_EC_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_avx.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_avx.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_avx.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_del_dec_avx2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_avx2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_avx2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=i686-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\x86\\inner_product_FLP_avx2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\x86\\inner_product_FLP_avx2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\x86\\inner_product_FLP_avx2.c" -} -] \ No newline at end of file diff --git a/android/app/.cxx/tools/debug/x86_64/compile_commands.json b/android/app/.cxx/tools/debug/x86_64/compile_commands.json deleted file mode 100644 index c8aef4d..0000000 --- a/android/app/.cxx/tools/debug/x86_64/compile_commands.json +++ /dev/null @@ -1,767 +0,0 @@ -[ -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang++.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -Dtsopus_EXPORTS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -o CMakeFiles\\tsopus.dir\\opus_jni.cpp.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\opus_jni.cpp" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\extensions.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\extensions.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_multistream_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_multistream_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\repacketizer.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\repacketizer.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\opus_projection_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\opus_projection_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mapping_matrix.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mapping_matrix.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\analysis.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\analysis.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\src\\mlp_data.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\src\\mlp_data.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\CNG.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\CNG.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\code_signs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\code_signs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_core.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_core.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_frame.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_frame.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_parameters.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_parameters.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decoder_set_fs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decoder_set_fs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\dec_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\dec_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\enc_API.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\enc_API.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_indices.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_indices.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\encode_pulses.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\encode_pulses.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\gain_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\gain_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\interpolate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\interpolate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_decode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_decode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NSQ_del_dec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NSQ_del_dec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\PLC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\PLC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\shell_coder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\shell_coder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_LTP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_LTP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_NB_MB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_NB_MB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_NLSF_CB_WB.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_NLSF_CB_WB.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_other.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_other.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pitch_lag.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pitch_lag.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\tables_pulses_per_block.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\tables_pulses_per_block.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VAD.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VAD.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_audio_bandwidth.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_audio_bandwidth.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\quant_LTP_gains.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\quant_LTP_gains.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\VQ_WMat_EC.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\VQ_WMat_EC.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\HP_variable_cutoff.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\HP_variable_cutoff.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_encode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_encode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_unpack.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_unpack.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_del_dec_quant.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_del_dec_quant.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\process_NLSFs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\process_NLSFs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_LR_to_MS.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_LR_to_MS.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_MS_to_LR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_MS_to_LR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\check_control_input.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\check_control_input.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_SNR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_SNR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\init_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\init_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\control_codec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\control_codec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\A2NLSF.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\A2NLSF.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\ana_filt_bank_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\ana_filt_bank_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\biquad_alt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\biquad_alt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander_32.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander_32.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\bwexpander.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\bwexpander.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\debug.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\debug.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\decode_pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\decode_pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\inner_prod_aligned.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\inner_prod_aligned.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\lin2log.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\lin2log.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\log2lin.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\log2lin.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_analysis_filter.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_analysis_filter.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_inv_pred_gain.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_inv_pred_gain.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\table_LSF_cos.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\table_LSF_cos.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF2A.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF2A.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_stabilize.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_stabilize.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\NLSF_VQ_weights_laroia.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\NLSF_VQ_weights_laroia.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\pitch_est_tables.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\pitch_est_tables.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2_3.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2_3.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_down2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_down2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_AR2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_AR2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_down_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_down_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_IIR_FIR.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_IIR_FIR.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_private_up2_HQ.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_private_up2_HQ.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\resampler_rom.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\resampler_rom.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sigm_Q15.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sigm_Q15.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sort.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sort.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\sum_sqr_shift.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\sum_sqr_shift.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_decode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_decode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_encode_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_encode_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_find_predictor.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_find_predictor.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\stereo_quant_pred.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\stereo_quant_pred.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\LPC_fit.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\LPC_fit.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_encoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_encoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_decoder.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_decoder.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\cwrs.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\cwrs.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entcode.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entcode.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entdec.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entdec.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\entenc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\entenc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\kiss_fft.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\kiss_fft.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\laplace.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\laplace.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mathops.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mathops.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\mdct.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\mdct.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\modes.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\modes.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\pitch.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\pitch.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\celt_lpc.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\celt_lpc.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\quant_bands.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\quant_bands.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\rate.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\rate.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\vq.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\vq.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\apply_sine_window_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\apply_sine_window_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\corrMatrix_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\corrMatrix_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\encode_frame_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\encode_frame_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LPC_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LPC_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_LTP_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_LTP_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pitch_lags_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pitch_lags_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\find_pred_coefs_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\find_pred_coefs_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_analysis_filter_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_analysis_filter_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LTP_scale_ctrl_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LTP_scale_ctrl_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\noise_shape_analysis_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\noise_shape_analysis_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\process_gains_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\process_gains_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\regularize_correlations_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\regularize_correlations_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\residual_energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\residual_energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\warped_autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\warped_autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\wrappers_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\wrappers_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\autocorrelation_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\autocorrelation_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\burg_modified_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\burg_modified_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\bwexpander_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\bwexpander_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\energy_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\energy_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\inner_product_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\inner_product_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\k2a_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\k2a_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\LPC_inv_pred_gain_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\LPC_inv_pred_gain_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\pitch_analysis_core_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\pitch_analysis_core_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_copy_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_copy_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\scale_vector_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\scale_vector_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\schur_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\schur_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\sort_FLP.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\sort_FLP.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\x86cpu.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86cpu.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86cpu.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\x86_celt_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86_celt_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\x86_celt_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\x86_silk_map.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\x86_silk_map.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\x86_silk_map.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse2 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse2 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\vq_sse2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\vq_sse2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\vq_sse2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\celt_lpc_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\celt_lpc_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\celt_lpc_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_del_dec_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\VAD_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VAD_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VAD_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -msse4.1 -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\VQ_WMat_EC_sse4_1.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VQ_WMat_EC_sse4_1.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\VQ_WMat_EC_sse4_1.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\celt\\x86\\pitch_avx.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_avx.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\celt\\x86\\pitch_avx.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\silk\\x86\\NSQ_del_dec_avx2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_avx2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\x86\\NSQ_del_dec_avx2.c" -}, -{ - "directory": "E:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64", - "command": "D:\\Android\\sdk\\ndk\\27.0.12077973\\toolchains\\llvm\\prebuilt\\windows-x86_64\\bin\\clang.exe --target=x86_64-none-linux-android26 --sysroot=D:/Android/sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/windows-x86_64/sysroot -DCPU_INFO_BY_ASM -DDISABLE_DEBUG_FLOAT -DENABLE_HARDENING -DHAVE_ALLOCA_H -DHAVE_CONFIG_H -DHAVE_LRINT -DHAVE_LRINTF -DOPUS_BUILD -DOPUS_HAVE_RTCD -DOPUS_X86_MAY_HAVE_AVX2 -DOPUS_X86_MAY_HAVE_SSE -DOPUS_X86_MAY_HAVE_SSE2 -DOPUS_X86_MAY_HAVE_SSE4_1 -DOPUS_X86_PRESUME_SSE -DOPUS_X86_PRESUME_SSE2 -DVAR_ARRAYS -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/include -IE:/MyProject/ts-mobile-go/android/app/.cxx/Debug/73414y1y/x86_64/opus-build -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/dnn -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/celt -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk -IE:/MyProject/ts-mobile-go/android/app/src/main/cpp/third_party/opus/silk/float -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -W -Wstrict-prototypes -Wextra -Wcast-align -Wnested-externs -Wshadow -fstack-protector-strong -msse -msse2 -std=gnu99 -mavx2 -mfma -mavx -o opus-build\\CMakeFiles\\opus.dir\\silk\\float\\x86\\inner_product_FLP_avx2.c.o -c E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\x86\\inner_product_FLP_avx2.c", - "file": "E:\\MyProject\\ts-mobile-go\\android\\app\\src\\main\\cpp\\third_party\\opus\\silk\\float\\x86\\inner_product_FLP_avx2.c" -} -] \ No newline at end of file diff --git a/android/gradle/gradle-daemon-jvm.properties b/android/gradle/gradle-daemon-jvm.properties deleted file mode 100644 index cbfee75..0000000 --- a/android/gradle/gradle-daemon-jvm.properties +++ /dev/null @@ -1,3 +0,0 @@ -#This file is generated by updateDaemonJvm -toolchainVendor=microsoft -toolchainVersion=17 diff --git a/android/local.properties b/android/local.properties deleted file mode 100644 index 18a3bd1..0000000 --- a/android/local.properties +++ /dev/null @@ -1,8 +0,0 @@ -## This file must *NOT* be checked into Version Control Systems, -# as it contains information specific to your local configuration. -# -# Location of the SDK. This is only used by Gradle. -# For customization when using a Version Control System, please read the -# header note. -#Fri Jul 10 17:32:50 CST 2026 -sdk.dir=D\:\\Android\\sdk diff --git a/docs/teamspeak-sdk-3.5.2/LICENSE.pdf b/docs/teamspeak-sdk-3.5.2/LICENSE.pdf deleted file mode 100644 index 25003e1..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/LICENSE.pdf and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/THIRD_PARTY_NOTICES.md b/docs/teamspeak-sdk-3.5.2/THIRD_PARTY_NOTICES.md deleted file mode 100644 index e949b27..0000000 --- a/docs/teamspeak-sdk-3.5.2/THIRD_PARTY_NOTICES.md +++ /dev/null @@ -1,3618 +0,0 @@ -# Third Party Notices -THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THIS TEAMSPEAK SDK PRODUCT. - -## Table of Contents - -* [Abseil](#Abseil) -* [Boost](#Boost) -* [bzip2](#bzip2) -* [CLI11](#CLI11) -* [cpp-httplib](#cpp-httplib) -* [GSL: Guidelines Support Library](#GSL--Guidelines-Support-Library) -* [IXWebSocket](#IXWebSocket) -* [libiconv](#libiconv) -* [libSRTP](#libSRTP) -* [LibTomCrypt](#LibTomCrypt) -* [LibTomMath](#LibTomMath) -* [libwebp](#libwebp) -* [Linux Syscall Support](#Linux-Syscall-Support) -* [Mbed TLS](#Mbed-TLS) -* [N. Lohmann JSON](#N.-Lohmann-JSON) -* [oboe](#oboe) -* [OpenSSL](#OpenSSL) -* [Opus](#Opus) -* [Protocol Buffers (protobuf)](#Protocol-Buffers-(protobuf)) -* [Sentry Breakpad](#Sentry-Breakpad) -* [Speex](#Speex) -* [SpeexDSP](#SpeexDSP) -* [usrsctp](#usrsctp) -* [WebRTC](#WebRTC) -* [Windows Implementation Library](#Windows-Implementation-Library) -* [yaml-cpp](#yaml-cpp) -* [zlib](#zlib) - -
- -## Abseil - -Conan: `abseil/20260107.1` \ -SPDX: `Apache-2.0` \ -Homepage: https://github.com/abseil/abseil-cpp - -``` - - Apache License - Version 2.0, January 2004 - https://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -``` - -
- -## Boost - -Conan: `boost/1.86.0` \ -SPDX: `BSL-1.0` \ -Homepage: https://www.boost.org - -``` -Boost Software License - Version 1.0 - August 17th, 2003 - -Permission is hereby granted, free of charge, to any person or organization -obtaining a copy of the software and accompanying documentation covered by -this license (the "Software") to use, reproduce, display, distribute, -execute, and transmit the Software, and to prepare derivative works of the -Software, and to permit third-parties to whom the Software is furnished to -do so, all subject to the following: - -The copyright notices in the Software and this entire statement, including -the above license grant, this restriction and the following disclaimer, -must be included in all copies of the Software, in whole or in part, and -all derivative works of the Software, unless such copies or derivative -works are solely in the form of machine-executable object code generated by -a source language processor. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT -SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE -FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. -``` - -
- -## bzip2 - -Conan: `bzip2/1.0.8` \ -SPDX: `bzip2-1.0.8` \ -Homepage: https://sourceware.org/bzip2 - -``` - --------------------------------------------------------------------------- - -This program, "bzip2", the associated library "libbzip2", and all -documentation, are copyright (C) 1996-2019 Julian R Seward. All -rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - -3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - -4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS -OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE -GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Julian Seward, jseward@acm.org -bzip2/libbzip2 version 1.0.8 of 13 July 2019 - --------------------------------------------------------------------------- -``` - -
- -## CLI11 - -Conan: `cli11/2.5.0` \ -SPDX: `BSD-3-Clause` \ -Homepage: https://github.com/CLIUtils/CLI11 - -``` -CLI11 2.2 Copyright (c) 2017-2025 University of Cincinnati, developed by Henry -Schreiner under NSF AWARD 1414736. All rights reserved. - -Redistribution and use in source and binary forms of CLI11, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -3. Neither the name of the copyright holder nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -``` - -
- -## cpp-httplib - -Conan: `cpp-httplib/0.46.0` \ -SPDX: `MIT` \ -Homepage: https://github.com/yhirose/cpp-httplib - -``` -The MIT License (MIT) - -Copyright (c) 2017 yhirose - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -``` - -
- -## GSL: Guidelines Support Library - -Conan: `ms-gsl/4.2.2` \ -SPDX: `MIT` \ -Homepage: https://github.com/microsoft/GSL - -``` -Copyright (c) 2015 Microsoft Corporation. All rights reserved. - -This code is licensed under the MIT License (MIT). - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. -``` - -
- -## IXWebSocket - -Conan: `ixwebsocket/11.4.5` \ -SPDX: `BSD-3-Clause` \ -Homepage: https://github.com/machinezone/IXWebSocket - -``` -Copyright (c) 2018 Machine Zone, Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the - distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -``` - -
- -## libiconv - -Conan: `libiconv/1.18` \ -SPDX: `LGPL-2.1-or-later` \ -Homepage: https://www.gnu.org/software/libiconv/ - -``` - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, see . - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Moe Ghoul, President of Vice - -That's all there is to it! -``` - -
- -## libSRTP - -Conan: `libsrtp/2.6.0` \ -SPDX: `BSD-3-Clause` \ -Homepage: https://github.com/cisco/libsrtp - -``` -/* - * - * Copyright (c) 2001-2017 Cisco Systems, Inc. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * - * Neither the name of the Cisco Systems, Inc. nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - * OF THE POSSIBILITY OF SUCH DAMAGE. - * - */ -``` - -
- -## LibTomCrypt - -Conan: `libtomcrypt/1.19.20242606-pre` \ -SPDX: `Unlicense` \ -Homepage: https://github.com/libtom/libtomcrypt - -``` - The LibTom license - -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -For more information, please refer to -``` - -
- -## LibTomMath - -Conan: `libtommath/1.3.0` \ -SPDX: `Unlicense` \ -Upstream: https://github.com/libtom/libtommath - -``` - The LibTom license - -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -For more information, please refer to -``` - -
- -## libwebp - -Conan: `libwebp/1.6.0` \ -SPDX: `BSD-3-Clause` \ -Homepage: https://chromium.googlesource.com/webm/libwebp - -``` -Copyright (c) 2010, Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -``` - -
- -## Linux Syscall Support - -Conan: `linux-syscall-support/cci.20200813` \ -SPDX: `BSD-3-Clause` \ -Homepage: https://chromium.googlesource.com/linux-syscall-support - -``` -Copyright (c) 2005-2011, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -``` - -
- -## Mbed TLS - -Conan: `mbedtls/2.28.9` \ -SPDX: `Apache-2.0` \ -Homepage: https://tls.mbed.org - -``` -Mbed TLS files are provided under a dual [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) -OR [GPL-2.0-or-later](https://spdx.org/licenses/GPL-2.0-or-later.html) license. -This means that users may choose which of these licenses they take the code -under. - -The full text of each of these licenses is given below. - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -=============================================================================== - - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. -``` - -
- -## N. Lohmann JSON - -Conan: `nlohmann_json/3.12.0` \ -SPDX: `MIT` \ -Homepage: https://github.com/nlohmann/json - -``` -MIT License - -Copyright (c) 2013-2025 Niels Lohmann - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -``` - -
- -## oboe - -Conan: `oboe/1.10.0` \ -SPDX: `Apache-2.0` \ -Homepage: https://github.com/google/oboe - -``` - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. -``` - -
- -## OpenSSL - -Conan: `openssl/3.6.2` \ -SPDX: `Apache-2.0` \ -Homepage: https://github.com/openssl/openssl - -``` - - Apache License - Version 2.0, January 2004 - https://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS -``` - -
- -## Opus - -Conan: `opus/1.6.1` \ -SPDX: `BSD-3-Clause` \ -Homepage: https://opus-codec.org - -``` -Copyright 2001-2023 Xiph.Org, Skype Limited, Octasic, - Jean-Marc Valin, Timothy B. Terriberry, - CSIRO, Gregory Maxwell, Mark Borgerding, - Erik de Castro Lopo, Mozilla, Amazon - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -- Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. - -- Neither the name of Internet Society, IETF or IETF Trust, nor the -names of specific contributors, may be used to endorse or promote -products derived from this software without specific prior written -permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER -OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Opus is subject to the royalty-free patent licenses which are -specified at: - -Xiph.Org Foundation: -https://datatracker.ietf.org/ipr/1524/ - -Microsoft Corporation: -https://datatracker.ietf.org/ipr/1914/ - -Broadcom Corporation: -https://datatracker.ietf.org/ipr/1526/ -``` - -
- -## Protocol Buffers (protobuf) - -Conan: `protobuf/6.33.5` \ -SPDX: `BSD-3-Clause` \ -Homepage: https://github.com/protocolbuffers/protobuf - -``` -Copyright 2008 Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Code generated by the Protocol Buffer compiler is owned by the owner -of the input file used when generating it. This code is not -standalone and requires a support library to be linked with it. This -support library is itself covered by the above license. -``` - -
- -## Sentry Breakpad - -Conan: `sentry-breakpad/0.6.5` \ -SPDX: `Apache-2.0` \ -Homepage: https://github.com/getsentry/breakpad - -``` -Copyright 2006 Google LLC - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google LLC nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------- -License for src/common/convert_UTF.cc, src/common/convert_UTF.h - -Copyright © 1991-2015 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in -http://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, -(b) this copyright and permission notice appear in associated -documentation, and -(c) there is clear notice in each modified Data File or in the Software -as well as in the documentation associated with the Data File(s) or -Software that the data or software has been modified. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - --------------------------------------------------------------------- -License for src/common/linux/breakpad_getcontext.S - -libunwind - a platform-independent unwind library - Copyright (C) 2008 Google, Inc - Contributed by Paul Pluzhnikov - Copyright (C) 2010 Konstantin Belousov - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ - --------------------------------------------------------------------- -License for -src/client/mac/handler/breakpad_nlist_64.cc -src/third_party/mac_headers/architecture/byte_order.h -src/third_party/mac_headers/mach-o/arch.h -src/third_party/mac_headers/mach-o/fat.h: -src/third_party/mac_headers/mach-o/loader.h -src/third_party/mac_headers/mach-o/nlist.h - -APPLE PUBLIC SOURCE LICENSE - -Version 2.0 - August 6, 2003 - -Please read this License carefully before downloading this software. By -downloading or using this software, you are agreeing to be bound by the terms -of this License. If you do not or cannot agree to the terms of this License, -please do not download or use the software. - -Apple Note: In January 2007, Apple changed its corporate name from "Apple -Computer, Inc." to "Apple Inc." This change has been reflected below and -copyright years updated, but no other changes have been made to the APSL 2.0. - -1. General; Definitions. This License applies to any program or other work which Apple Inc. ("Apple") makes publicly available and which contains a notice placed by Apple identifying such program or work as "Original Code" and stating that it is subject to the terms of this Apple Public Source License version 2.0 ("License"). As used in this License: - -1.1 "Applicable Patent Rights" mean: (a) in the case where Apple is the -grantor of rights, (i) claims of patents that are now or hereafter acquired, -owned by or assigned to Apple and (ii) that cover subject matter contained in -the Original Code, but only to the extent necessary to use, reproduce and/or -distribute the Original Code without infringement; and (b) in the case where -You are the grantor of rights, (i) claims of patents that are now or hereafter -acquired, owned by or assigned to You and (ii) that cover subject matter in -Your Modifications, taken alone or in combination with Original Code. - -1.2 "Contributor" means any person or entity that creates or contributes to -the creation of Modifications. - -1.3 "Covered Code" means the Original Code, Modifications, the combination of -Original Code and any Modifications, and/or any respective portions thereof. - -1.4 "Externally Deploy" means: (a) to sublicense, distribute or otherwise make -Covered Code available, directly or indirectly, to anyone other than You; -and/or (b) to use Covered Code, alone or as part of a Larger Work, in any way -to provide a service, including but not limited to delivery of content, -through electronic communication with a client other than You. - -1.5 "Larger Work" means a work which combines Covered Code or portions thereof -with code not governed by the terms of this License. - -1.6 "Modifications" mean any addition to, deletion from, and/or change to, the -substance and/or structure of the Original Code, any previous Modifications, -the combination of Original Code and any previous Modifications, and/or any -respective portions thereof. When code is released as a series of files, a -Modification is: (a) any addition to or deletion from the contents of a file -containing Covered Code; and/or (b) any new file or other representation of -computer program statements that contains any part of Covered Code. - -1.7 "Original Code" means (a) the Source Code of a program or other work as -originally made available by Apple under this License, including the Source -Code of any updates or upgrades to such programs or works made available by -Apple under this License, and that has been expressly identified by Apple as -such in the header file(s) of such work; and (b) the object code compiled from -such Source Code and originally made available by Apple under this License - -1.8 "Source Code" means the human readable form of a program or other work -that is suitable for making modifications to it, including all modules it -contains, plus any associated interface definition files, scripts used to -control compilation and installation of an executable (object code). - -1.9 "You" or "Your" means an individual or a legal entity exercising rights -under this License. For legal entities, "You" or "Your" includes any entity -which controls, is controlled by, or is under common control with, You, where -"control" means (a) the power, direct or indirect, to cause the direction or -management of such entity, whether by contract or otherwise, or (b) ownership -of fifty percent (50%) or more of the outstanding shares or beneficial -ownership of such entity. - -2. Permitted Uses; Conditions & Restrictions. Subject to the terms and conditions of this License, Apple hereby grants You, effective on the date You accept this License and download the Original Code, a world-wide, royalty-free, non-exclusive license, to the extent of Apple's Applicable Patent Rights and copyrights covering the Original Code, to do the following: - -2.1 Unmodified Code. You may use, reproduce, display, perform, internally -distribute within Your organization, and Externally Deploy verbatim, -unmodified copies of the Original Code, for commercial or non-commercial -purposes, provided that in each instance: - -(a) You must retain and reproduce in all copies of Original Code the copyright -and other proprietary notices and disclaimers of Apple as they appear in the -Original Code, and keep intact all notices in the Original Code that refer to -this License; and - -(b) You must include a copy of this License with every copy of Source Code of -Covered Code and documentation You distribute or Externally Deploy, and You -may not offer or impose any terms on such Source Code that alter or restrict -this License or the recipients' rights hereunder, except as permitted -under Section 6. - -2.2 Modified Code. You may modify Covered Code and use, reproduce, display, -perform, internally distribute within Your organization, and Externally Deploy -Your Modifications and Covered Code, for commercial or non-commercial -purposes, provided that in each instance You also meet all of these -conditions: - -(a) You must satisfy all the conditions of Section 2.1 with respect to the -Source Code of the Covered Code; - -(b) You must duplicate, to the extent it does not already exist, the notice in -Exhibit A in each file of the Source Code of all Your Modifications, and cause -the modified files to carry prominent notices stating that You changed the -files and the date of any change; and - -(c) If You Externally Deploy Your Modifications, You must make Source Code of -all Your Externally Deployed Modifications either available to those to whom -You have Externally Deployed Your Modifications, or publicly available. Source -Code of Your Externally Deployed Modifications must be released under the -terms set forth in this License, including the license grants set forth in -Section 3 below, for as long as you Externally Deploy the Covered Code or -twelve (12) months from the date of initial External Deployment, whichever is -longer. You should preferably distribute the Source Code of Your Externally -Deployed Modifications electronically (e.g. download from a web site). - -2.3 Distribution of Executable Versions. In addition, if You Externally Deploy -Covered Code (Original Code and/or Modifications) in object code, executable -form only, You must include a prominent notice, in the code itself as well as -in related documentation, stating that Source Code of the Covered Code is -available under the terms of this License with information on how and where to -obtain such Source Code. - -2.4 Third Party Rights. You expressly acknowledge and agree that although -Apple and each Contributor grants the licenses to their respective portions of -the Covered Code set forth herein, no assurances are provided by Apple or any -Contributor that the Covered Code does not infringe the patent or other -intellectual property rights of any other entity. Apple and each Contributor -disclaim any liability to You for claims brought by any other entity based on -infringement of intellectual property rights or otherwise. As a condition to -exercising the rights and licenses granted hereunder, You hereby assume sole -responsibility to secure any other intellectual property rights needed, if -any. For example, if a third party patent license is required to allow You to -distribute the Covered Code, it is Your responsibility to acquire that license -before distributing the Covered Code. - -3. Your Grants. In consideration of, and as a condition to, the licenses granted to You under this License, You hereby grant to any person or entity receiving or distributing Covered Code under this License a non-exclusive, royalty-free, perpetual, irrevocable license, under Your Applicable Patent Rights and other intellectual property rights (other than patent) owned or controlled by You, to use, reproduce, display, perform, modify, sublicense, distribute and Externally Deploy Your Modifications of the same scope and extent as Apple's licenses under Sections 2.1 and 2.2 above. - -4. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In each such instance, You must make sure the requirements of this License are fulfilled for the Covered Code or any portion thereof. - -5. Limitations on Patent License. Except as expressly stated in Section 2, no other patent rights, express or implied, are granted by Apple herein. Modifications and/or Larger Works may require additional patent licenses from Apple which Apple may grant in its sole discretion. - -6. Additional Terms. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations and/or other rights consistent with the scope of the license granted herein ("Additional Terms") to one or more recipients of Covered Code. However, You may do so only on Your own behalf and as Your sole responsibility, and not on behalf of Apple or any Contributor. You must obtain the recipient's agreement that any such Additional Terms are offered by You alone, and You hereby agree to indemnify, defend and hold Apple and every Contributor harmless for any liability incurred by or claims asserted against Apple or such Contributor by reason of any such Additional Terms. - -7. Versions of the License. Apple may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Once Original Code has been published under a particular version of this License, You may continue to use it under the terms of that version. You may also choose to use such Original Code under the terms of any subsequent version of this License published by Apple. No one other than Apple has the right to modify the terms applicable to Covered Code created under this License. - -8. NO WARRANTY OR SUPPORT. The Covered Code may contain in whole or in part pre-release, untested, or not fully tested works. The Covered Code may contain errors that could cause failures or loss of data, and may be incomplete or contain inaccuracies. You expressly acknowledge and agree that use of the Covered Code, or any portion thereof, is at Your sole and entire risk. THE COVERED CODE IS PROVIDED "AS IS" AND WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ANY KIND AND APPLE AND APPLE'S LICENSOR(S) (COLLECTIVELY REFERRED TO AS "APPLE" FOR THE PURPOSES OF SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. APPLE AND EACH CONTRIBUTOR DOES NOT WARRANT AGAINST INTERFERENCE WITH YOUR ENJOYMENT OF THE COVERED CODE, THAT THE FUNCTIONS CONTAINED IN THE COVERED CODE WILL MEET YOUR REQUIREMENTS, THAT THE OPERATION OF THE COVERED CODE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE, AN APPLE AUTHORIZED REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY. You acknowledge that the Covered Code is not intended for use in the operation of nuclear facilities, aircraft navigation, communication systems, or air traffic control machines in which case the failure of the Covered Code could lead to death, personal injury, or severe physical or environmental damage. - -9. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL APPLE OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO THIS LICENSE OR YOUR USE OR INABILITY TO USE THE COVERED CODE, OR ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF APPLE OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU. In no event shall Apple's total liability to You for all damages (other than as may be required by applicable law) under this License exceed the amount of fifty dollars ($50.00). - -10. Trademarks. This License does not grant any rights to use the trademarks or trade names "Apple", "Mac", "Mac OS", "QuickTime", "QuickTime Streaming Server" or any other trademarks, service marks, logos or trade names belonging to Apple (collectively "Apple Marks") or to any trademark, service mark, logo or trade name belonging to any Contributor. You agree not to use any Apple Marks in or as part of the name of products derived from the Original Code or to endorse or promote products derived from the Original Code other than as expressly permitted by and in strict compliance at all times with Apple's third party trademark usage guidelines which are posted at http://www.apple.com/legal/guidelinesfor3rdparties.html. - -11. Ownership. Subject to the licenses granted under this License, each Contributor retains all rights, title and interest in and to any Modifications made by such Contributor. Apple retains all rights, title and interest in and to the Original Code and any Modifications made by or on behalf of Apple ("Apple Modifications"), and such Apple Modifications will not be automatically subject to this License. Apple may, at its sole discretion, choose to license such Apple Modifications under this License, or on different terms from those contained in this License or may choose not to license them at all. - -12. Termination. - -12.1 Termination. This License and the rights granted hereunder will -terminate: - -(a) automatically without notice from Apple if You fail to comply with any -term(s) of this License and fail to cure such breach within 30 days of -becoming aware of such breach; - -(b) immediately in the event of the circumstances described in Section -13.5(b); or - -(c) automatically without notice from Apple if You, at any time during the -term of this License, commence an action for patent infringement against -Apple; provided that Apple did not first commence an action for patent -infringement against You in that instance. - -12.2 Effect of Termination. Upon termination, You agree to immediately stop -any further use, reproduction, modification, sublicensing and distribution of -the Covered Code. All sublicenses to the Covered Code which have been properly -granted prior to termination shall survive any termination of this License. -Provisions which, by their nature, should remain in effect beyond the -termination of this License shall survive, including but not limited to -Sections 3, 5, 8, 9, 10, 11, 12.2 and 13. No party will be liable to any other -for compensation, indemnity or damages of any sort solely as a result of -terminating this License in accordance with its terms, and termination of this -License will be without prejudice to any other right or remedy of any party. - -13. Miscellaneous. - -13.1 Government End Users. The Covered Code is a "commercial item" as defined -in FAR 2.101. Government software and technical data rights in the Covered -Code include only those rights customarily provided to the public as defined -in this License. This customary commercial license in technical data and -software is provided in accordance with FAR 12.211 (Technical Data) and 12.212 -(Computer Software) and, for Department of Defense purchases, DFAR -252.227-7015 (Technical Data -- Commercial Items) and 227.7202-3 (Rights in -Commercial Computer Software or Computer Software Documentation). Accordingly, -all U.S. Government End Users acquire Covered Code with only those rights set -forth herein. - -13.2 Relationship of Parties. This License will not be construed as creating -an agency, partnership, joint venture or any other form of legal association -between or among You, Apple or any Contributor, and You will not represent to -the contrary, whether expressly, by implication, appearance or otherwise. - -13.3 Independent Development. Nothing in this License will impair Apple's -right to acquire, license, develop, have others develop for it, market and/or -distribute technology or products that perform the same or similar functions -as, or otherwise compete with, Modifications, Larger Works, technology or -products that You may develop, produce, market or distribute. - -13.4 Waiver; Construction. Failure by Apple or any Contributor to enforce any -provision of this License will not be deemed a waiver of future enforcement of -that or any other provision. Any law or regulation which provides that the -language of a contract shall be construed against the drafter will not apply -to this License. - -13.5 Severability. (a) If for any reason a court of competent jurisdiction -finds any provision of this License, or portion thereof, to be unenforceable, -that provision of the License will be enforced to the maximum extent -permissible so as to effect the economic benefits and intent of the parties, -and the remainder of this License will continue in full force and effect. (b) -Notwithstanding the foregoing, if applicable law prohibits or restricts You -from fully and/or specifically complying with Sections 2 and/or 3 or prevents -the enforceability of either of those Sections, this License will immediately -terminate and You must immediately discontinue any use of the Covered Code and -destroy all copies of it that are in your possession or control. - -13.6 Dispute Resolution. Any litigation or other dispute resolution between -You and Apple relating to this License shall take place in the Northern -District of California, and You and Apple hereby consent to the personal -jurisdiction of, and venue in, the state and federal courts within that -District with respect to this License. The application of the United Nations -Convention on Contracts for the International Sale of Goods is expressly -excluded. - -13.7 Entire Agreement; Governing Law. This License constitutes the entire -agreement between the parties with respect to the subject matter hereof. This -License shall be governed by the laws of the United States and the State of -California, except that body of California law concerning conflicts of law. - -Where You are located in the province of Quebec, Canada, the following clause -applies: The parties hereby confirm that they have requested that this License -and all related documents be drafted in English. Les parties ont exigé que le -présent contrat et tous les documents connexes soient rédigés en anglais. - -EXHIBIT A. - -"Portions Copyright (c) 1999-2007 Apple Inc. All Rights Reserved. - -This file contains Original Code and/or Modifications of Original Code as -defined in and that are subject to the Apple Public Source License Version 2.0 -(the 'License'). You may not use this file except in compliance with -the License. Please obtain a copy of the License at -http://www.opensource.apple.com/apsl/ and read it before using this file. - -The Original Code and all software distributed under the License are -distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, -INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. Please see the -License for the specific language governing rights and limitations under the -License." - --------------------------------------------------------------------- -License for -src/client/mac/handler/breakpad_nlist_64.cc -src/third_party/mac_headers/mach-o/nlist.h - -Copyright (c) 1989, 1993 -The Regents of the University of California. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - This product includes software developed by the University of - California, Berkeley and its contributors. -4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. - --------------------------------------------------------------------- -License for -src/third_party/curl/curl.h -src/third_party/curl/curlbuild.h -src/third_party/curl/curlrules.h -src/third_party/curl/curlver.h -src/third_party/curl/easy.h -src/third_party/curl/mprintf.h -src/third_party/curl/multi.h -src/third_party/curl/stdcheaders.h -src/third_party/curl/typecheck-gcc.h - -COPYRIGHT AND PERMISSION NOTICE - -Copyright (c) 1996 - 2011, Daniel Stenberg, . - -All rights reserved. - -Permission to use, copy, modify, and distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright -notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE -OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of a copyright holder shall not -be used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization of the copyright holder. - --------------------------------------------------------------------- -License for -src/common/mac/GTMDefines.h -src/common/mac/GTMLogger.h -src/common/mac/GTMLogger.m -src/common/mac/testing/GTMSenTestCase.h -src/common/mac/testing/GTMSenTestCase.m - -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and -distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the -copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other -entities that control, are controlled by, or are under common control with -that entity. For the purposes of this definition, "control" means (i) the -power, direct or indirect, to cause the direction or management of such -entity, whether by contract or otherwise, or (ii) ownership of fifty percent -(50%) or more of the outstanding shares, or (iii) beneficial ownership of such -entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising -permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, -including but not limited to software source code, documentation source, and -configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or -translation of a Source form, including but not limited to compiled object -code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, -made available under the License, as indicated by a copyright notice that is -included in or attached to the work (an example is provided in the Appendix -below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that -is based on (or derived from) the Work and for which the editorial revisions, -annotations, elaborations, or other modifications represent, as a whole, an -original work of authorship. For the purposes of this License, Derivative -Works shall not include works that remain separable from, or merely link (or -bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original -version of the Work and any modifications or additions to that Work or -Derivative Works thereof, that is intentionally submitted to Licensor for -inclusion in the Work by the copyright owner or by an individual or Legal -Entity authorized to submit on behalf of the copyright owner. For the purposes -of this definition, "submitted" means any form of electronic, verbal, or -written communication sent to the Licensor or its representatives, including -but not limited to communication on electronic mailing lists, source code -control systems, and issue tracking systems that are managed by, or on behalf -of, the Licensor for the purpose of discussing and improving the Work, but -excluding communication that is conspicuously marked or otherwise designated -in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf -of whom a Contribution has been received by Licensor and subsequently -incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -(a) You must give any other recipients of the Work or Derivative Works a copy -of this License; and - -(b) You must cause any modified files to carry prominent notices stating that -You changed the files; and - -(c) You must retain, in the Source form of any Derivative Works that You -distribute, all copyright, patent, trademark, and attribution notices from the -Source form of the Work, excluding those notices that do not pertain to any -part of the Derivative Works; and - -(d) If the Work includes a "NOTICE" text file as part of its distribution, -then any Derivative Works that You distribute must include a readable copy of -the attribution notices contained within such NOTICE file, excluding those -notices that do not pertain to any part of the Derivative Works, in at least -one of the following places: within a NOTICE text file distributed as part of -the Derivative Works; within the Source form or documentation, if provided -along with the Derivative Works; or, within a display generated by the -Derivative Works, if and wherever such third-party notices normally appear. -The contents of the NOTICE file are for informational purposes only and do not -modify the License. You may add Your own attribution notices within Derivative -Works that You distribute, alongside or as an addendum to the NOTICE text from -the Work, provided that such additional attribution notices cannot be -construed as modifying the License. - -You may add Your own copyright statement to Your modifications and may provide -additional or different license terms and conditions for use, reproduction, or -distribution of Your modifications, or for any such Derivative Works as a -whole, provided Your use, reproduction, and distribution of the Work otherwise -complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - --------------------------------------------------------------------- -License for INSTALL - -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. - --------------------------------------------------------------------- -License for src/common/mac/testing/GTMSenTestCase.h - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------- -License for src/third_party//libdisasm - - The "Clarified Artistic License" - - Preamble - -The intent of this document is to state the conditions under which a -Package may be copied, such that the Copyright Holder maintains some -semblance of artistic control over the development of the package, -while giving the users of the package the right to use and distribute -the Package in a more-or-less customary fashion, plus the right to make -reasonable modifications. - -Definitions: - - "Package" refers to the collection of files distributed by the - Copyright Holder, and derivatives of that collection of files - created through textual modification. - - "Standard Version" refers to such a Package if it has not been - modified, or has been modified in accordance with the wishes - of the Copyright Holder as specified below. - - "Copyright Holder" is whoever is named in the copyright or - copyrights for the package. - - "You" is you, if you're thinking about copying or distributing - this Package. - - "Distribution fee" is a fee you charge for providing a copy of this - Package to another party. - - "Freely Available" means that no fee is charged for the right to use - the item, though there may be fees involved in handling the item. - -1. You may make and give away verbatim copies of the source form of the -Standard Version of this Package without restriction, provided that you -duplicate all of the original copyright notices and associated disclaimers. - -2. You may apply bug fixes, portability fixes and other modifications -derived from the Public Domain, or those made Freely Available, or from -the Copyright Holder. A Package modified in such a way shall still be -considered the Standard Version. - -3. You may otherwise modify your copy of this Package in any way, provided -that you insert a prominent notice in each changed file stating how and -when you changed that file, and provided that you do at least ONE of the -following: - - a) place your modifications in the Public Domain or otherwise make them - Freely Available, such as by posting said modifications to Usenet or - an equivalent medium, or placing the modifications on a major archive - site allowing unrestricted access to them, or by allowing the Copyright - Holder to include your modifications in the Standard Version of the - Package. - - b) use the modified Package only within your corporation or organization. - - c) rename any non-standard executables so the names do not conflict - with standard executables, which must also be provided, and provide - a separate manual page for each non-standard executable that clearly - documents how it differs from the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - e) permit and encourge anyone who receives a copy of the modified Package - permission to make your modifications Freely Available in some specific - way. - -4. You may distribute the programs of this Package in object code or -executable form, provided that you do at least ONE of the following: - - a) distribute a Standard Version of the executables and library files, - together with instructions (in the manual page or equivalent) on where - to get the Standard Version. - - b) accompany the distribution with the machine-readable source of - the Package with your modifications. - - c) give non-standard executables non-standard names, and clearly - document the differences in manual pages (or equivalent), together - with instructions on where to get the Standard Version. - - d) make other distribution arrangements with the Copyright Holder. - - e) offer the machine-readable source of the Package, with your - modifications, by mail order. - -5. You may charge a distribution fee for any distribution of this Package. -If you offer support for this Package, you may charge any fee you choose -for that support. You may not charge a license fee for the right to use -this Package itself. You may distribute this Package in aggregate with -other (possibly commercial and possibly nonfree) programs as part of a -larger (possibly commercial and possibly nonfree) software distribution, -and charge license fees for other parts of that software distribution, -provided that you do not advertise this Package as a product of your own. -If the Package includes an interpreter, You may embed this Package's -interpreter within an executable of yours (by linking); this shall be -construed as a mere form of aggregation, provided that the complete -Standard Version of the interpreter is so embedded. - -6. The scripts and library files supplied as input to or produced as -output from the programs of this Package do not automatically fall -under the copyright of this Package, but belong to whoever generated -them, and may be sold commercially, and may be aggregated with this -Package. If such scripts or library files are aggregated with this -Package via the so-called "undump" or "unexec" methods of producing a -binary executable image, then distribution of such an image shall -neither be construed as a distribution of this Package nor shall it -fall under the restrictions of Paragraphs 3 and 4, provided that you do -not represent such an executable image as a Standard Version of this -Package. - -7. C subroutines (or comparably compiled subroutines in other -languages) supplied by you and linked into this Package in order to -emulate subroutines and variables of the language defined by this -Package shall not be considered part of this Package, but are the -equivalent of input as in Paragraph 6, provided these subroutines do -not change the language in any way that would cause it to fail the -regression tests for the language. - -8. Aggregation of the Standard Version of the Package with a commercial -distribution is always permitted provided that the use of this Package is -embedded; that is, when no overt attempt is made to make this Package's -interfaces visible to the end user of the commercial distribution. -Such use shall not be construed as a distribution of this Package. - -9. The name of the Copyright Holder may not be used to endorse or promote -products derived from this software without specific prior written permission. - -10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. - - The End - --------------------------------------------------------------------- -License for Autotools - -AUTOCONF CONFIGURE SCRIPT EXCEPTION - -Version 3.0, 18 August 2009 - -Copyright © 2009 Free Software Foundation, Inc. - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -This Exception is an additional permission under section 7 of the GNU General -Public License, version 3 ("GPLv3"). It applies to a given file that bears a -notice placed by the copyright holder of the file stating that the file is -governed by GPLv3 along with this Exception. - -The purpose of this Exception is to allow distribution of Autoconf's -typical output under terms of the recipient's choice (including -proprietary). - -0. Definitions. -"Covered Code" is the source or object code of a version of Autoconf that is a -covered work under this License. - -"Normally Copied Code" for a version of Autoconf means all parts of its -Covered Code which that version can copy from its code (i.e., not from its -input file) into its minimally verbose, non-debugging and non-tracing output. - -"Ineligible Code" is Covered Code that is not Normally Copied Code. - -1. Grant of Additional Permission. -You have permission to propagate output of Autoconf, even if such propagation -would otherwise violate the terms of GPLv3. However, if by modifying Autoconf -you cause any Ineligible Code of the version you received to become Normally -Copied Code of your modified version, then you void this Exception for the -resulting covered work. If you convey that resulting covered work, you must -remove this Exception in accordance with the second paragraph of Section 7 of -GPLv3. - -2. No Weakening of Autoconf Copyleft. -The availability of this Exception does not imply any general presumption that -third-party software is unaffected by the copyleft requirements of the license -of Autoconf. - --------------------------------------------------------------------- -License for Autotools - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - -Autoconf Exception - -As a special exception, the Free Software Foundation gives unlimited -permission to copy, distribute and modify the configure scripts that are the -output of Autoconf. You need not follow the terms of the GNU General Public -License when using or distributing such scripts, even though portions of the -text of Autoconf appear in them. The GNU General Public License (GPL) does -govern all other use of the material that constitutes the Autoconf program. - -Certain portions of the Autoconf source text are designed to be copied (in -certain cases, depending on the input) into the output of Autoconf. We call -these the "data" portions. The rest of the Autoconf source text consists of -comments plus executable code that decides which of the data portions to -output in any given case. We call these comments and executable code the "non- -data" portions. Autoconf never copies any of the non-data portions into its -output. - -This special exception to the GPL applies to versions of Autoconf released by -the Free Software Foundation. When you make and distribute a modified version -of Autoconf, you may extend this special exception to the GPL to apply to your -modified version as well, *unless* your modified version has the potential to -copy into its output some of the text that was the non-data portion of the -version that you started with. (In other words, unless your change moves or -copies text from the non-data portions to the data portions.) If your -modification has such potential, you must delete any notice of this special -exception to the GPL from your modified version. -``` - -
- -## Speex - -Conan: `speex/1.2.1` \ -SPDX: `BSD-3-Clause` \ -Upstream: https://gitlab.xiph.org/xiph/speex - -``` -Copyright 2002-2008 Xiph.org Foundation -Copyright 2002-2008 Jean-Marc Valin -Copyright 2005-2007 Analog Devices Inc. -Copyright 2005-2008 Commonwealth Scientific and Industrial Research - Organisation (CSIRO) -Copyright 1993, 2002, 2006 David Rowe -Copyright 2003 EpicGames -Copyright 1992-1994 Jutta Degener, Carsten Bormann - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -- Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. - -- Neither the name of the Xiph.org Foundation nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -``` - -
- -## SpeexDSP - -Conan: `speexdsp/1.2.1` \ -SPDX: `BSD-3-Clause` \ -Upstream: https://gitlab.xiph.org/xiph/speexdsp - -``` -Copyright 2002-2008 Xiph.org Foundation -Copyright 2002-2008 Jean-Marc Valin -Copyright 2005-2007 Analog Devices Inc. -Copyright 2005-2008 Commonwealth Scientific and Industrial Research - Organisation (CSIRO) -Copyright 1993, 2002, 2006 David Rowe -Copyright 2003 EpicGames -Copyright 1992-1994 Jutta Degener, Carsten Bormann - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -- Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - -- Redistributions in binary form must reproduce the above copyright -notice, this list of conditions and the following disclaimer in the -documentation and/or other materials provided with the distribution. - -- Neither the name of the Xiph.org Foundation nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -``` - -
- -## usrsctp - -Conan: `usrsctp/0.9.5.0-1` \ -SPDX: `BSD-3-Clause` \ -Homepage: https://github.com/sctplab/usrsctp - -Copyright (c) 2015, Randall Stewart and Michael Tuexen -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the name of usrsctp nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -
- -## WebRTC - -Conan: `webrtc/23.0.19` \ -SPDX: `WebRTC license` \ -Upstream: https://gitlab.tmspk.com/teamspeak/ts_webrtc - -``` -Copyright (c) 2011, The WebRTC project authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -``` - -
- -## Windows Implementation Library - -Conan: `wil/1.0.250325.1` \ -SPDX: `MIT` \ -Homepage: https://github.com/microsoft/wil - -``` - MIT License - - Copyright (c) Microsoft Corporation. All rights reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE -``` - -
- -## yaml-cpp - -Conan: `yaml-cpp/0.9.0` \ -SPDX: `MIT` \ -Homepage: https://github.com/jbeder/yaml-cpp - -``` -Copyright (c) 2008-2015 Jesse Beder. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. -``` - -
- -## zlib - -Conan: `zlib/1.3.2` \ -SPDX: `Zlib` \ -Homepage: https://zlib.net - -``` -Copyright notice: - - (C) 1995-2026 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages - arising from the use of this software. - - Permission is granted to anyone to use this software for any purpose, - including commercial applications, and to alter it and redistribute it - freely, subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - 3. This notice may not be removed or altered from any source distribution. - - Jean-loup Gailly Mark Adler - jloup@gzip.org madler@alumni.caltech.edu -``` diff --git a/docs/teamspeak-sdk-3.5.2/changelog.txt b/docs/teamspeak-sdk-3.5.2/changelog.txt deleted file mode 100644 index f8dd107..0000000 --- a/docs/teamspeak-sdk-3.5.2/changelog.txt +++ /dev/null @@ -1,261 +0,0 @@ -============================================================= - TeamSpeak - Software Development Kit Changelog - Copyright TeamSpeak Systems GmbH - http://www.teamspeak.com -============================================================= - + Added feature or noticable improvement - - Bug fix or something removed - * Changed or Information - ! Important - Take note! -============================================================= - -=== SDK Release 3.5.2 17 Jun 2026 -* Improved connection stability under packet loss -- Client(Windows): fixed an occasional crash on shutdown -- Client(Windows): fixed rare crash on device format change - -=== SDK Release 3.5.1 03 Jun 2026 -* Maintenance release with minor internal improvements - -=== SDK Release 3.5.0 27 May 2026 -! Server: CVE-2026-4390 - Use-After-Free via Inconsistent Connection State Management Leading to Denial-of-Service: - A vulnerability in connection state handling could allow authenticated remote attackers - to trigger denial-of-service conditions, potentially resulting in service instability - or server restarts. -! Server: CVE-2026-4392 - Assertion Failure Triggered by Crafted Input Leading to Denial-of-Service: - A vulnerability in input validation could allow unauthenticated remote attackers to - trigger denial-of-service conditions, including service instability or server restarts. -! Server: ts3server_initServerLib signature changed -! Client: struct ClientUIFunctions layout changed - Please always update the headers alongside the binaries -* iOS Soundbackend is now built into the client library, no separate framework required - -=== SDK Release 3.4.0 20 Mar 2024 -+ Apple: The server library is now available for arm64 and distributed as an xcframework -* Apple: xcframework packages have been updated to include modulemaps. This enables the - use of @import TS3Client/TS3Server statements for automatic header file inclusion, - simplifying Swift integration -- Fixed a crash occurring on arm Macs after initializing the client library -+ Modification in client and server libraries to ensure interoperability between - accounting versions 1 and 2 (known as key and key2 respectively). - This supports a smoother transitions to newer SDKs. - -=== SDK Release 3.3.1 02 Feb 2023 -* Adjustments for Mac App Store compliance -* Frameworks Folder is now a tar.gz inside the zip due to issues with other platforms - (Path length on windows, Symlinks) -* Linux: The binaries of this release are built against glibc 2.31 -* Apple: In addition to the xcframework, dylibs are provided for macOS - -=== SDK Release 3.3.0 02 Nov 2022 -! On any target except iOS the client library contains a default sound backend - -> From your deployment please remove: - coreaudio_soundbackend.dylib on MacOS - windows_audio_session_[platform].dll on Windows - libpulseaudio[platform].so on Linux - opensles.so on Android - as those are now built-in. - Please note: - On Android it's still recommended to use the Java (Kotlin) SB. - Non-default external sound backends can still be deployed if desired, like: - Alsa on Linux, DirectSound on Windows -* Updated System requirement: iOS 11 -- Removed armv7 on iOS -* Restored Mac and iOS compatibility with latest Apple App Store requirements -! Added native support for Apple Silicon -+ Apple: Client library is now distributed as xcframework -+ iOS: Sound backend is now distributed as xcframework -* Fixed an issue with licenses -* To kickstart testing, prebuilt samples are included for select platforms - -=== SDK Release 3.2.0 05 Nov 2021 -! getCaptureDeviceList and getPlaybackDeviceList have slightly changed - on windows. Please have a look at the documentation if you use those - functions -+ Added Win32 server -+ Added 32bit examples -- Fixed issues with zero playback or capture devices -- Fixed issue with Airpods on MacOS -- Fixed client bug hard limiting client count -- Various internal updates - -=== SDK Release 3.1.1.0 14 Jan 2021 -+ For iOS, there's now a xcframework provided -- Fixed linking of samples -- Fixed an issue with Android soundbackend -- Fixed a rare issue where connect would take a break at - ConnectStatus::Establishing -- Android Timber dependency removed - -=== SDK Release 3.1.0.0 31 Aug 2020 -! Minimum Versions increased: - Windows to Windows 7 - Android to Lollipop (5.0, API Level 21) - iOS to 11.0 -! Mac OS and FreeBSD Server have been removed, it is adviced to use docker to - run it on these platforms -! Linux x86 server has been removed, it is recommended to use the arm64 version -! AGC is now on playback -! iOS and MacOS client libraries are now delivered as frameworks for improved - convenience -! If you already have an sdk license issued before 2018, you need to contact - sales at bizdev@teamspeak.com to upgrade your license in order for it to work reliably on this SDK -+ Added Armv7, Armv8 client and server on Linux -+ New audio dsp algorithms for Automatic Gain Control, Comfort Noise, Denoiser - and Echo Cancellation -+ Added Echo Reduction Ducker and Typing Suppression algorithms -+ Client SDK: onEditCapturedVoiceDataPreprocessEvent -+ Client SDK: TEST_MODE_TALK_STATUS_CHANGES_ONLY to LocalTestMode enumeration -+ Client SDK: getWhisperReceiveWhitelist, isWhisperReceiveWhitelisted, - setWhisperReceiveWhitelist -+ Client SDK: setKeyPressedDuringChunk, getGlobalConfigValueAsInt, - setGlobalConfigValue -+ ChannelProperties: CHANNEL_UNIQUE_IDENTIFIER -* Client SDK: requestClientMove, requestClientKickFromChannel, - requestClientKickFromServer now take an array of client IDs -* Client SDK: requestServerVariables now accepts a return code - -=== SDK Release 3.0.4.4 30 May 2018 -+ Added Android and iOS soundbackends - System requirements: iOS 10 or later, Android 4.1 or later -+ Android got two soundbackends to choose from: - 1) OpenSL ES C++ based (see examples/client_android), which is delivered as a native shared library. - 2) AudioRecord Java based (see examples/client_android_javasound), which is delivered as Kotlin source code. -+ Added samples to demonstrate mobile soundbackends -* Updated Android JNI wrapper, new function ts3client_android_initJni to initialize the TeamSpeak - native library in one step - -=== SDK Release 3.0.4 27 Feb 2016 -+ Added IPv6 support -+ Added ts3client_startConnectionWithChannelID to clientlib to allow specifying the default channel - as ID -+ Added get/set channel/client variables as uint64 to serverlib -+ Added 64 bit platform support for android -+ Added a new server API call "ts3server_createVirtualServer2" that will create one virtual server - with all the required channels configured in one call. See the documentation for more details, - and our new server_creation_params example -+ Added new logtarget LogType_SYSLOG. Does not work on Windows. Logs to system syslog facility. -+ Added TEST_MODE_VOICE_LOCAL_AND_REMOTE status for ts3client_setLocalTestMode. In this mode, the - client hears both its own input, and the sound of remote clients. -* public_errors.h now defines the error codes as enums, instead of const unsigned int, to make it - easier to include this file in c projects -* Reimplemented file transfer code -* ts3client_getTransferFilePath and ts3client_getTransferFileRemotePath do now not return a - trailing '/' character -! Starting this release we have a new directory structure. For all platforms the shared libraries - (dll/so/dylib) are in bin directry, and static libraries (.lib/.a) are in lib directory -! Starting this release we have dropped the platform suffix for the ts3client and ts3server - libraries. For example ts3client_win32.dll and ts3client_win64.dll are now both called - ts3client.dll and are located in different directories -! 3.0.4 will be the last sdk supporting windows xp -- Lots of other internal improvements that came from TeamSpeak 3.1 client and 3.0.13 server - -=== SDK Release 3.0.3.2 29 Jun 2015 -- Fixed issue with offline licenses -- Fixed utf8 conversion issues with invalid utf8 strings -- Fixed windows audio session backend error reporting issues - -=== SDK Release 3.0.3.1 24 Apr 2015 -! Fixed critical bug causing SDK license not being accepted -- Fixed missing build number on FreeBSD server - -=== SDK Release 3.0.3 30 Mar 2015 -! Callbacks in the client are now asynchronous -+ Added Opus voice codec -+ Added SecuritySalt/SecurityHash mechanism. Note this makes 3.0.3 and 3.0.2 - clients/servers incompatible. -+ Server can disable selected client commands -+ Added callbacks for lots of server function to enable custom permissions -+ Added custom password checks. -+ Added new CHANNEL_DELETE_DELAY param for server side channel creation -+ Added filetransfer support -+ Mobile SDKs (Android, iOS) are now included in the TeamSpeak SDK package -+ Android: Added x86 support -+ iOS: Added armv7s and arm64 to device and x86_64 to simulator -+ iOS: Changed std lib from libstdc++ to libc++ -* Updated example projects to Visual Studio 2013 - -=== SDK Release 3.0.2 15 May 2012 -+ Added function calls for communication with a provisioning server, which is - only available in special scenarios on request -- onUpdateClientEvent callback now passes an invoker block for the cases where - a client was updated by somebody else than himself -- numerous bug fixes and performance improvements - -=== SDK Release 3.0.1 14 Sep 2011 -+ Update Client Example to include recording of playback data to *.wav file. -- Fix bug that led to the channelSpeakerArray in audio callbacks to contain - the wrong value -- Fix bug that could lead to client crashes in channels with a - latency_factor of 2 or higher - - -=== SDK Release 3.0.0 05 Aug 2011 -! New sound system added. The fmod libraries needed previously are no longer - required to be deployed. Instead the client side now requires a - "soundbackends" folder with a few platform dependent sound backends. -! The ts3client_initClientLib function now requires an additional parameter: A - path where to find the "soundbackends" folder. -! The 3.0.0 SDK server requires 3.0.0 SDK clients, and vice versa. You should - not mix older (-betaX) builds with 3.0.0 or higher builds. -* Most sound related function calls have changed, since the "modeID" now a - string instead of an integer -* Voice data packet encryption is now configurable to save CPU on huge servers, - see the "VIRTUALSERVER_CODEC_ENCRYPTION_MODE" setting to set it. -* Reduced CPU usage on the server side, especially for large servers -* requestChannel(Un)subscribe now takes an array of {client,channel}IDs instead - of only one ID. -+ Added callbacks that allow you to view and change sound data as it passes - through the playback and capture chain. This allows great flexibility: - Recording Audio at various stages, applying sound effects or filters are just - some of the new possibilities. -+ Echo cancellation added -+ Added "CustomDevice" functions that allow you to implement capture and - playback your own way, you will need to feed in audio (capture) and retrieve - audio (playback) regularly. See new custom device example for details. -+ Added ability to playback wave files -- numerous bug fixes and performance improvements - -=== SDK Release 3.0.0-beta6 02 Jul 2010 -- Fix bug in sdk server that had disabled the talk status callbacks -- Fix bug that lead to some normal channel based chatting not reaching all - clients in the channel - -=== SDK Release 3.0.0-beta5 10 Jun 2010 -! The beta5 sdk server requires beta5 sdk clients, and the beta5 sdk client - requires a beta5 sdk server. You should not mix older sdk builds with beta5 - builds. -- Greatly improved the whispering code. It is now possible to whisper to - clients that do not have you in view. Also note that you need to explicitly - allow any incoming whispers, use the new allowWhispersFrom function (possibly - from within the onIgnoredWhisperEvent callback) -- onTalkStatusChangeEvent now has a isReceivedWhisper parameter telling you if - this is a whisper message or regular non whisper communication. -- Channel Codec now has an additional parameter, the codec latency factor. The - default is 1, which results in the same behavior as pre beta5. Higher values - lead to less voice packets sent per second meaning higher delay but less - bandwidth usage. -- server side onTextMessageEvent callback split into two callbacks, one for - messages to the server, one for messages to a channel -- numerous bug fixes and performance improvements - -!skipped beta4 - -=== SDK Release 3.0.0-beta3 27 Jan 2010 -! The beta3 sdk server requires beta3 sdk clients, you cannot connect to a new - beta3 sdk server with an older sdk client. -! Switched channelIDs, logIDs, serverIDs, serverConnectionHandlerIDs, banIDs, - offlineMessageIDs from anyID to uint64 -* changed parameters of onTextMessageEvent -+ added new onServerProtocolEvent callback that triggers uppon connect telling - you which protocol version the server is running -- numerous bug fixes and performance improvements - -=== SDK Release 3.0.0-beta2 20 Dec 2009 -* CLIENT_OUTPUT_MUTED will now mute both speakers and microphone, if really - want to mute the headphones only, use the new CLIENT_OUTPUTONLY_MUTED flag - -=== SDK Release 3.0.0-beta1 19 Dec 2009 -* Initial beta release diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/clientlib.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/clientlib.h deleted file mode 100644 index 40718b5..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/clientlib.h +++ /dev/null @@ -1,2570 +0,0 @@ -/* - * This is the main header for the TeamSpeak 3 Client SDK. All the functions that are used - * to communicate with the Teamspeak 3 Client are here. Please view the documentation for - * details. Note that some of these functions REQUIRE you to call ts3sclient_freeMemory() - * after finishing with the result. This holds true for all the functions returning strings - * (so the parameter is "char** result"). Again, the details are all in the documentation. - */ - -#ifndef CLIENTLIB_H -#define CLIENTLIB_H - -//system -#include -#include - -//own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -struct ClientUIFunctionsRare; - -/** - * @brief Defines available callbacks that you can receive. - * - * Set the members of this struct to a function to call when the specific event happens. - */ -struct ClientUIFunctions { - /** - * @brief JSON events - * - * @param msg A stringified JSON object. - **/ - void (*onMessage) (const char* msg); - - /** - * @brief called when the status of a connection changes - * - * @param serverConnectionHandlerID specifies on which connection the status has changed - * @param newStatus the current status of the connection. One of the values from the ConnectStatus enum - * @param errorNumber if the state change was caused by an error this is set to one of the values from the @ref Ts3ErrorType enum - */ - void (*onConnectStatusChangeEvent) (uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber); - - /** - * @brief - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerProtocolVersionEvent) (uint64 serverConnectionHandlerID, int protocolVersion); - - /** - * @brief called when a channel was received. - * - * Will be called once for every channel during connection initialization. Tells you which channels exist. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel - * @param channelParentID the id of the parent channel. 0 if the channel is a root channel. - */ - void (*onNewChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID); - - /** - * @brief called when a new channel was created - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the new channel - * @param channelParentID the id of the parent channel for the newly created channel. 0 if the channel is a root channel. - */ - void (*onNewChannelCreatedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is deleted - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that is deleted. This channel is gone already when this is called. It's not possible to get any information about this channel anymore. - * @param invokerID client id of the client that deleted the channel. 0 if deleted by the server. - * @param invokerName utf8 encoded c string containing the display name of the client that caused deletion - * @param invokerUnqiueIdentifier utf8 encoded c string containing the unique identifier of the client that caused deletion - */ - void (*onDelChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is moved to a different location on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel being moved - * @param newChannelParentID the id of the new parent channel - * @param invokerID client if of the client that moved the channel. 0 if caused by server. - * @param invokerName utf8 encoded c string containing the display name of the client that moved the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the unique identifier of the client that moved the channel - */ - void (*onChannelMoveEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when new data for a channel was received from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel that new information was received for - */ - void (*onUpdateChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel was edited on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that was edited - * @param invokerID client id that edited the channel. 0 if done by the server - * @param invokerName utf8 encoded c string containing the display name of the client editing the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the uid of the client that edited the channel - */ - void (*onUpdateChannelEditedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called whenever a change for a client is received from the server. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID specifies the client for which variables have changed or are now available - * @param invokerID the source client that caused the update - * @param invokerName utf8 encoded c string containing the display name of the client causing the update - * @param invokerUniqueIdentifier utf8 encoded c string containing the public identity of the client causing the update - */ - void (*onUpdateClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a client moves to a different channel, disconnects, connects, gets kicked or banned. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client changing channels - * @param oldChannelID id of the previous channel of the client. - * @param newChannelID id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned. - */ - void (*onClientMoveEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage); - - /** - * @brief called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time. - * - * Informs you about newly visible clients after subscribing to a channel. - * Informs about clients that we will no longer receive information about. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client - * @param oldChannelID id of the channel that the client was in last time we saw the client. - * @param newChannelID id of the channel the client is currently in. - * @param visibility whether we can see the client or not. One of the values from the Visibility enum. - * Allows to distinguish whether this callback was called after a subscribe or unsubscribe. - */ - void (*onClientMoveSubscriptionEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility); - - /** - * @brief called when a client loses connection and times out. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that lost connection - * @param oldChannelID channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param timeoutMessage uft8 encoded c string containing the reason message. - */ - void (*onClientMoveTimeoutEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage); - - /** - * @brief called when a client was moved by the server or another client - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID the client that was moved - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was moved to - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param moverID id of the client that moved the client - * @param moverName utf8 encoded c string containing the display name of the client that caused the move - * @param moverUniqueIdentifier utf8 encoded c string containing the identifier of the client that caused the move - * @param moveMessage utf8 encoded c string containing the reason message - */ - void (*onClientMoveMovedEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char* moverName, const char* moverUniqueIdentifier, const char* moveMessage); - - /** - * @brief called when a client is kicked from their channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was kicked to. This is the id of the server default channel. - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromChannelEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called when a client was kicked from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromServerEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called for every connection using the identity after a call to ts3client_requestClientIDs. - * - * This is called multiple times for each identity queried. Once - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param uniqueClientIdentifier the public identity queried and used by the client - * @param clientID the id assigned to this client - * @param clientName the display name of this client - */ - void (*onClientIDsEvent) (uint64 serverConnectionHandlerID, const char* uniqueClientIdentifier, anyID clientID, const char* clientName); - - /** - * @brief called after onClientIDsEvent was called for every client using the queried identity. - * - * Once this callback is called, you know of all clients on the server that use the identity. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onClientIDsFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the server was edited - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param editerID id of the client that edited the server - * @param editerName utf8 encoded c string containing the display name of the client editing the server - * @param editerUniqueIdentifier utf8 encoded c string containing the public identity of the client - */ - void (*onServerEditedEvent) (uint64 serverConnectionHandlerID, anyID editerID, const char* editerName, const char* editerUniqueIdentifier); - - /** - * @brief called whenever updates about changed server properties are received from the server. - * - * Happens after a call to ts3client_requestServerVariables but can also be called sporadically. - * - * @param serverConnectionHandlerID specifies on which connection the updated variables are available - */ - void (*onServerUpdatedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after an action was performed by us. Tells whether the action was successful or which error occurred. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param errorMessage utf8 encoded c string describing the error - * @param error the error code the action finished with. One of the values from the @ref Ts3ErrorType enum. - * @param returnCode a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server - * @param extraMessage utf8 encoded c string containing additional information if available. - */ - void (*onServerErrorEvent) (uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage); - - /** - * @brief called when the server was stopped - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param shutdownMessage utf8 encoded c string containing the provided reason for the shutdown - */ - void (*onServerStopEvent) (uint64 serverConnectionHandlerID, const char* shutdownMessage); - - /** - * @brief called when a text message was received - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param targetMode identifies the type of the message. One of the values from the TextMessageTargetMode enum. - * @param toID the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages - * @param fromID id of the client that sent the message - * @param fromName utf8 encoded c string containing the display name of the client sending the message - * @param fromUniqueIdentifier utf8 encoded c string containing the public identity of the sending client - * @param message utf8 encoded c string containing the actual message - */ - void (*onTextMessageEvent) (uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char* fromName, const char* fromUniqueIdentifier, const char* message); - - /** - * @brief called when a client starts or stops talking. - * - * This event is only received for clients in our own channel and clients that whisper us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param status Whether the client is talking or not. One of the values from the TalkStatus enum. - * @param clientID the client the event was called for - */ - void (*onTalkStatusChangeEvent) (uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID); - - /** - * @brief called when someone whispers us that is not on the list of clients we accept whispers from. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that tried to whisper us - * @sa ts3client_allowWhispersFrom - * @sa ts3client_setWhisperReceiveWhitelist - */ - void (*onIgnoredWhisperEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called when updated connection properties for a client are available. - * - * This happens after a call to ts3client_requestConnectionInfo - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that updated properties are available for - */ - void (*onConnectionInfoEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called after a call ts3client_requestServerConnectionInfo when the connection information for the server are available. - * - * Information can now be queried using ts3client_getServerConnectionVariableAsFloat and ts3client_getServerConnectionVariableAsUInt64 - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerConnectionInfoEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when a channel was successfully subscribed by us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we subscribed to - */ - void (*onChannelSubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to subscribe to are subscribed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelSubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after we unsubscribed from a channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel. - */ - void (*onChannelUnsubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to unsubscribe from are unsubscribed - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelUnsubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the channel description of a channel has changed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the description has changed - */ - void (*onChannelDescriptionUpdateEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel password was changed. Can be used to invalidate cached passwords - * previously stored for the channel. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel the password was changed on - */ - void (*onChannelPasswordChangedEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called once the playback device was closed on a connection - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @sa ts3client_initiateGracefulPlaybackShutdown - * @sa ts3client_closePlaybackDevice - */ - void (*onPlaybackShutdownCompleteEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the available devices changed - * - * @param modeID utf8 encoded c string describing the mode of the device - * @param playOrCap indicates whether the device is a capture or playback device - */ - void (*onSoundDeviceListChangedEvent) (const char* modeID, int playOrCap); - - /** - * @brief called before any effects are applied, allows access to individual client raw audio data - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - */ - void (*onEditPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels); - - /** - * @brief called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer. - */ - void (*onEditPostProcessVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after mixing individual client audio together but before sending it to playback device. - * - * Last chance to access/modify audio data before it gets sent to the playback device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. - */ - void (*onEditMixedPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param flags allows to mute the audio stream, set LSB to 1 to mute the audio. - */ - void (*onEditCapturedVoiceDataPreprocessEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* flags); - - /** - * @brief called after pre processing has been applied to recorded voice data, before it is sent to the server. - * - * This allows access to or modification of captured data from the recording device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param edited bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server. - */ - void (*onEditCapturedVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* edited); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of clients - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client for which the position is calculated - * @param distance the distance from own client to the client - * @param volume the volume calculated by the client lib. Can be modified in the callback. - */ - void (*onCustom3dRolloffCalculationClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, float distance, float* volume); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of wave files - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param waveHandle identifies the wave file to calculate the volume for. A handle previously created with @ref ts3client_playWaveFileHandle - * @param distance the distance from own client to the source of the wave file - * @param volume the volume of the wave file calculated by the client lib. Can be modified in the callback. - * @sa ts3client_playWaveFileHandle - */ - void (*onCustom3dRolloffCalculationWaveEvent) (uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float* volume); - - /** - * @brief called for every log message if the client lib was initialized with user logging - * - * @param logmessage utf8 encoded c string containing the text to log - * @param logLevel indicates severity of the message. One of the values from the LogLevel enum - * @param logChannel utf8 encoded c string containing the category this message is logged under - * @param logID the connection handler this message was logged on - * @param completeLogString utf8 encoded c string containing the complete log message containing all other parameters for convenience - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called for every packet to be sent to the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataToSend pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. - * Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called for every packet received from the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataReceived pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. - * Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called during the connection initialization, allows to check whether the server identifier is the one you expect. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param ServerUniqueIdentifier utf8 encoded c string containing the server identifier of the server connecting to - * @param cancelConnect allows to cancel the connection. Set variable pointed to to 1 to abort the connection. - */ - void (*onCheckServerUniqueIdentifierEvent) (uint64 serverConnectionHandlerID, const char* ServerUniqueIdentifier, int* cancelConnect); - - /** - * @brief called when a channel password is set. - * - * Can be used to implement custom password checks against external sources (e.g. LDAP). - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param plaintext utf8 encoded c string containing the plaintext password as entered by the user - * @param encryptedText output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). - * Must not be larger than the size specified by the encryptedTextByteSize parameter. - * @param encryptedTextByteSize the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter - */ - void (*onClientPasswordEncrypt) (uint64 serverConnectionHandlerID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief called when file transfers finish or terminate with an error - * - * @param transferID identifies the file transfer the callback was called for. As created by @ref ts3client_requestFile or @ref ts3client_sendFile - * @param status indicates success status or error reason. One of the values from the @ref Ts3ErrorType enum. - * @param statusMessage utf8 encoded c string containing a human readable description of the status message - * @param remotefileSize size of the file in bytes at the source of the transfer. - * @param serverConnectionHandlerID specifies the connection the transfer was started on - * @sa ts3client_sendFile - * @sa ts3client_requestFile - */ - void (*onFileTransferStatusEvent) (anyID transferID, unsigned int status, const char* statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID); - - /** - * @brief called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information. - * - * Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file is located - * @param path the folder in which this file or directory is located - * @param name the name of the file or directory this event is called for - * @param size file size in bytes. 0 if this event describes a directory - * @param datetime unix timestamp of when this file was last modified - * @param type whether the entry described is a directory or a file. One of the values from the FileTransferType enum. - * @param incompleteSize number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted. - * @param returnCode allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL - */ - void (*onFileListEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path, const char* name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char* returnCode); - - /** - * @brief called after onFileListEvent was called for all directories / files in a given path. - * - * This signifies that you now know of all files and directories in the path requested. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the file list is now complete - * @param path the path within the channel that files and directories were requested for. - */ - void (*onFileListFinishedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path); - - /** - * @brief called after a call to ts3client_requestFileInfo providing the requested information about a file. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file resides - * @param name utf8 encoded c string containing the absolute path within the channel, including the file / directory name. - * @param size the size of the file in bytes - * @param datetime unix timestamp for the last time the file was modified - */ - void (*onFileInfoEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* name, uint64 size, uint64 datetime); - - /** - * @brief called after a call to ts3client_getChatLoginToken providing the requested login token for the chat server associated with this teamspeak server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token The requested chat login token - */ - void (*onChatLoginTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief called after a call to ts3client_getAuthenticationToken providing the requested authentication token for the virtual server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token THe requested authentication token - */ - void (*onAuthenticationTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief invoked when some ui-relevant event happened in a screenshare session, with it's according payload in json - * - * @param id stringified uint64 id of the peer connection - * @param payload stringified json payload - */ - void (*onScreenshareSessionEvent) (uint64 id, const char* event_name, const char* payload); - - /** - * @brief invoked by an asynchronous request from ts3client_postMessage - * - * @param stringified json of the reply - * @param return_code a c string identifying the action that caused this event. This is the same string given as return_code to function calls that request an action - */ - void (*onJsonReply) (const char* json, const char* return_code); - - /** - * @brief Invoked when a JSON Command should be sent to the matrix module - * - * @param stringified json of the event - * @param return_code a c string identifying the event. A return_code is waiting to be resolved by ts3client_onMatrixMessage - */ - void (*onSendCallToMatrix) (unsigned int ts_chat_id, const char* json, const char* return_code); - - /** - * @brief Called when a proto command response is ready. - * - * @param data Serialized ClientCommandResponse protobuf bytes - * @param size Size in bytes - * @param return_code The return_code passed to ts3client_postProtoCommand - */ - void (*onProtoResponse) (const void* data, size_t size, const char* return_code); - - /** - * @brief Called when a proto event occurs (server events filtered by ACCESS_SDK). - * - * @param data Serialized ServerEvent protobuf bytes - * @param size Size in bytes - */ - void (*onProtoEvent) (const void* data, size_t size); -}; //END OF ClientUIFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the client library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the client library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by the client library -*/ -EXPORTDLL unsigned int ts3client_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the client library and defines callback functions - * - * This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when - * certain changes happen on the client side as well as on connected servers. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct - * @param functionRarePointers similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here. - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files - * @param resourcesFolder path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initClientLib(const struct ClientUIFunctions* functionPointers, const struct ClientUIFunctionsRare* functionRarePointers, int usedLogTypes, const char* logFileFolder, const char* resourcesFolder); - -/** - * @brief destroys the client library. Must not be called from within a callback. - * - * This is the last function to call, after calling this function you will no longer be able to use client library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyClientLib(); - -/** - * @brief Get the version string of the client library - * - * @param result Pointer to a char* variable that the client library will allocate memory for. - * If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. - * You need to free the variable pointed to by using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersion(char** result); - -/** - * @brief Get the version number of the client library - * - * @param result Pointer to a variable to store the client library version number into - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersionNumber(uint64* result); - -/** - * @brief Creates a new server connection handler to connect to servers - * - * A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time - * and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. - * When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by - * providing the corresponding serverConnectionHandlerId to the client library function. - * - * @param port the local port to use. Specify 0 to use an ephemeral port. - * @param result Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64* result); - -/** - * @brief Destroys a connection handler - * - * After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback! - * - * @param serverConnectionHandlerID which connection handler to destroy - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID); - -/*Identity management*/ - -/** - * @brief Create a new identity to use for connecting to a server - * - * Identities identify a client to the server. The identity should be stored and reused for sessions by the same user. - * - * @param result Address of a variable to store the identity in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_createIdentity(char** result); - -/** - * @brief Get the unique client identifier from an identity - * - * @param identityString The identity to produce the unique identifier for, as created by ts3client_createIdentity - * @param result Pointer to a variable to store the unique client identifier in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_identityStringToUniqueIdentifier(const char* identityString, char** result); - -/*sound*/ - -/** - * @brief Retrieve available playback devices as reported by the operating system - * - * @param modeID a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or - * ts3client_getDefaultPlaybackMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} ..., NULL}` on windows, `{{char* deviceName, char* - * deviceId}, ..., NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members - * and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getPlaybackDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available recording devices as reported by the operating system - * - * @param modeID a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or - * ts3client_getDefaultCaptureMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} - * ..., NULL}` on windows, `{{char* deviceName, char* deviceId}, ..., NULL}` on other platforms. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref - * ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getCaptureDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available playback modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackModeList(char*** result); - -/** - * @brief Retrieve available capture modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCaptureModeList(char*** result); - -/** - * @brief Get the current operating system defined default playback device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid playback mode as retrieved by @ref ts3client_getPlaybackModeList or @ref ts3client_getDefaultPlayBackMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlaybackDevice(const char* modeID, char*** result); - -/** - * @brief Get the current operating system defined default capture device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid capture mode as retrieved by @ref ts3client_getCaptureModeList or @ref ts3client_getDefaultCaptureMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and both the array and its individual members must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureDevice(const char* modeID, char*** result); - -/** - * @brief Retrieve the current default playback mode - * - * @param result Address of a char array to receive the c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlayBackMode(char** result); - -/** - * @brief Retrieve the current default capture mode - * - * @param result Address of a char array to receive a c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureMode(char** result); - -/** - * @brief initializes a playback device for a connection handler - * - * Call this function to start audio playback of TeamSpeak audio on a connection - * - * @param serverConnectionHandlerID the connection handler on which to initialize the specified device - * @param modeID utf8 encoded c-string containing the mode to open the device in. Pass an empty string to use the default mode. See @ref ts3client_getPlaybackModeList and @ref ts3client_getDefaultPlayBackMode for a list of valid modes. - * @param playbackDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getPlaybackDeviceList and @ref ts3client_getDefaultPlaybackDevice for valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* playbackDevice); - -/** - * @brief initializes a capture device for a connection handler - * - * Call this function to start consuming audio from the specified device and send it to the server - * - * @param serverConnectionHandlerID the connection handler on which to open the capture device - * @param modeID utf8 encoded c-string containing the mode in which to open the device. Pass an empty string to use the default mode. See @ref ts3client_getCaptureModeList and @ref ts3client_getDefaultCaptureMode for a list of valid modes. - * @param captureDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getCaptureDeviceList and @ref ts3client_getDefaultCaptureDevice for a list or valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* captureDevice); - -/** - * @brief set an explicit render device whose output should serve as the AEC reference signal - * - * By default the SDK pairs AEC with the same mode/device used for playback on the connection, which only - * works when capture and playback share a backend mode. Use this function when playback is routed through - * a custom device (e.g. a game engine's audio mixer) but echo cancellation should still operate against the - * audio that is actually rendered to the user's speakers. The named device must be a native render endpoint - * (no custom-mode devices); on platforms whose backend supports system-level loopback (Windows WASAPI, Linux - * PulseAudio) this is the device whose loopback capture is fed to the echo canceller. - * - * Call after @ref ts3client_openCaptureDevice and @ref ts3client_openPlaybackDevice on the connection. The - * reference association is reapplied automatically when AEC is toggled or the capture device is reactivated. - * Pass empty strings for modeID and renderDeviceID to clear an explicit reference and fall back to the - * default mode-match behaviour. - * - * @param serverConnectionHandlerID the connection handler whose AEC reference to set - * @param modeID utf8 encoded c-string of the backend mode that owns the reference device (e.g. "windowsaudiosession", "pulseaudio") - * @param renderDeviceID utf8 encoded c-string of the render device whose output should be used as AEC reference. Pass an empty string to use the connection's currently-open playback device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. Returns ERROR_not_implemented on platforms whose backend cannot loopback-capture an arbitrary render device (currently macOS). -*/ -EXPORTDLL unsigned int ts3client_setAECReferenceDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* renderDeviceID); - -/** - * @brief retrieve the device name that is currently used to play audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active playback device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current playback device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the playback mode on - * @param result address of a variable receiving a c string of the playback mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief retrieve the device name that is currently used to capture audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active capture device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current capture device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the capture mode on - * @param result address of a variable receiving a c string of the capture mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief Close the playback device after all currently playing sounds are done playing - * - * A more user friendly way of closing a playback device. The client lib will monitor and ensure - * that any sounds that have already started playing have completely played before closing the device. - * New sounds are not allowed to be played after calling this function. - * This function will return right away, regardless of whether the device has been closed already or not. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current playback device on a connection handler. - * - * This will instantly shut down the device. Any sounds currently playing will be interrupted. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current capture device on a connection handler. - * - * This will instantly shut down the device. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the capture device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Activate a previously opened capture device on a server connection. - * - * Only one server connection can receive audio from its capture device at any given time. This - * function will set the server connection handler that is going to receive the audio from the - * capture device opened on that connection. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Play a local wave file on the playback device of the connection handler - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char* path); - -/** - * @brief Play a local wave file on the playback device of the connection handler. - * - * This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be - * used to stop, pause, resume or even loop the wave file. - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @param loop Boolean value defining whether or not to loop the wave file until the handle is paused or stopped - * @param waveHandle address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char* path, int loop, uint64* waveHandle); - -/** - * @brief Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle. - * - * Audio will be stopped at whatever location it is currently at and resumed from its paused location. - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @param pause Boolean value defining whether to pause or resume the waveHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause); - -/** - * @brief Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle - */ -EXPORTDLL unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle); - -EXPORTDLL unsigned int ts3client_createAudioPlaybackHandle(uint64 scHandlerID, anyID* handle); -EXPORTDLL unsigned int ts3client_pauseAudioPlaybackHandle(uint64 scHandlerID, anyID handle, int pause); -EXPORTDLL unsigned int ts3client_closeAudioPlaybackHandle(uint64 scHandlerID, anyID handle); -EXPORTDLL unsigned int ts3client_enqueueAudioPlaybackHandle(uint64 scHandlerID, anyID handle, float* buffer, int buffer_size); - -/** - * @brief create a new software device to be used for playback and/or capture. - * - * This allows you to create custom devices for implementing your own audio capture or playback. - * For capture devices you will need to regularly provide audio data via the @ref ts3client_processCustomCaptureData function. - * For playback devices you will need to regularly aquire audio data via the @ref ts3client_acquireCustomPlaybackData function. - * - * @param deviceID a unique string by which you will refer to this audio device when opening devices ore removing it. - * @param deviceDisplayName custom display string for your device. Not required to be unique, you can freely choose this. - * @param capFrequency The frequency of the capture device. Determines the frequency the audio you're passing in to @ref ts3client_processCustomCaptureData is expected to be in when using this device. - * @param capChannels The amount of channels the audio source on this device has. Determines the number of audio channels the data you're passing to @ref ts3client_processCustomCaptureData is expected to have when using this device. - * @param playFrequency Determines which frequency the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @param playChannels Determines the number of audio channels of the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_registerCustomDevice(const char* deviceID, const char* deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels); - -/** - * @brief Removes a custom audio device previously registered. - * - * @param deviceID the deviceID of the custom device to remove. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_unregisterCustomDevice(const char* deviceID); - -/** - * @brief Provide audio data for a registered custom device. - * - * When using custom devices, you're expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. - * The audio will be sent to the connection handler that currently has the specified custom device active (if any). - * The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer. - * - * @param deviceName the deviceID for which you're providing audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device). - * @param samples the number of audio frames in the buffer - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_processCustomCaptureData(const char* deviceName, const short* buffer, int samples); - -/** - * @brief Retrieve playback data for the specified device from the client lib - * - * When using custom playback devices you're expected to call this function regularly. - * - * @param deviceName the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device). - * @param samples how many audio frames to retrieve. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. - * May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer. -*/ -EXPORTDLL unsigned int ts3client_acquireCustomPlaybackData(const char* deviceName, short* buffer, int samples); - -/** - * @brief Route captured audio directly to the playback device rather than through the network. - * - * Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will - * be routed directly to the playback device. This allows a user to receive direct feedback from their own - * audio transmission, allowing easier adjustments to audio settings. - * - * @param serverConnectionHandlerID the connection handler on which to enable or disable test mode. Determines the audio devices used. - * @param status Boolean value either enabling test mode or disabling it. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status); - -/** - * @brief Flags the client as recording received audio transmissions. - * - * This does NOT cause any recording to take place, it merely informs other clients that this client is - * actually recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to flag this client for recording. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Flags the client as no longer recording audio transmissions. - * - * Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this - * client as recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to unset the recording flag for this client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Allow another client to whisper us. - * - * Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients - * are ignored and no audio data will be made available from whispers. Can be undone using @ref ts3client_removeFromAllowedWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we want to receive whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_removeFromAllowedWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Removes a client from the allowed whisper list. - * - * Removes the specified other client on the server from the allowed whisperer list. After this call no more audio - * is made available when receiving whispers from the specified client. The opposite of @ref ts3client_allowWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we do not want to receive whispers from anymore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Retrieve the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for which to retrieve the list of clients. - * @param result Address of an array of anyID which receives the list of clients we are allowing whispers from. - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist -*/ -EXPORTDLL unsigned int ts3client_getWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Check if we allow receiving whispers from a client - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the client to check. - * @param result address of a variable to receive the boolean status on whether or not we allow whisper from the specified client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isWhisperReceiveWhitelisted(uint64 serverConnectionHandlerID, anyID clientID, int* result); - -/** - * @brief Set the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler on which to set the list of clients. - * @param clientIDs NULL terminated array of client ids that we want to allow receiving whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_getWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_setWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID* clientIDs); - -/* 3d sound positioning */ -/** - * @brief Set position, orientation and velocity of own client in 3D space - * - * @param serverConnectionHandlerID the connection handler for which to set the specified 3D settings. - * @param position 3D position of own client, pass NULL to ignore. - * @param forward Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore. - * @param up Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR* position, const TS3_VECTOR* forward, const TS3_VECTOR* up); - -/** - * @brief Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler of the wave handle - * @param waveHandle a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position - * @param position the position the wave file should be played from - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle -*/ -EXPORTDLL unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR* position); - -/** - * @brief Change 3D sound attenuation and distance settings - * - * @param serverConnectionHandlerID the connection handler for which to adjust the settings. - * @param distanceFactor relative distance factor in meters. Default is 1.0. Use to adjust the distance between two @ref TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor - * @param rolloffScale Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale); - -/** - * @brief Adjusts other clients position in 3D space - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the other client we want to adjust the position of. - * @param position the desired position in 3D space of the other client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR* position); - -/*preprocessor*/ -/** - * @brief Retrieve floating point preprocessor configuration values - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the value - * @param ident the name of the preprocessor value to retrieve - * @param result address of a variable to receive the specified configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Retrieve preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param result address of a variable to receive a c string with the value of the specified preprocessor configuration. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/** - * @brief Set preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Indicates to the client that a key press has occurred and that it should run the typing attenuation algoritm. - * - * This will hint to the client lib that the typing attenuation code should be applied to the currently processed chunk - * of audio data. - * Effectively sets a flag in the client lib to run the code for the currently processed chunk of audio data. The client - * will reset this flag after the current audio chunk has been completed. - * - * @since 3.0.9.0 - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setKeyPressedDuringChunk(); - -/** - * @brief Gets global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to retrieve - * @param result address of a variable to receive the configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getGlobalConfigValueAsInt(const char* ident, int* result); - -/** - * @brief Allows changing global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to set - * @param value the new value for the configuration option - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setGlobalConfigValue(const char* ident, const char* value); - -/*encoder*/ - -/** - * @brief Retrieve voice encoder information. - * - * Encoder options are bound to a capture device. You must open a capture device on the specified - * connection handler prior to calling this function. - * bitrate will return the estimated bitrate of audio without any overhead. - * name will return the used codec name. - * quality will return the codec quality setting, a value between 0 and 10 inclusive. - * - * @param serverConnectionHandlerID the connection handler to query the encoder information for. - * @param ident the configuration value to query. Valid values are name, quality and bitrate - * @param result address of a variable to receive an utf8 encoded c string with the value of the option queried. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/*playback*/ - -/** - * @brief Retrieve floating point playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to query the playback setting for. - * @param ident the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave - * @param result address of a variable to receive the current value of the queried setting - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Set playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to set the playback setting on. - * @param ident the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave - * @param value the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Adjust playback volume of an individual client - * - * Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. - * Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the - * target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. - * If desired, the adjustment needs to be made again after the client reconnects or becomes visible again. - * - * @param serverConnectionHandlerID the connection handler for the server on which the client is located - * @param clientID the id of the client to adjust the volume for. - * @param value the volume modifier to apply to the client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value); - -/*logging*/ - -/** - * @brief Log a message to the client log - * - * @param logMessage utf8 encoded c string of the message to log - * @param severity the seriousness of the message logged - * @param channel arbitrary utf8 encoded c string used to group messages. Pass empty string if unused. - * @param logID a connection handler on which to log the message. Pass 0 if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_logMessage(const char* logMessage, enum LogLevel severity, const char* channel, uint64 logID); - -/** - * @brief When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for - * - * @param logVerbosity the verbosity above which to call the logging callback for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief Retrieve human readable description for an error code - * - * @param errorCode the error code from the @ref Ts3ErrorType enum to retrieve the description for - * @param error address of a variable to receive a c string with the error description. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getErrorMessage(unsigned int errorCode, char** error); - -/*Interacting with the server*/ - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelArray An array describing the path to a channel to join after connect. Pass NULL when not used - * @param defaultChannelPassword The password for the channel in defaultChannelArray. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnectionWithChannelID -*/ -EXPORTDLL unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - const char** defaultChannelArray, const char* defaultChannelPassword, const char* serverPassword); - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelId The channel id of the channel to join on connect. Pass 0 to join server default channel - * @param defaultChannelPassword The password for the channel in defaultChannelId. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnection -*/ -EXPORTDLL unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - uint64 defaultChannelId, const char* defaultChannelPassword, const char* serverPassword); -/** - * @brief Disconnect from a TeamSpeak server - * - * @param serverConnectionHandlerID the connection handler to disconnect on - * @param quitMessage an optional utf8 encoded message to display to other clients. Pass empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char* quitMessage); - -/** - * @brief Attempt to move one or more clients to a different channel - * - * The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not. - * - * @param serverConnectionHandlerID the connection handler of which the channel and client are located - * @param clientIDArray NULL terminated array of client ids to move - * @param newChannelID the target channel id to move the clients to - * @param password the password for the channel. Pass an empty string if the channel has no password. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID* clientIDArray, uint64 newChannelID, const char* password, const char* returnCode); - -/** - * @brief Ask the server to provide additional request only variables for a client. - * - * You will receive an onUpdateClientEvent callback when the data is available to you. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientID the client for which to receive the client variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from their current channel. - * - * Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from the server. - * - * The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request a channel to be deleted. - * - * Whether or not this was successful can be determined through the associated onServerErrorEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to delete - * @param force boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char* returnCode); - -/** - * @brief Move a channel in a tree or to a different parent channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to move or change the parent of - * @param newChannelParentID the channel id of the channel to be the new parent channel - * @param newChannelOrder the channel id of the channel below which the channel is to be sorted - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char* returnCode); - -/** - * @brief Send a private chat message to a client. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetClientID the client id of the client to send the message to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char* message, anyID targetClientID, const char* returnCode); - -/** - * @brief Send a text message to your current channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetChannelID the channel to send the message to. IGNORED. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char* message, uint64 targetChannelID, const char* returnCode); - -/** - * @brief Request to delete one or more messages from an attached matrix room. - * - * @param serverConnectionHandlerID the connection handler on which to delete the message - * @param roomAlias a utf8 encoded c string with the room alias of the channel to delete the message in - * @param messageIds an array of utf8 encoded c strings containing the message ids to delete. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestDeleteChannelTextMsg(uint64 serverConnectionHandlerID, const char* roomAlias, - const char** messageIds, size_t messageCount, const char* returnCode); -/** - * @brief Send a text message to the server chat. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char* message, const char* returnCode); - -/** - * @brief Request opening a new new-style chat room to the target user - * - * @param serverConnectionHandlerID the connection handler on which to open the chat - * @param type Chat type, currently supported values. "private" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestChat(uint64 serverConnectionHandlerID, const char* type, anyID targetClientID, const char* returnCode); - -/** - * @brief Request connection variables for a client (e.g. bandwidth usage, ping). - * - * You will receive a onConnectionInfoEvent callback once the information is available. - * - * @param serverConnectionHandlerID the connection handler on which the client resides - * @param clientID which client to request the connection information for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and - * all the specified clients. - * Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to set the whisper list - * @param clientID the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param targetChannelIDArray a zero terminated array of channel ids to transmit voice to. - * @param targetClientIDArray a zero terminated array of client ids to transmit voice to. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64* targetChannelIDArray, const anyID* targetClientIDArray, const char* returnCode); - -/** - * @brief Request live updates to specific channels, being able to see clients in the channel. - * - * If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to the specified channels - * @param channelIDArray a zero terminated array of channel ids to subscribe to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Request live updates from all channels, being able to see clients in the channels. - * - * If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Remove subscription from channels. No longer receiving updates to clients in the channels. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from the specified channels - * @param channelIDArray a zero terminated array of channel ids to unsubscribe from - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Remove subscription from all channels. No longer receiving updates to clients outside of own channel. - * - * The current channel will always be subscribed and you will always receive updates about clients in the current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief retrieve the channel description of the specified channel. - * - * After calling this function you will receive an onUpdateChannelEvent callback at which point the description is available to - * be queried using ts3client_getChannelVariableAsString. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the id of the channel to retrieve the description for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDescription(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Mute clients locally, the server will not be sending audio data for the specified clients anymore. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to mute the clients - * @param clientIDArray a zero terminated array of client ids to mute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestUnmuteClients -*/ -EXPORTDLL unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief Unmute clients locally. Server will start sending audio packets for the specified clients again. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unmute the clients - * @param clientIDArray a zero terminated array of client ids to unmute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestMuteClients -*/ -EXPORTDLL unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief retrieve the current client ids of all clients connected using the specified unique identifier - * - * You will receive a onClientIDsEvent callback for every client connected with the identity specified by the clientUniqueIdentifier. - * Once all client ids for the specified identity have been indicated, you will receive a onClientIDsFinishedEvent callback. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the client ids for - * @param clientUniqueIdentifier a c string with a unique identifier to retreive the client ids for. This is the public part of the identity - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientIDs(uint64 serverConnectionHandlerID, const char* clientUniqueIdentifier, const char* returnCode); - -/*retrieve information ClientLib has stored*/ - -/*general info*/ - -/** - * @brief get your own client id on a server - * - * @param serverConnectionHandlerID the connection handler on which to retrieve your own client id - * @param result address of a variable to receive your client id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID* result); - -/*client connection info*/ - -/** - * @brief check the current status of the connection - * - * @param serverConnectionHandlerID the connection handler for which to receive the connection status - * @param result address of a variable to receive the current connect status. One of the values from the ConnectStatus enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionStatus(uint64 serverConnectionHandlerID, int* result); - -/** - * @brief Get value for connection based variable of a client as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available as string or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Get value for connection based variable of a client as double - * - * Not all variables are available as double. Some are only available as string or unsigned 64 bit integers. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsDouble(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, double* result); - -/** - * @brief Get value for connection based variable of a client as string - * - * Not all variables are available as string. Some are only available as unsigned 64 bit integer or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief TODO - * - * @param serverConnectionHandlerID connection handler to clean up on - * @param clientID the client to clean up - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_cleanUpConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID); - -/*server connection info*/ - -/** - * @brief Make server connection variables available for retrieval - * - * @param serverConnectionHandlerID the connection handler for which to make connection variables available - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerConnectionInfo(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve value of a server connection variable as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available float. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief Retrieve value of a server connection variable as float - * - * Not all variables are available as float. Some are only available as unsigned 64 bit integer. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsFloat(uint64 serverConnectionHandlerID, size_t flag, float* result); - -/*client info*/ - -/** - * @brief Retrieve value of a variable of your own client as an integer - * - * Not all variables are available as integer. Some are only available as string. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties enum - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief Retrieve value of a variable of your own client as string - * - * Not all variables are available as integer. Some are only available as integer. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Change the value of an integer variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value); - -/** - * @brief Change the value of a string variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char* value); - -/** - * @brief Send changes to the local client to the server - * - * Publish changes previously set using @ref ts3client_setClientSelfVariableAsInt and @ref ts3client_setClientSelfVariableAsString on the - * connection handler. - * - * @param serverConnectionHandlerID connection handler on which to publish changes - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve the value of a variable from a client as integer - * - * Not all variables are available as integer. Some are only available as string or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a variable from a client as unsigned 64bit integer - * - * Not all variables are available as integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a variable from a client as string - * - * Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief Get a list of all clients in subscribed channels on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the client list - * @param result address of a variable to receive a null terminated array of client ids like {10, 30, ..., 0} - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Get id of the current channel the specified client is in - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID the client to receive the current channel for - * @param result address of a variable to receive the channel id of the specified client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64* result); - -/*channel info*/ - -/** - * @brief Retrieve the value of a channel property as integer - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a channel property as unsigned 64 bit integer - * - * Not all properties are available as string. Some are only available as integer or string. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a channel property as string - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char** result); - -/** - * @brief Get the channel id for the given channel path - * - * @param serverConnectionHandlerID connection handler on which to find the channel - * @param channelNameArray zero terminated array of c strings describing the channel path. Like {"Main channel", "sub channel", null} - * @param result address of a variable to receive the channel id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char** channelNameArray, uint64* result); - -/** - * @brief set a new value for an integer channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value); - -/** - * @brief set a new value for an unsigned 64 bit channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value); - -/** - * @brief set a new value for a string channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char* value); - -/** - * @brief Inform server of changes to channel properties - * - * After all desired changes have been done using @ref ts3client_setChannelVariableAsInt, @ref ts3client_setChannelVariableAsUInt64 - * or @ref ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. - * Prior to calling this function the channel property changes will not have any effect. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to publish updates for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Create the channel on the server - * - * After setting all the desired properties on the channel, call this function to actually create the channel on the server - * - * @param serverConnectionHandlerID connection handler on which to create the channel - * @param channelParentID id of the channel this channel should be a sub channel of. Pass 0 to create a root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char* returnCode); - -/** - * @brief Get a list of all channels currently on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the channels - * @param result address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64** result); - -/** - * @brief Get a list of all clients in the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the current clients - * @param result address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID** result); - -/** - * @brief get the id of the parent channel of the specified channel. - * - * If the channel specified by channelID is a root channel, the result will be 0. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to retrieve the parent of - * @param result address of a variable to receive the parent channel id. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64* result); - -/** - * @brief get time in seconds since last client left the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to get the - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int* result); - -/*server info*/ - -/** - * @brief get a list of all connection handlers - * - * @param result address of a variable to receive a zero terminated array of connection handlers, like {1, 5, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerList(uint64** result); - -/** - * @brief get the value of an integer server property. - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief get the value of an unsigned 64 bit integer server property. - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief get the value of a string server property. - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Make request only server variables available locally. - * - * You will receive an onServerUpdateEvent once the request only properties are available. - * Prior to the callback being called the variables are not available, and querying them will yield undefined results. - * - * @param serverConnectionHandlerID connection handler on which to request the variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char* returnCode); - -/*filetransfer management*/ - -/** - * @brief get the local file name for a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileName(anyID transferID, char** result); - -/** - * @brief get the local path of a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFilePath(anyID transferID, char** result); - -/** - * @brief get the server path of the file transfer - * - * @param transferID identifies which file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char** result); - -/** - * @brief get the total size in bytes of a file transfer. - * - * @param transferID specifies which file transfer to query - * @param result address of a variable to receive the file size - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSize(anyID transferID, uint64* result); - -/** - * @brief get the amount of bytes already transferred. - * - * 0 <= result <= ts3client_getTransferFileSize for the same transferID. - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64* result); - -/** - * @brief determine if the file transfer is an upload or download - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success. 1 = upload, 0 = download - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isTransferSender(anyID transferID, int* result); - -/** - * @brief determine the current status of the transfer in question - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the status on success. One of the values from the FileTransferState enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferStatus(anyID transferID, int* result); - -/** - * @brief get the current approximate speed (in bytes/sec) of a file transfer - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the average transfer speed (in bytes/sec) of a file transfer since it started - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the time (in seconds) a file transfer has been active - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the time in seconds the transfer was active. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferRunTime(anyID transferID, uint64* result); - -/*Interacting with the server - file transfers*/ - -/** - * @brief Initiate a file upload to the server. - * - * @param serverConnectionHandlerID connection handler to which to upload a file - * @param channelID channel to which to upload the file - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of file to upload on the local file system. - * @param overwrite boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server. - * @param resume boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server. - * @param sourceDirectory the absolute path in which the file resides on the local file system. - * @param result address of a variable in which to store the transferID on success. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* sourceDirectory, anyID* result, const char* returnCode); - -/** - * @brief Initiate a file download from the server. - * - * @param serverConnectionHandlerID connection handler from which to download the file - * @param channelID channel in which the file to download is located - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of the file on the server file system. See ts3client_getFileList to receive a list of files. - * @param overwrite boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. - * Mutually exclusive to resume. - * @param resume boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite. - * @param destinationDirectory absolute path to the directory in which to store the file. - * @param result address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* destinationDirectory, anyID* result, const char* returnCode); - -/** - * @brief Cancel a file transfer - * - * @param serverConnectionHandlerID connection handler on which the file transfer is happening - * @param transferID specifies the file transfer to cancel - * @param deleteUnfinishedFile boolean flag, whether to delete the partially transmitted file from the file system. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char* returnCode); - -/** - * @brief retrieve a list of files in a directory. - * - * This function is NOT recursive. Only directories and files in the directory specified by path will be listed. - * You will receive a onFileListEvent callback for every file or directory after this function was successful. - * Once all files and directories were sent you will receive a onFileListFinishedEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which to request files - * @param channelID the channel from which to list the files - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param path the path in the specified channel from which to list the files. Pass "/" to list the files in the root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* path, const char* returnCode); - -/** - * @brief retrieve information about a specific file. - * - * You will receive an onFileInfoEvent callback after this function was successful. - * - * @param serverConnectionHandlerID connection handler on which to request the file information. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file absolute path to the file to query information of. Must begin with "/". - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, const char* returnCode); - -/** - * @brief delete one or more files from a channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to delete the file - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file a zero terminated array of absolute paths to the files to delete. Each path must begin with "/". Like {"/file.txt", "/dir/subdir/test.txt", ..., 0} - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char** file, const char* returnCode); - -/** - * @brief create a directory in a channel for file organization - * - * Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which the channel is located. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param directoryPath absolute path of the directory to create. Must start with "/" e.g. "/existing/newDirName" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* directoryPath, const char* returnCode); - -/** - * @brief move or rename a file on the server. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to move/rename the file - * @param fromChannelID channel the file is currently located in - * @param fromChannelPW password of the specified channel. Pass an empty string if the channel has no password. - * @param toChannelID channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel. - * @param toChannelPW password of the target channel. Pass an empty string if the channel has no password. - * @param oldFile current absolute path of the file in the channel. Must start with "/". - * @param newFile new absolute path of the file in the target channel. Must start with "/". e.g. "/subdirectory/filename.txt" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char* fromChannelPW, uint64 toChannelID, const char* toChannelPW, const char* oldFile, const char* newFile, const char* returnCode); - -/** - * Requests pre-signed URLs for S3 file operations - * - * @param scHandlerID server connection handler ID - * @param channelID channel ID - * @param channelPW channel password (can be NULL) - * @param objectKeys array of object keys to request URLs for - * @param verbs array of HTTP verbs corresponding to each object key - * @param contentLengths array of content lengths for upload operations - * @param numObjects number of objects in the arrays - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_s3ft_getPresignedUrls(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char** objectKeys, const char** verbs, const size_t* contentLengths, int numObjects, const char* returnCode); - -/** -* Deletes a file from an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to delete -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_deleteFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** -* Renames a file in an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param oldObjectKey original object key -* @param newObjectKey new object key -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_renameFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* oldObjectKey, const char* newObjectKey, const char* returnCode); - -/** -* Lists files in an S3 bucket associated with a channel -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_listFiles(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* returnCode); - -/** -* Notifies the server that an S3 upload has completed -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_uploadDoneNotification(uint64 scHandlerID, uint64 channelID, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object upload -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to upload -* @param contentLength size of the file to upload -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getUploadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, size_t contentLength, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object download -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to download -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getDownloadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** - * @brief get the configured maximum upload speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit); - -/** - * @brief get the configured maximum download speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit); - -/** - * @brief get the configured maximum upload speed for the virtual server. - * - * Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the configured maximum download speed for the virtual server. - * - * Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the speed limit for a specific file transfer. - * - * @param transferID specifies which transfer to query. - * @param limit address of a variable to receive the transfer limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64* limit); - -/** - * @brief set the instance wide upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit); - -/** - * @brief set the instance wide download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit); - -/** - * @brief set the virtual server upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the virtual server download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the transfer limit for an individual file transfer. - * - * The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). - * Whether the limit is upload or download depends on what kind of transfer the specified transfer is. - * - * @param transferID the transfer to set the limit for - * @param newLimit the new maximum speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit); - -/** - * @brief get the legacy UUID (SHA1) of the virtual server. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param result address of a variable to receive the legacy uuid value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerLegacyUUID(uint64 serverConnectionHandlerID, char** result); -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/clientlib_sdk.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/clientlib_sdk.h deleted file mode 100644 index 394f116..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/clientlib_sdk.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef CLIENTLIB_SDK_H -#define CLIENTLIB_SDK_H - -// system -#include - -// own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their - * current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client - * will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays - * to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the - * passed returnCode indicating whether or not the operation was successful. - * - * @param server_connection_handler_id the connection handler on which to set the whisper list - * @param client_id the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param channel_ids an array of channel ids to transmit voice to. - * @param channel_ids_size number of elements in aforementioned array. - * @param client_ids a zero terminated array of client ids to transmit voice to. - * @param client_ids_size number of elements in aforementioned array. - * @param impersonate if the target client is a webrtc client, the voice packets will look like as if they have been - * send by the invoking client id - * @param return_code a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts_client_request_client_set_whisper_list(uint64 server_connection_handler_id, anyID client_id, - const uint64* channel_ids, - int channel_ids_size, - const anyID* client_ids, - int client_ids_size, int impersonate, - const char* return_code); - -/** - * @brief Send a binary-serialized ClientCommandRequest protobuf to the client library. - * - * The response will be delivered asynchronously via the onProtoResponse callback - * as a serialized ClientCommandResponse protobuf. - * - * @param data Pointer to serialized ClientCommandRequest protobuf bytes - * @param size Size of the serialized data in bytes - * @param return_code Caller-provided string to correlate the response in onProtoResponse. May be NULL. - * @return An error code: ERROR_ok on successful dispatch, ERROR_parameter_invalid on parse failure - */ -EXPORTDLL unsigned int ts3client_postProtoCommand(const void* data, size_t size, const char* return_code); - -#ifdef __cplusplus -} -#endif - -#endif // CLIENTLIB_SDK_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/video/session_subscriber_protocol.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/video/session_subscriber_protocol.h deleted file mode 100644 index 601c03a..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/include/teamspeak/video/session_subscriber_protocol.h +++ /dev/null @@ -1,236 +0,0 @@ -#ifndef TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#define TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#include - -#ifdef __cplusplus -extern "C" { -#endif -// Version definitions. -#define TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1 1 - - -// Protocol used for communication between the session subscriber and the session (a single stream). -// Commands are sent bidirectionally or unidirectionally between the parties. -// e.g. SESSION => SUBSCRIBER: ON_FRAME, ON_PAUSED_CHANGED -// e.g. SUBSCRIBER => SESSION: ON_FRAME_ACK, ON_RESIZE - - -// Command type enum with a lowercase type name. -typedef enum -{ - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME = 0, - TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE, - TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED, - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK, - TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP, - TS_SESSION_SUBSCRIBER_CMD_REMOVE_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED, -} ts_session_subscriber_command_type_t; - -// Pixel format enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_I420 = 0, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_NV12, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ABGR, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ARGB, -} ts_session_subscriber_pixel_format_t; - -// Buffer location enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_CPU = 0, - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_GPU -} ts_session_subscriber_buffer_location_t; - -// Buffer type enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_SINGLE = 0, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_MAIN, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_SUB -} ts_session_subscriber_buffer_type_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(push, 4) -#endif - -// Main buffer header for shared CPU Memory Front/Back Buffers. -// The Main Buffer contains metadata about the current front/back buffer and the versioning for both the main and sub buffer. -// The information from the main buffer can be used to always read the front buffer. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t front_buffer_index; // index of the front buffer. (0: main buffer, 1: sub buffer) - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_main_buffer_header_t; - -// Sub buffer header. -typedef struct -{ - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. -} ts_session_subscriber_sub_buffer_header_t; - -// Single frame buffer header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_single_frame_buffer_header_t; - -// Command header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // Total message length (header + payload). - ts_session_subscriber_command_type_t type; - uint64_t target_session_id; // always set to the target session id this command is for or is originating from. - uint64_t target_subscriber_id; // 0 if broadcast. -} ts_session_subscriber_command_header_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME. -// The frame data is not included in the message, but is attached seperately or was sent beforehand. The buffer is identified by it's id. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_id; // buffer id, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_frame_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t frame_id; -} ts_session_subscriber_on_frame_ack_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t width; - uint32_t height; -} ts_session_subscriber_on_resize_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t paused; // 0 or 1. -} ts_session_subscriber_on_paused_changed_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE. -// Contains a single frame buffer. The header is of format |ts_session_subscriber_single_frame_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; - ts_session_subscriber_buffer_type_t buffer_type; -} ts_session_subscriber_on_buffer_single_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK. -// Contains a main buffer and a sub buffer. The main buffer header -// contains metadata about the current front/back buffer and -// is of type |ts_session_subscriber_main_buffer_header_t|. -// The sub buffer's header is of type |ts_session_subscriber_sub_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t main_buffer_ptr; // main buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t main_buffer_length; - uint64_t sub_buffer_ptr; // sub buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t sub_buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; -} ts_session_subscriber_on_buffer_front_back_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_resp_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_release_buffer_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; - int bits_per_sample; - int sample_rate; - uint32_t number_of_channels; - uint32_t number_of_frames; - int64_t absolute_capture_timestamp_ms; - float volume; -} ts_session_subscriber_on_audio_frames_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t audio_enabled; -} ts_session_subscriber_on_audio_enabled_changed_payload_t; - -// Overall Command structure. -typedef struct -{ - ts_session_subscriber_command_header_t header; - union - { - ts_session_subscriber_on_frame_payload_t frame; - ts_session_subscriber_on_resize_payload_t resize; - ts_session_subscriber_on_paused_changed_payload_t paused; - ts_session_subscriber_on_frame_ack_payload_t frame_ack; - ts_session_subscriber_on_buffer_single_payload_t buffer_single; - ts_session_subscriber_on_buffer_front_back_payload_t buffer_front_back; - ts_session_subscriber_on_release_buffer_payload_t release_buffer; - ts_session_subscriber_add_subscriber_payload_t add_subscriber; - ts_session_subscriber_add_subscriber_resp_payload_t add_subscriber_resp; - ts_session_subscriber_on_audio_frames_payload_t audio_frames; - ts_session_subscriber_on_audio_enabled_changed_payload_t audio_enabled_changed; - } payload; -} ts_session_subscriber_command_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(pop) -#endif - - -#ifdef __cplusplus -} -#endif - -#endif // TS_SESSION_SUBSCRIBER_PROTOCOL_H_ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/lib/cmake/team_client/team_clientConfig.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/lib/cmake/team_client/team_clientConfig.cmake deleted file mode 100644 index d4ec50d..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/lib/cmake/team_client/team_clientConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_clientConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_clientTargets.cmake") - -check_required_components(team_client) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/lib/cmake/team_client/team_clientTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/lib/cmake/team_client/team_clientTargets-release.cmake deleted file mode 100644 index e53c7c4..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/lib/cmake/team_client/team_clientTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::client" for configuration "Release" -set_property(TARGET teamspeak::client APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::client PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.so" - IMPORTED_SONAME_RELEASE "libteamspeak_sdk_client.so" - ) - -list(APPEND _cmake_import_check_targets teamspeak::client ) -list(APPEND _cmake_import_check_files_for_teamspeak::client "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/lib/cmake/team_client/team_clientTargets.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/lib/cmake/team_client/team_clientTargets.cmake deleted file mode 100644 index 20da9c9..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-arm64-v8a/lib/cmake/team_client/team_clientTargets.cmake +++ /dev/null @@ -1,121 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::client) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::client -add_library(teamspeak::client SHARED IMPORTED) - -set_target_properties(teamspeak::client PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -if(NOT CMAKE_VERSION VERSION_LESS "3.23.0") - target_sources(teamspeak::client - INTERFACE - FILE_SET "public_headers" - TYPE "HEADERS" - BASE_DIRS "${_IMPORT_PREFIX}/include" - FILES "${_IMPORT_PREFIX}/include/teamspeak/clientlib.h" "${_IMPORT_PREFIX}/include/teamspeak/clientlib_sdk.h" "${_IMPORT_PREFIX}/include/teamspeak/video/session_subscriber_protocol.h" - ) -else() - set_property(TARGET teamspeak::client - APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES - "${_IMPORT_PREFIX}/include" - ) -endif() - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_clientTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/clientlib.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/clientlib.h deleted file mode 100644 index 40718b5..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/clientlib.h +++ /dev/null @@ -1,2570 +0,0 @@ -/* - * This is the main header for the TeamSpeak 3 Client SDK. All the functions that are used - * to communicate with the Teamspeak 3 Client are here. Please view the documentation for - * details. Note that some of these functions REQUIRE you to call ts3sclient_freeMemory() - * after finishing with the result. This holds true for all the functions returning strings - * (so the parameter is "char** result"). Again, the details are all in the documentation. - */ - -#ifndef CLIENTLIB_H -#define CLIENTLIB_H - -//system -#include -#include - -//own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -struct ClientUIFunctionsRare; - -/** - * @brief Defines available callbacks that you can receive. - * - * Set the members of this struct to a function to call when the specific event happens. - */ -struct ClientUIFunctions { - /** - * @brief JSON events - * - * @param msg A stringified JSON object. - **/ - void (*onMessage) (const char* msg); - - /** - * @brief called when the status of a connection changes - * - * @param serverConnectionHandlerID specifies on which connection the status has changed - * @param newStatus the current status of the connection. One of the values from the ConnectStatus enum - * @param errorNumber if the state change was caused by an error this is set to one of the values from the @ref Ts3ErrorType enum - */ - void (*onConnectStatusChangeEvent) (uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber); - - /** - * @brief - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerProtocolVersionEvent) (uint64 serverConnectionHandlerID, int protocolVersion); - - /** - * @brief called when a channel was received. - * - * Will be called once for every channel during connection initialization. Tells you which channels exist. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel - * @param channelParentID the id of the parent channel. 0 if the channel is a root channel. - */ - void (*onNewChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID); - - /** - * @brief called when a new channel was created - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the new channel - * @param channelParentID the id of the parent channel for the newly created channel. 0 if the channel is a root channel. - */ - void (*onNewChannelCreatedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is deleted - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that is deleted. This channel is gone already when this is called. It's not possible to get any information about this channel anymore. - * @param invokerID client id of the client that deleted the channel. 0 if deleted by the server. - * @param invokerName utf8 encoded c string containing the display name of the client that caused deletion - * @param invokerUnqiueIdentifier utf8 encoded c string containing the unique identifier of the client that caused deletion - */ - void (*onDelChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is moved to a different location on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel being moved - * @param newChannelParentID the id of the new parent channel - * @param invokerID client if of the client that moved the channel. 0 if caused by server. - * @param invokerName utf8 encoded c string containing the display name of the client that moved the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the unique identifier of the client that moved the channel - */ - void (*onChannelMoveEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when new data for a channel was received from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel that new information was received for - */ - void (*onUpdateChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel was edited on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that was edited - * @param invokerID client id that edited the channel. 0 if done by the server - * @param invokerName utf8 encoded c string containing the display name of the client editing the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the uid of the client that edited the channel - */ - void (*onUpdateChannelEditedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called whenever a change for a client is received from the server. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID specifies the client for which variables have changed or are now available - * @param invokerID the source client that caused the update - * @param invokerName utf8 encoded c string containing the display name of the client causing the update - * @param invokerUniqueIdentifier utf8 encoded c string containing the public identity of the client causing the update - */ - void (*onUpdateClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a client moves to a different channel, disconnects, connects, gets kicked or banned. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client changing channels - * @param oldChannelID id of the previous channel of the client. - * @param newChannelID id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned. - */ - void (*onClientMoveEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage); - - /** - * @brief called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time. - * - * Informs you about newly visible clients after subscribing to a channel. - * Informs about clients that we will no longer receive information about. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client - * @param oldChannelID id of the channel that the client was in last time we saw the client. - * @param newChannelID id of the channel the client is currently in. - * @param visibility whether we can see the client or not. One of the values from the Visibility enum. - * Allows to distinguish whether this callback was called after a subscribe or unsubscribe. - */ - void (*onClientMoveSubscriptionEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility); - - /** - * @brief called when a client loses connection and times out. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that lost connection - * @param oldChannelID channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param timeoutMessage uft8 encoded c string containing the reason message. - */ - void (*onClientMoveTimeoutEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage); - - /** - * @brief called when a client was moved by the server or another client - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID the client that was moved - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was moved to - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param moverID id of the client that moved the client - * @param moverName utf8 encoded c string containing the display name of the client that caused the move - * @param moverUniqueIdentifier utf8 encoded c string containing the identifier of the client that caused the move - * @param moveMessage utf8 encoded c string containing the reason message - */ - void (*onClientMoveMovedEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char* moverName, const char* moverUniqueIdentifier, const char* moveMessage); - - /** - * @brief called when a client is kicked from their channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was kicked to. This is the id of the server default channel. - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromChannelEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called when a client was kicked from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromServerEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called for every connection using the identity after a call to ts3client_requestClientIDs. - * - * This is called multiple times for each identity queried. Once - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param uniqueClientIdentifier the public identity queried and used by the client - * @param clientID the id assigned to this client - * @param clientName the display name of this client - */ - void (*onClientIDsEvent) (uint64 serverConnectionHandlerID, const char* uniqueClientIdentifier, anyID clientID, const char* clientName); - - /** - * @brief called after onClientIDsEvent was called for every client using the queried identity. - * - * Once this callback is called, you know of all clients on the server that use the identity. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onClientIDsFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the server was edited - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param editerID id of the client that edited the server - * @param editerName utf8 encoded c string containing the display name of the client editing the server - * @param editerUniqueIdentifier utf8 encoded c string containing the public identity of the client - */ - void (*onServerEditedEvent) (uint64 serverConnectionHandlerID, anyID editerID, const char* editerName, const char* editerUniqueIdentifier); - - /** - * @brief called whenever updates about changed server properties are received from the server. - * - * Happens after a call to ts3client_requestServerVariables but can also be called sporadically. - * - * @param serverConnectionHandlerID specifies on which connection the updated variables are available - */ - void (*onServerUpdatedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after an action was performed by us. Tells whether the action was successful or which error occurred. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param errorMessage utf8 encoded c string describing the error - * @param error the error code the action finished with. One of the values from the @ref Ts3ErrorType enum. - * @param returnCode a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server - * @param extraMessage utf8 encoded c string containing additional information if available. - */ - void (*onServerErrorEvent) (uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage); - - /** - * @brief called when the server was stopped - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param shutdownMessage utf8 encoded c string containing the provided reason for the shutdown - */ - void (*onServerStopEvent) (uint64 serverConnectionHandlerID, const char* shutdownMessage); - - /** - * @brief called when a text message was received - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param targetMode identifies the type of the message. One of the values from the TextMessageTargetMode enum. - * @param toID the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages - * @param fromID id of the client that sent the message - * @param fromName utf8 encoded c string containing the display name of the client sending the message - * @param fromUniqueIdentifier utf8 encoded c string containing the public identity of the sending client - * @param message utf8 encoded c string containing the actual message - */ - void (*onTextMessageEvent) (uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char* fromName, const char* fromUniqueIdentifier, const char* message); - - /** - * @brief called when a client starts or stops talking. - * - * This event is only received for clients in our own channel and clients that whisper us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param status Whether the client is talking or not. One of the values from the TalkStatus enum. - * @param clientID the client the event was called for - */ - void (*onTalkStatusChangeEvent) (uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID); - - /** - * @brief called when someone whispers us that is not on the list of clients we accept whispers from. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that tried to whisper us - * @sa ts3client_allowWhispersFrom - * @sa ts3client_setWhisperReceiveWhitelist - */ - void (*onIgnoredWhisperEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called when updated connection properties for a client are available. - * - * This happens after a call to ts3client_requestConnectionInfo - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that updated properties are available for - */ - void (*onConnectionInfoEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called after a call ts3client_requestServerConnectionInfo when the connection information for the server are available. - * - * Information can now be queried using ts3client_getServerConnectionVariableAsFloat and ts3client_getServerConnectionVariableAsUInt64 - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerConnectionInfoEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when a channel was successfully subscribed by us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we subscribed to - */ - void (*onChannelSubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to subscribe to are subscribed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelSubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after we unsubscribed from a channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel. - */ - void (*onChannelUnsubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to unsubscribe from are unsubscribed - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelUnsubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the channel description of a channel has changed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the description has changed - */ - void (*onChannelDescriptionUpdateEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel password was changed. Can be used to invalidate cached passwords - * previously stored for the channel. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel the password was changed on - */ - void (*onChannelPasswordChangedEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called once the playback device was closed on a connection - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @sa ts3client_initiateGracefulPlaybackShutdown - * @sa ts3client_closePlaybackDevice - */ - void (*onPlaybackShutdownCompleteEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the available devices changed - * - * @param modeID utf8 encoded c string describing the mode of the device - * @param playOrCap indicates whether the device is a capture or playback device - */ - void (*onSoundDeviceListChangedEvent) (const char* modeID, int playOrCap); - - /** - * @brief called before any effects are applied, allows access to individual client raw audio data - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - */ - void (*onEditPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels); - - /** - * @brief called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer. - */ - void (*onEditPostProcessVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after mixing individual client audio together but before sending it to playback device. - * - * Last chance to access/modify audio data before it gets sent to the playback device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. - */ - void (*onEditMixedPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param flags allows to mute the audio stream, set LSB to 1 to mute the audio. - */ - void (*onEditCapturedVoiceDataPreprocessEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* flags); - - /** - * @brief called after pre processing has been applied to recorded voice data, before it is sent to the server. - * - * This allows access to or modification of captured data from the recording device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param edited bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server. - */ - void (*onEditCapturedVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* edited); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of clients - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client for which the position is calculated - * @param distance the distance from own client to the client - * @param volume the volume calculated by the client lib. Can be modified in the callback. - */ - void (*onCustom3dRolloffCalculationClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, float distance, float* volume); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of wave files - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param waveHandle identifies the wave file to calculate the volume for. A handle previously created with @ref ts3client_playWaveFileHandle - * @param distance the distance from own client to the source of the wave file - * @param volume the volume of the wave file calculated by the client lib. Can be modified in the callback. - * @sa ts3client_playWaveFileHandle - */ - void (*onCustom3dRolloffCalculationWaveEvent) (uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float* volume); - - /** - * @brief called for every log message if the client lib was initialized with user logging - * - * @param logmessage utf8 encoded c string containing the text to log - * @param logLevel indicates severity of the message. One of the values from the LogLevel enum - * @param logChannel utf8 encoded c string containing the category this message is logged under - * @param logID the connection handler this message was logged on - * @param completeLogString utf8 encoded c string containing the complete log message containing all other parameters for convenience - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called for every packet to be sent to the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataToSend pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. - * Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called for every packet received from the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataReceived pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. - * Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called during the connection initialization, allows to check whether the server identifier is the one you expect. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param ServerUniqueIdentifier utf8 encoded c string containing the server identifier of the server connecting to - * @param cancelConnect allows to cancel the connection. Set variable pointed to to 1 to abort the connection. - */ - void (*onCheckServerUniqueIdentifierEvent) (uint64 serverConnectionHandlerID, const char* ServerUniqueIdentifier, int* cancelConnect); - - /** - * @brief called when a channel password is set. - * - * Can be used to implement custom password checks against external sources (e.g. LDAP). - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param plaintext utf8 encoded c string containing the plaintext password as entered by the user - * @param encryptedText output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). - * Must not be larger than the size specified by the encryptedTextByteSize parameter. - * @param encryptedTextByteSize the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter - */ - void (*onClientPasswordEncrypt) (uint64 serverConnectionHandlerID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief called when file transfers finish or terminate with an error - * - * @param transferID identifies the file transfer the callback was called for. As created by @ref ts3client_requestFile or @ref ts3client_sendFile - * @param status indicates success status or error reason. One of the values from the @ref Ts3ErrorType enum. - * @param statusMessage utf8 encoded c string containing a human readable description of the status message - * @param remotefileSize size of the file in bytes at the source of the transfer. - * @param serverConnectionHandlerID specifies the connection the transfer was started on - * @sa ts3client_sendFile - * @sa ts3client_requestFile - */ - void (*onFileTransferStatusEvent) (anyID transferID, unsigned int status, const char* statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID); - - /** - * @brief called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information. - * - * Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file is located - * @param path the folder in which this file or directory is located - * @param name the name of the file or directory this event is called for - * @param size file size in bytes. 0 if this event describes a directory - * @param datetime unix timestamp of when this file was last modified - * @param type whether the entry described is a directory or a file. One of the values from the FileTransferType enum. - * @param incompleteSize number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted. - * @param returnCode allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL - */ - void (*onFileListEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path, const char* name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char* returnCode); - - /** - * @brief called after onFileListEvent was called for all directories / files in a given path. - * - * This signifies that you now know of all files and directories in the path requested. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the file list is now complete - * @param path the path within the channel that files and directories were requested for. - */ - void (*onFileListFinishedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path); - - /** - * @brief called after a call to ts3client_requestFileInfo providing the requested information about a file. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file resides - * @param name utf8 encoded c string containing the absolute path within the channel, including the file / directory name. - * @param size the size of the file in bytes - * @param datetime unix timestamp for the last time the file was modified - */ - void (*onFileInfoEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* name, uint64 size, uint64 datetime); - - /** - * @brief called after a call to ts3client_getChatLoginToken providing the requested login token for the chat server associated with this teamspeak server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token The requested chat login token - */ - void (*onChatLoginTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief called after a call to ts3client_getAuthenticationToken providing the requested authentication token for the virtual server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token THe requested authentication token - */ - void (*onAuthenticationTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief invoked when some ui-relevant event happened in a screenshare session, with it's according payload in json - * - * @param id stringified uint64 id of the peer connection - * @param payload stringified json payload - */ - void (*onScreenshareSessionEvent) (uint64 id, const char* event_name, const char* payload); - - /** - * @brief invoked by an asynchronous request from ts3client_postMessage - * - * @param stringified json of the reply - * @param return_code a c string identifying the action that caused this event. This is the same string given as return_code to function calls that request an action - */ - void (*onJsonReply) (const char* json, const char* return_code); - - /** - * @brief Invoked when a JSON Command should be sent to the matrix module - * - * @param stringified json of the event - * @param return_code a c string identifying the event. A return_code is waiting to be resolved by ts3client_onMatrixMessage - */ - void (*onSendCallToMatrix) (unsigned int ts_chat_id, const char* json, const char* return_code); - - /** - * @brief Called when a proto command response is ready. - * - * @param data Serialized ClientCommandResponse protobuf bytes - * @param size Size in bytes - * @param return_code The return_code passed to ts3client_postProtoCommand - */ - void (*onProtoResponse) (const void* data, size_t size, const char* return_code); - - /** - * @brief Called when a proto event occurs (server events filtered by ACCESS_SDK). - * - * @param data Serialized ServerEvent protobuf bytes - * @param size Size in bytes - */ - void (*onProtoEvent) (const void* data, size_t size); -}; //END OF ClientUIFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the client library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the client library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by the client library -*/ -EXPORTDLL unsigned int ts3client_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the client library and defines callback functions - * - * This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when - * certain changes happen on the client side as well as on connected servers. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct - * @param functionRarePointers similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here. - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files - * @param resourcesFolder path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initClientLib(const struct ClientUIFunctions* functionPointers, const struct ClientUIFunctionsRare* functionRarePointers, int usedLogTypes, const char* logFileFolder, const char* resourcesFolder); - -/** - * @brief destroys the client library. Must not be called from within a callback. - * - * This is the last function to call, after calling this function you will no longer be able to use client library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyClientLib(); - -/** - * @brief Get the version string of the client library - * - * @param result Pointer to a char* variable that the client library will allocate memory for. - * If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. - * You need to free the variable pointed to by using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersion(char** result); - -/** - * @brief Get the version number of the client library - * - * @param result Pointer to a variable to store the client library version number into - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersionNumber(uint64* result); - -/** - * @brief Creates a new server connection handler to connect to servers - * - * A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time - * and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. - * When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by - * providing the corresponding serverConnectionHandlerId to the client library function. - * - * @param port the local port to use. Specify 0 to use an ephemeral port. - * @param result Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64* result); - -/** - * @brief Destroys a connection handler - * - * After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback! - * - * @param serverConnectionHandlerID which connection handler to destroy - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID); - -/*Identity management*/ - -/** - * @brief Create a new identity to use for connecting to a server - * - * Identities identify a client to the server. The identity should be stored and reused for sessions by the same user. - * - * @param result Address of a variable to store the identity in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_createIdentity(char** result); - -/** - * @brief Get the unique client identifier from an identity - * - * @param identityString The identity to produce the unique identifier for, as created by ts3client_createIdentity - * @param result Pointer to a variable to store the unique client identifier in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_identityStringToUniqueIdentifier(const char* identityString, char** result); - -/*sound*/ - -/** - * @brief Retrieve available playback devices as reported by the operating system - * - * @param modeID a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or - * ts3client_getDefaultPlaybackMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} ..., NULL}` on windows, `{{char* deviceName, char* - * deviceId}, ..., NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members - * and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getPlaybackDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available recording devices as reported by the operating system - * - * @param modeID a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or - * ts3client_getDefaultCaptureMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} - * ..., NULL}` on windows, `{{char* deviceName, char* deviceId}, ..., NULL}` on other platforms. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref - * ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getCaptureDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available playback modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackModeList(char*** result); - -/** - * @brief Retrieve available capture modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCaptureModeList(char*** result); - -/** - * @brief Get the current operating system defined default playback device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid playback mode as retrieved by @ref ts3client_getPlaybackModeList or @ref ts3client_getDefaultPlayBackMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlaybackDevice(const char* modeID, char*** result); - -/** - * @brief Get the current operating system defined default capture device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid capture mode as retrieved by @ref ts3client_getCaptureModeList or @ref ts3client_getDefaultCaptureMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and both the array and its individual members must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureDevice(const char* modeID, char*** result); - -/** - * @brief Retrieve the current default playback mode - * - * @param result Address of a char array to receive the c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlayBackMode(char** result); - -/** - * @brief Retrieve the current default capture mode - * - * @param result Address of a char array to receive a c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureMode(char** result); - -/** - * @brief initializes a playback device for a connection handler - * - * Call this function to start audio playback of TeamSpeak audio on a connection - * - * @param serverConnectionHandlerID the connection handler on which to initialize the specified device - * @param modeID utf8 encoded c-string containing the mode to open the device in. Pass an empty string to use the default mode. See @ref ts3client_getPlaybackModeList and @ref ts3client_getDefaultPlayBackMode for a list of valid modes. - * @param playbackDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getPlaybackDeviceList and @ref ts3client_getDefaultPlaybackDevice for valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* playbackDevice); - -/** - * @brief initializes a capture device for a connection handler - * - * Call this function to start consuming audio from the specified device and send it to the server - * - * @param serverConnectionHandlerID the connection handler on which to open the capture device - * @param modeID utf8 encoded c-string containing the mode in which to open the device. Pass an empty string to use the default mode. See @ref ts3client_getCaptureModeList and @ref ts3client_getDefaultCaptureMode for a list of valid modes. - * @param captureDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getCaptureDeviceList and @ref ts3client_getDefaultCaptureDevice for a list or valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* captureDevice); - -/** - * @brief set an explicit render device whose output should serve as the AEC reference signal - * - * By default the SDK pairs AEC with the same mode/device used for playback on the connection, which only - * works when capture and playback share a backend mode. Use this function when playback is routed through - * a custom device (e.g. a game engine's audio mixer) but echo cancellation should still operate against the - * audio that is actually rendered to the user's speakers. The named device must be a native render endpoint - * (no custom-mode devices); on platforms whose backend supports system-level loopback (Windows WASAPI, Linux - * PulseAudio) this is the device whose loopback capture is fed to the echo canceller. - * - * Call after @ref ts3client_openCaptureDevice and @ref ts3client_openPlaybackDevice on the connection. The - * reference association is reapplied automatically when AEC is toggled or the capture device is reactivated. - * Pass empty strings for modeID and renderDeviceID to clear an explicit reference and fall back to the - * default mode-match behaviour. - * - * @param serverConnectionHandlerID the connection handler whose AEC reference to set - * @param modeID utf8 encoded c-string of the backend mode that owns the reference device (e.g. "windowsaudiosession", "pulseaudio") - * @param renderDeviceID utf8 encoded c-string of the render device whose output should be used as AEC reference. Pass an empty string to use the connection's currently-open playback device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. Returns ERROR_not_implemented on platforms whose backend cannot loopback-capture an arbitrary render device (currently macOS). -*/ -EXPORTDLL unsigned int ts3client_setAECReferenceDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* renderDeviceID); - -/** - * @brief retrieve the device name that is currently used to play audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active playback device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current playback device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the playback mode on - * @param result address of a variable receiving a c string of the playback mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief retrieve the device name that is currently used to capture audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active capture device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current capture device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the capture mode on - * @param result address of a variable receiving a c string of the capture mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief Close the playback device after all currently playing sounds are done playing - * - * A more user friendly way of closing a playback device. The client lib will monitor and ensure - * that any sounds that have already started playing have completely played before closing the device. - * New sounds are not allowed to be played after calling this function. - * This function will return right away, regardless of whether the device has been closed already or not. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current playback device on a connection handler. - * - * This will instantly shut down the device. Any sounds currently playing will be interrupted. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current capture device on a connection handler. - * - * This will instantly shut down the device. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the capture device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Activate a previously opened capture device on a server connection. - * - * Only one server connection can receive audio from its capture device at any given time. This - * function will set the server connection handler that is going to receive the audio from the - * capture device opened on that connection. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Play a local wave file on the playback device of the connection handler - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char* path); - -/** - * @brief Play a local wave file on the playback device of the connection handler. - * - * This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be - * used to stop, pause, resume or even loop the wave file. - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @param loop Boolean value defining whether or not to loop the wave file until the handle is paused or stopped - * @param waveHandle address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char* path, int loop, uint64* waveHandle); - -/** - * @brief Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle. - * - * Audio will be stopped at whatever location it is currently at and resumed from its paused location. - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @param pause Boolean value defining whether to pause or resume the waveHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause); - -/** - * @brief Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle - */ -EXPORTDLL unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle); - -EXPORTDLL unsigned int ts3client_createAudioPlaybackHandle(uint64 scHandlerID, anyID* handle); -EXPORTDLL unsigned int ts3client_pauseAudioPlaybackHandle(uint64 scHandlerID, anyID handle, int pause); -EXPORTDLL unsigned int ts3client_closeAudioPlaybackHandle(uint64 scHandlerID, anyID handle); -EXPORTDLL unsigned int ts3client_enqueueAudioPlaybackHandle(uint64 scHandlerID, anyID handle, float* buffer, int buffer_size); - -/** - * @brief create a new software device to be used for playback and/or capture. - * - * This allows you to create custom devices for implementing your own audio capture or playback. - * For capture devices you will need to regularly provide audio data via the @ref ts3client_processCustomCaptureData function. - * For playback devices you will need to regularly aquire audio data via the @ref ts3client_acquireCustomPlaybackData function. - * - * @param deviceID a unique string by which you will refer to this audio device when opening devices ore removing it. - * @param deviceDisplayName custom display string for your device. Not required to be unique, you can freely choose this. - * @param capFrequency The frequency of the capture device. Determines the frequency the audio you're passing in to @ref ts3client_processCustomCaptureData is expected to be in when using this device. - * @param capChannels The amount of channels the audio source on this device has. Determines the number of audio channels the data you're passing to @ref ts3client_processCustomCaptureData is expected to have when using this device. - * @param playFrequency Determines which frequency the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @param playChannels Determines the number of audio channels of the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_registerCustomDevice(const char* deviceID, const char* deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels); - -/** - * @brief Removes a custom audio device previously registered. - * - * @param deviceID the deviceID of the custom device to remove. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_unregisterCustomDevice(const char* deviceID); - -/** - * @brief Provide audio data for a registered custom device. - * - * When using custom devices, you're expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. - * The audio will be sent to the connection handler that currently has the specified custom device active (if any). - * The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer. - * - * @param deviceName the deviceID for which you're providing audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device). - * @param samples the number of audio frames in the buffer - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_processCustomCaptureData(const char* deviceName, const short* buffer, int samples); - -/** - * @brief Retrieve playback data for the specified device from the client lib - * - * When using custom playback devices you're expected to call this function regularly. - * - * @param deviceName the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device). - * @param samples how many audio frames to retrieve. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. - * May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer. -*/ -EXPORTDLL unsigned int ts3client_acquireCustomPlaybackData(const char* deviceName, short* buffer, int samples); - -/** - * @brief Route captured audio directly to the playback device rather than through the network. - * - * Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will - * be routed directly to the playback device. This allows a user to receive direct feedback from their own - * audio transmission, allowing easier adjustments to audio settings. - * - * @param serverConnectionHandlerID the connection handler on which to enable or disable test mode. Determines the audio devices used. - * @param status Boolean value either enabling test mode or disabling it. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status); - -/** - * @brief Flags the client as recording received audio transmissions. - * - * This does NOT cause any recording to take place, it merely informs other clients that this client is - * actually recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to flag this client for recording. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Flags the client as no longer recording audio transmissions. - * - * Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this - * client as recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to unset the recording flag for this client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Allow another client to whisper us. - * - * Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients - * are ignored and no audio data will be made available from whispers. Can be undone using @ref ts3client_removeFromAllowedWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we want to receive whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_removeFromAllowedWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Removes a client from the allowed whisper list. - * - * Removes the specified other client on the server from the allowed whisperer list. After this call no more audio - * is made available when receiving whispers from the specified client. The opposite of @ref ts3client_allowWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we do not want to receive whispers from anymore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Retrieve the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for which to retrieve the list of clients. - * @param result Address of an array of anyID which receives the list of clients we are allowing whispers from. - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist -*/ -EXPORTDLL unsigned int ts3client_getWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Check if we allow receiving whispers from a client - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the client to check. - * @param result address of a variable to receive the boolean status on whether or not we allow whisper from the specified client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isWhisperReceiveWhitelisted(uint64 serverConnectionHandlerID, anyID clientID, int* result); - -/** - * @brief Set the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler on which to set the list of clients. - * @param clientIDs NULL terminated array of client ids that we want to allow receiving whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_getWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_setWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID* clientIDs); - -/* 3d sound positioning */ -/** - * @brief Set position, orientation and velocity of own client in 3D space - * - * @param serverConnectionHandlerID the connection handler for which to set the specified 3D settings. - * @param position 3D position of own client, pass NULL to ignore. - * @param forward Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore. - * @param up Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR* position, const TS3_VECTOR* forward, const TS3_VECTOR* up); - -/** - * @brief Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler of the wave handle - * @param waveHandle a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position - * @param position the position the wave file should be played from - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle -*/ -EXPORTDLL unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR* position); - -/** - * @brief Change 3D sound attenuation and distance settings - * - * @param serverConnectionHandlerID the connection handler for which to adjust the settings. - * @param distanceFactor relative distance factor in meters. Default is 1.0. Use to adjust the distance between two @ref TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor - * @param rolloffScale Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale); - -/** - * @brief Adjusts other clients position in 3D space - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the other client we want to adjust the position of. - * @param position the desired position in 3D space of the other client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR* position); - -/*preprocessor*/ -/** - * @brief Retrieve floating point preprocessor configuration values - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the value - * @param ident the name of the preprocessor value to retrieve - * @param result address of a variable to receive the specified configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Retrieve preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param result address of a variable to receive a c string with the value of the specified preprocessor configuration. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/** - * @brief Set preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Indicates to the client that a key press has occurred and that it should run the typing attenuation algoritm. - * - * This will hint to the client lib that the typing attenuation code should be applied to the currently processed chunk - * of audio data. - * Effectively sets a flag in the client lib to run the code for the currently processed chunk of audio data. The client - * will reset this flag after the current audio chunk has been completed. - * - * @since 3.0.9.0 - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setKeyPressedDuringChunk(); - -/** - * @brief Gets global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to retrieve - * @param result address of a variable to receive the configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getGlobalConfigValueAsInt(const char* ident, int* result); - -/** - * @brief Allows changing global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to set - * @param value the new value for the configuration option - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setGlobalConfigValue(const char* ident, const char* value); - -/*encoder*/ - -/** - * @brief Retrieve voice encoder information. - * - * Encoder options are bound to a capture device. You must open a capture device on the specified - * connection handler prior to calling this function. - * bitrate will return the estimated bitrate of audio without any overhead. - * name will return the used codec name. - * quality will return the codec quality setting, a value between 0 and 10 inclusive. - * - * @param serverConnectionHandlerID the connection handler to query the encoder information for. - * @param ident the configuration value to query. Valid values are name, quality and bitrate - * @param result address of a variable to receive an utf8 encoded c string with the value of the option queried. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/*playback*/ - -/** - * @brief Retrieve floating point playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to query the playback setting for. - * @param ident the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave - * @param result address of a variable to receive the current value of the queried setting - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Set playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to set the playback setting on. - * @param ident the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave - * @param value the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Adjust playback volume of an individual client - * - * Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. - * Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the - * target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. - * If desired, the adjustment needs to be made again after the client reconnects or becomes visible again. - * - * @param serverConnectionHandlerID the connection handler for the server on which the client is located - * @param clientID the id of the client to adjust the volume for. - * @param value the volume modifier to apply to the client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value); - -/*logging*/ - -/** - * @brief Log a message to the client log - * - * @param logMessage utf8 encoded c string of the message to log - * @param severity the seriousness of the message logged - * @param channel arbitrary utf8 encoded c string used to group messages. Pass empty string if unused. - * @param logID a connection handler on which to log the message. Pass 0 if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_logMessage(const char* logMessage, enum LogLevel severity, const char* channel, uint64 logID); - -/** - * @brief When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for - * - * @param logVerbosity the verbosity above which to call the logging callback for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief Retrieve human readable description for an error code - * - * @param errorCode the error code from the @ref Ts3ErrorType enum to retrieve the description for - * @param error address of a variable to receive a c string with the error description. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getErrorMessage(unsigned int errorCode, char** error); - -/*Interacting with the server*/ - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelArray An array describing the path to a channel to join after connect. Pass NULL when not used - * @param defaultChannelPassword The password for the channel in defaultChannelArray. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnectionWithChannelID -*/ -EXPORTDLL unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - const char** defaultChannelArray, const char* defaultChannelPassword, const char* serverPassword); - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelId The channel id of the channel to join on connect. Pass 0 to join server default channel - * @param defaultChannelPassword The password for the channel in defaultChannelId. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnection -*/ -EXPORTDLL unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - uint64 defaultChannelId, const char* defaultChannelPassword, const char* serverPassword); -/** - * @brief Disconnect from a TeamSpeak server - * - * @param serverConnectionHandlerID the connection handler to disconnect on - * @param quitMessage an optional utf8 encoded message to display to other clients. Pass empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char* quitMessage); - -/** - * @brief Attempt to move one or more clients to a different channel - * - * The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not. - * - * @param serverConnectionHandlerID the connection handler of which the channel and client are located - * @param clientIDArray NULL terminated array of client ids to move - * @param newChannelID the target channel id to move the clients to - * @param password the password for the channel. Pass an empty string if the channel has no password. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID* clientIDArray, uint64 newChannelID, const char* password, const char* returnCode); - -/** - * @brief Ask the server to provide additional request only variables for a client. - * - * You will receive an onUpdateClientEvent callback when the data is available to you. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientID the client for which to receive the client variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from their current channel. - * - * Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from the server. - * - * The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request a channel to be deleted. - * - * Whether or not this was successful can be determined through the associated onServerErrorEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to delete - * @param force boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char* returnCode); - -/** - * @brief Move a channel in a tree or to a different parent channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to move or change the parent of - * @param newChannelParentID the channel id of the channel to be the new parent channel - * @param newChannelOrder the channel id of the channel below which the channel is to be sorted - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char* returnCode); - -/** - * @brief Send a private chat message to a client. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetClientID the client id of the client to send the message to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char* message, anyID targetClientID, const char* returnCode); - -/** - * @brief Send a text message to your current channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetChannelID the channel to send the message to. IGNORED. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char* message, uint64 targetChannelID, const char* returnCode); - -/** - * @brief Request to delete one or more messages from an attached matrix room. - * - * @param serverConnectionHandlerID the connection handler on which to delete the message - * @param roomAlias a utf8 encoded c string with the room alias of the channel to delete the message in - * @param messageIds an array of utf8 encoded c strings containing the message ids to delete. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestDeleteChannelTextMsg(uint64 serverConnectionHandlerID, const char* roomAlias, - const char** messageIds, size_t messageCount, const char* returnCode); -/** - * @brief Send a text message to the server chat. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char* message, const char* returnCode); - -/** - * @brief Request opening a new new-style chat room to the target user - * - * @param serverConnectionHandlerID the connection handler on which to open the chat - * @param type Chat type, currently supported values. "private" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestChat(uint64 serverConnectionHandlerID, const char* type, anyID targetClientID, const char* returnCode); - -/** - * @brief Request connection variables for a client (e.g. bandwidth usage, ping). - * - * You will receive a onConnectionInfoEvent callback once the information is available. - * - * @param serverConnectionHandlerID the connection handler on which the client resides - * @param clientID which client to request the connection information for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and - * all the specified clients. - * Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to set the whisper list - * @param clientID the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param targetChannelIDArray a zero terminated array of channel ids to transmit voice to. - * @param targetClientIDArray a zero terminated array of client ids to transmit voice to. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64* targetChannelIDArray, const anyID* targetClientIDArray, const char* returnCode); - -/** - * @brief Request live updates to specific channels, being able to see clients in the channel. - * - * If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to the specified channels - * @param channelIDArray a zero terminated array of channel ids to subscribe to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Request live updates from all channels, being able to see clients in the channels. - * - * If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Remove subscription from channels. No longer receiving updates to clients in the channels. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from the specified channels - * @param channelIDArray a zero terminated array of channel ids to unsubscribe from - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Remove subscription from all channels. No longer receiving updates to clients outside of own channel. - * - * The current channel will always be subscribed and you will always receive updates about clients in the current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief retrieve the channel description of the specified channel. - * - * After calling this function you will receive an onUpdateChannelEvent callback at which point the description is available to - * be queried using ts3client_getChannelVariableAsString. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the id of the channel to retrieve the description for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDescription(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Mute clients locally, the server will not be sending audio data for the specified clients anymore. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to mute the clients - * @param clientIDArray a zero terminated array of client ids to mute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestUnmuteClients -*/ -EXPORTDLL unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief Unmute clients locally. Server will start sending audio packets for the specified clients again. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unmute the clients - * @param clientIDArray a zero terminated array of client ids to unmute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestMuteClients -*/ -EXPORTDLL unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief retrieve the current client ids of all clients connected using the specified unique identifier - * - * You will receive a onClientIDsEvent callback for every client connected with the identity specified by the clientUniqueIdentifier. - * Once all client ids for the specified identity have been indicated, you will receive a onClientIDsFinishedEvent callback. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the client ids for - * @param clientUniqueIdentifier a c string with a unique identifier to retreive the client ids for. This is the public part of the identity - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientIDs(uint64 serverConnectionHandlerID, const char* clientUniqueIdentifier, const char* returnCode); - -/*retrieve information ClientLib has stored*/ - -/*general info*/ - -/** - * @brief get your own client id on a server - * - * @param serverConnectionHandlerID the connection handler on which to retrieve your own client id - * @param result address of a variable to receive your client id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID* result); - -/*client connection info*/ - -/** - * @brief check the current status of the connection - * - * @param serverConnectionHandlerID the connection handler for which to receive the connection status - * @param result address of a variable to receive the current connect status. One of the values from the ConnectStatus enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionStatus(uint64 serverConnectionHandlerID, int* result); - -/** - * @brief Get value for connection based variable of a client as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available as string or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Get value for connection based variable of a client as double - * - * Not all variables are available as double. Some are only available as string or unsigned 64 bit integers. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsDouble(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, double* result); - -/** - * @brief Get value for connection based variable of a client as string - * - * Not all variables are available as string. Some are only available as unsigned 64 bit integer or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief TODO - * - * @param serverConnectionHandlerID connection handler to clean up on - * @param clientID the client to clean up - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_cleanUpConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID); - -/*server connection info*/ - -/** - * @brief Make server connection variables available for retrieval - * - * @param serverConnectionHandlerID the connection handler for which to make connection variables available - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerConnectionInfo(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve value of a server connection variable as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available float. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief Retrieve value of a server connection variable as float - * - * Not all variables are available as float. Some are only available as unsigned 64 bit integer. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsFloat(uint64 serverConnectionHandlerID, size_t flag, float* result); - -/*client info*/ - -/** - * @brief Retrieve value of a variable of your own client as an integer - * - * Not all variables are available as integer. Some are only available as string. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties enum - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief Retrieve value of a variable of your own client as string - * - * Not all variables are available as integer. Some are only available as integer. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Change the value of an integer variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value); - -/** - * @brief Change the value of a string variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char* value); - -/** - * @brief Send changes to the local client to the server - * - * Publish changes previously set using @ref ts3client_setClientSelfVariableAsInt and @ref ts3client_setClientSelfVariableAsString on the - * connection handler. - * - * @param serverConnectionHandlerID connection handler on which to publish changes - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve the value of a variable from a client as integer - * - * Not all variables are available as integer. Some are only available as string or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a variable from a client as unsigned 64bit integer - * - * Not all variables are available as integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a variable from a client as string - * - * Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief Get a list of all clients in subscribed channels on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the client list - * @param result address of a variable to receive a null terminated array of client ids like {10, 30, ..., 0} - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Get id of the current channel the specified client is in - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID the client to receive the current channel for - * @param result address of a variable to receive the channel id of the specified client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64* result); - -/*channel info*/ - -/** - * @brief Retrieve the value of a channel property as integer - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a channel property as unsigned 64 bit integer - * - * Not all properties are available as string. Some are only available as integer or string. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a channel property as string - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char** result); - -/** - * @brief Get the channel id for the given channel path - * - * @param serverConnectionHandlerID connection handler on which to find the channel - * @param channelNameArray zero terminated array of c strings describing the channel path. Like {"Main channel", "sub channel", null} - * @param result address of a variable to receive the channel id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char** channelNameArray, uint64* result); - -/** - * @brief set a new value for an integer channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value); - -/** - * @brief set a new value for an unsigned 64 bit channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value); - -/** - * @brief set a new value for a string channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char* value); - -/** - * @brief Inform server of changes to channel properties - * - * After all desired changes have been done using @ref ts3client_setChannelVariableAsInt, @ref ts3client_setChannelVariableAsUInt64 - * or @ref ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. - * Prior to calling this function the channel property changes will not have any effect. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to publish updates for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Create the channel on the server - * - * After setting all the desired properties on the channel, call this function to actually create the channel on the server - * - * @param serverConnectionHandlerID connection handler on which to create the channel - * @param channelParentID id of the channel this channel should be a sub channel of. Pass 0 to create a root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char* returnCode); - -/** - * @brief Get a list of all channels currently on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the channels - * @param result address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64** result); - -/** - * @brief Get a list of all clients in the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the current clients - * @param result address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID** result); - -/** - * @brief get the id of the parent channel of the specified channel. - * - * If the channel specified by channelID is a root channel, the result will be 0. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to retrieve the parent of - * @param result address of a variable to receive the parent channel id. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64* result); - -/** - * @brief get time in seconds since last client left the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to get the - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int* result); - -/*server info*/ - -/** - * @brief get a list of all connection handlers - * - * @param result address of a variable to receive a zero terminated array of connection handlers, like {1, 5, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerList(uint64** result); - -/** - * @brief get the value of an integer server property. - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief get the value of an unsigned 64 bit integer server property. - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief get the value of a string server property. - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Make request only server variables available locally. - * - * You will receive an onServerUpdateEvent once the request only properties are available. - * Prior to the callback being called the variables are not available, and querying them will yield undefined results. - * - * @param serverConnectionHandlerID connection handler on which to request the variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char* returnCode); - -/*filetransfer management*/ - -/** - * @brief get the local file name for a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileName(anyID transferID, char** result); - -/** - * @brief get the local path of a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFilePath(anyID transferID, char** result); - -/** - * @brief get the server path of the file transfer - * - * @param transferID identifies which file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char** result); - -/** - * @brief get the total size in bytes of a file transfer. - * - * @param transferID specifies which file transfer to query - * @param result address of a variable to receive the file size - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSize(anyID transferID, uint64* result); - -/** - * @brief get the amount of bytes already transferred. - * - * 0 <= result <= ts3client_getTransferFileSize for the same transferID. - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64* result); - -/** - * @brief determine if the file transfer is an upload or download - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success. 1 = upload, 0 = download - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isTransferSender(anyID transferID, int* result); - -/** - * @brief determine the current status of the transfer in question - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the status on success. One of the values from the FileTransferState enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferStatus(anyID transferID, int* result); - -/** - * @brief get the current approximate speed (in bytes/sec) of a file transfer - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the average transfer speed (in bytes/sec) of a file transfer since it started - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the time (in seconds) a file transfer has been active - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the time in seconds the transfer was active. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferRunTime(anyID transferID, uint64* result); - -/*Interacting with the server - file transfers*/ - -/** - * @brief Initiate a file upload to the server. - * - * @param serverConnectionHandlerID connection handler to which to upload a file - * @param channelID channel to which to upload the file - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of file to upload on the local file system. - * @param overwrite boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server. - * @param resume boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server. - * @param sourceDirectory the absolute path in which the file resides on the local file system. - * @param result address of a variable in which to store the transferID on success. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* sourceDirectory, anyID* result, const char* returnCode); - -/** - * @brief Initiate a file download from the server. - * - * @param serverConnectionHandlerID connection handler from which to download the file - * @param channelID channel in which the file to download is located - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of the file on the server file system. See ts3client_getFileList to receive a list of files. - * @param overwrite boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. - * Mutually exclusive to resume. - * @param resume boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite. - * @param destinationDirectory absolute path to the directory in which to store the file. - * @param result address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* destinationDirectory, anyID* result, const char* returnCode); - -/** - * @brief Cancel a file transfer - * - * @param serverConnectionHandlerID connection handler on which the file transfer is happening - * @param transferID specifies the file transfer to cancel - * @param deleteUnfinishedFile boolean flag, whether to delete the partially transmitted file from the file system. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char* returnCode); - -/** - * @brief retrieve a list of files in a directory. - * - * This function is NOT recursive. Only directories and files in the directory specified by path will be listed. - * You will receive a onFileListEvent callback for every file or directory after this function was successful. - * Once all files and directories were sent you will receive a onFileListFinishedEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which to request files - * @param channelID the channel from which to list the files - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param path the path in the specified channel from which to list the files. Pass "/" to list the files in the root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* path, const char* returnCode); - -/** - * @brief retrieve information about a specific file. - * - * You will receive an onFileInfoEvent callback after this function was successful. - * - * @param serverConnectionHandlerID connection handler on which to request the file information. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file absolute path to the file to query information of. Must begin with "/". - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, const char* returnCode); - -/** - * @brief delete one or more files from a channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to delete the file - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file a zero terminated array of absolute paths to the files to delete. Each path must begin with "/". Like {"/file.txt", "/dir/subdir/test.txt", ..., 0} - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char** file, const char* returnCode); - -/** - * @brief create a directory in a channel for file organization - * - * Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which the channel is located. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param directoryPath absolute path of the directory to create. Must start with "/" e.g. "/existing/newDirName" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* directoryPath, const char* returnCode); - -/** - * @brief move or rename a file on the server. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to move/rename the file - * @param fromChannelID channel the file is currently located in - * @param fromChannelPW password of the specified channel. Pass an empty string if the channel has no password. - * @param toChannelID channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel. - * @param toChannelPW password of the target channel. Pass an empty string if the channel has no password. - * @param oldFile current absolute path of the file in the channel. Must start with "/". - * @param newFile new absolute path of the file in the target channel. Must start with "/". e.g. "/subdirectory/filename.txt" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char* fromChannelPW, uint64 toChannelID, const char* toChannelPW, const char* oldFile, const char* newFile, const char* returnCode); - -/** - * Requests pre-signed URLs for S3 file operations - * - * @param scHandlerID server connection handler ID - * @param channelID channel ID - * @param channelPW channel password (can be NULL) - * @param objectKeys array of object keys to request URLs for - * @param verbs array of HTTP verbs corresponding to each object key - * @param contentLengths array of content lengths for upload operations - * @param numObjects number of objects in the arrays - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_s3ft_getPresignedUrls(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char** objectKeys, const char** verbs, const size_t* contentLengths, int numObjects, const char* returnCode); - -/** -* Deletes a file from an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to delete -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_deleteFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** -* Renames a file in an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param oldObjectKey original object key -* @param newObjectKey new object key -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_renameFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* oldObjectKey, const char* newObjectKey, const char* returnCode); - -/** -* Lists files in an S3 bucket associated with a channel -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_listFiles(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* returnCode); - -/** -* Notifies the server that an S3 upload has completed -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_uploadDoneNotification(uint64 scHandlerID, uint64 channelID, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object upload -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to upload -* @param contentLength size of the file to upload -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getUploadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, size_t contentLength, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object download -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to download -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getDownloadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** - * @brief get the configured maximum upload speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit); - -/** - * @brief get the configured maximum download speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit); - -/** - * @brief get the configured maximum upload speed for the virtual server. - * - * Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the configured maximum download speed for the virtual server. - * - * Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the speed limit for a specific file transfer. - * - * @param transferID specifies which transfer to query. - * @param limit address of a variable to receive the transfer limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64* limit); - -/** - * @brief set the instance wide upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit); - -/** - * @brief set the instance wide download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit); - -/** - * @brief set the virtual server upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the virtual server download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the transfer limit for an individual file transfer. - * - * The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). - * Whether the limit is upload or download depends on what kind of transfer the specified transfer is. - * - * @param transferID the transfer to set the limit for - * @param newLimit the new maximum speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit); - -/** - * @brief get the legacy UUID (SHA1) of the virtual server. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param result address of a variable to receive the legacy uuid value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerLegacyUUID(uint64 serverConnectionHandlerID, char** result); -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/clientlib_sdk.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/clientlib_sdk.h deleted file mode 100644 index 394f116..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/clientlib_sdk.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef CLIENTLIB_SDK_H -#define CLIENTLIB_SDK_H - -// system -#include - -// own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their - * current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client - * will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays - * to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the - * passed returnCode indicating whether or not the operation was successful. - * - * @param server_connection_handler_id the connection handler on which to set the whisper list - * @param client_id the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param channel_ids an array of channel ids to transmit voice to. - * @param channel_ids_size number of elements in aforementioned array. - * @param client_ids a zero terminated array of client ids to transmit voice to. - * @param client_ids_size number of elements in aforementioned array. - * @param impersonate if the target client is a webrtc client, the voice packets will look like as if they have been - * send by the invoking client id - * @param return_code a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts_client_request_client_set_whisper_list(uint64 server_connection_handler_id, anyID client_id, - const uint64* channel_ids, - int channel_ids_size, - const anyID* client_ids, - int client_ids_size, int impersonate, - const char* return_code); - -/** - * @brief Send a binary-serialized ClientCommandRequest protobuf to the client library. - * - * The response will be delivered asynchronously via the onProtoResponse callback - * as a serialized ClientCommandResponse protobuf. - * - * @param data Pointer to serialized ClientCommandRequest protobuf bytes - * @param size Size of the serialized data in bytes - * @param return_code Caller-provided string to correlate the response in onProtoResponse. May be NULL. - * @return An error code: ERROR_ok on successful dispatch, ERROR_parameter_invalid on parse failure - */ -EXPORTDLL unsigned int ts3client_postProtoCommand(const void* data, size_t size, const char* return_code); - -#ifdef __cplusplus -} -#endif - -#endif // CLIENTLIB_SDK_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/video/session_subscriber_protocol.h b/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/video/session_subscriber_protocol.h deleted file mode 100644 index 601c03a..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/include/teamspeak/video/session_subscriber_protocol.h +++ /dev/null @@ -1,236 +0,0 @@ -#ifndef TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#define TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#include - -#ifdef __cplusplus -extern "C" { -#endif -// Version definitions. -#define TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1 1 - - -// Protocol used for communication between the session subscriber and the session (a single stream). -// Commands are sent bidirectionally or unidirectionally between the parties. -// e.g. SESSION => SUBSCRIBER: ON_FRAME, ON_PAUSED_CHANGED -// e.g. SUBSCRIBER => SESSION: ON_FRAME_ACK, ON_RESIZE - - -// Command type enum with a lowercase type name. -typedef enum -{ - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME = 0, - TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE, - TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED, - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK, - TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP, - TS_SESSION_SUBSCRIBER_CMD_REMOVE_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED, -} ts_session_subscriber_command_type_t; - -// Pixel format enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_I420 = 0, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_NV12, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ABGR, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ARGB, -} ts_session_subscriber_pixel_format_t; - -// Buffer location enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_CPU = 0, - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_GPU -} ts_session_subscriber_buffer_location_t; - -// Buffer type enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_SINGLE = 0, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_MAIN, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_SUB -} ts_session_subscriber_buffer_type_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(push, 4) -#endif - -// Main buffer header for shared CPU Memory Front/Back Buffers. -// The Main Buffer contains metadata about the current front/back buffer and the versioning for both the main and sub buffer. -// The information from the main buffer can be used to always read the front buffer. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t front_buffer_index; // index of the front buffer. (0: main buffer, 1: sub buffer) - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_main_buffer_header_t; - -// Sub buffer header. -typedef struct -{ - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. -} ts_session_subscriber_sub_buffer_header_t; - -// Single frame buffer header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_single_frame_buffer_header_t; - -// Command header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // Total message length (header + payload). - ts_session_subscriber_command_type_t type; - uint64_t target_session_id; // always set to the target session id this command is for or is originating from. - uint64_t target_subscriber_id; // 0 if broadcast. -} ts_session_subscriber_command_header_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME. -// The frame data is not included in the message, but is attached seperately or was sent beforehand. The buffer is identified by it's id. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_id; // buffer id, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_frame_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t frame_id; -} ts_session_subscriber_on_frame_ack_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t width; - uint32_t height; -} ts_session_subscriber_on_resize_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t paused; // 0 or 1. -} ts_session_subscriber_on_paused_changed_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE. -// Contains a single frame buffer. The header is of format |ts_session_subscriber_single_frame_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; - ts_session_subscriber_buffer_type_t buffer_type; -} ts_session_subscriber_on_buffer_single_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK. -// Contains a main buffer and a sub buffer. The main buffer header -// contains metadata about the current front/back buffer and -// is of type |ts_session_subscriber_main_buffer_header_t|. -// The sub buffer's header is of type |ts_session_subscriber_sub_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t main_buffer_ptr; // main buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t main_buffer_length; - uint64_t sub_buffer_ptr; // sub buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t sub_buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; -} ts_session_subscriber_on_buffer_front_back_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_resp_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_release_buffer_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; - int bits_per_sample; - int sample_rate; - uint32_t number_of_channels; - uint32_t number_of_frames; - int64_t absolute_capture_timestamp_ms; - float volume; -} ts_session_subscriber_on_audio_frames_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t audio_enabled; -} ts_session_subscriber_on_audio_enabled_changed_payload_t; - -// Overall Command structure. -typedef struct -{ - ts_session_subscriber_command_header_t header; - union - { - ts_session_subscriber_on_frame_payload_t frame; - ts_session_subscriber_on_resize_payload_t resize; - ts_session_subscriber_on_paused_changed_payload_t paused; - ts_session_subscriber_on_frame_ack_payload_t frame_ack; - ts_session_subscriber_on_buffer_single_payload_t buffer_single; - ts_session_subscriber_on_buffer_front_back_payload_t buffer_front_back; - ts_session_subscriber_on_release_buffer_payload_t release_buffer; - ts_session_subscriber_add_subscriber_payload_t add_subscriber; - ts_session_subscriber_add_subscriber_resp_payload_t add_subscriber_resp; - ts_session_subscriber_on_audio_frames_payload_t audio_frames; - ts_session_subscriber_on_audio_enabled_changed_payload_t audio_enabled_changed; - } payload; -} ts_session_subscriber_command_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(pop) -#endif - - -#ifdef __cplusplus -} -#endif - -#endif // TS_SESSION_SUBSCRIBER_PROTOCOL_H_ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/lib/cmake/team_client/team_clientConfig.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/lib/cmake/team_client/team_clientConfig.cmake deleted file mode 100644 index d4ec50d..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/lib/cmake/team_client/team_clientConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_clientConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_clientTargets.cmake") - -check_required_components(team_client) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake deleted file mode 100644 index e53c7c4..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::client" for configuration "Release" -set_property(TARGET teamspeak::client APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::client PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.so" - IMPORTED_SONAME_RELEASE "libteamspeak_sdk_client.so" - ) - -list(APPEND _cmake_import_check_targets teamspeak::client ) -list(APPEND _cmake_import_check_files_for_teamspeak::client "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/lib/cmake/team_client/team_clientTargets.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/lib/cmake/team_client/team_clientTargets.cmake deleted file mode 100644 index 20da9c9..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/android-x86_64/lib/cmake/team_client/team_clientTargets.cmake +++ /dev/null @@ -1,121 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::client) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::client -add_library(teamspeak::client SHARED IMPORTED) - -set_target_properties(teamspeak::client PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -if(NOT CMAKE_VERSION VERSION_LESS "3.23.0") - target_sources(teamspeak::client - INTERFACE - FILE_SET "public_headers" - TYPE "HEADERS" - BASE_DIRS "${_IMPORT_PREFIX}/include" - FILES "${_IMPORT_PREFIX}/include/teamspeak/clientlib.h" "${_IMPORT_PREFIX}/include/teamspeak/clientlib_sdk.h" "${_IMPORT_PREFIX}/include/teamspeak/video/session_subscriber_protocol.h" - ) -else() - set_property(TARGET teamspeak::client - APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES - "${_IMPORT_PREFIX}/include" - ) -endif() - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_clientTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/Info.plist b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/Info.plist deleted file mode 100644 index 84a9708..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/Info.plist +++ /dev/null @@ -1,43 +0,0 @@ - - - - - AvailableLibraries - - - BinaryPath - TeamSpeakClient.framework/TeamSpeakClient - LibraryIdentifier - ios-arm64 - LibraryPath - TeamSpeakClient.framework - SupportedArchitectures - - arm64 - - SupportedPlatform - ios - - - BinaryPath - TeamSpeakClient.framework/TeamSpeakClient - LibraryIdentifier - ios-arm64-simulator - LibraryPath - TeamSpeakClient.framework - SupportedArchitectures - - arm64 - - SupportedPlatform - ios - SupportedPlatformVariant - simulator - - - CFBundlePackageType - XFWK - XCFrameworkFormatVersion - 1.0 - - diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/clientlib.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/clientlib.h deleted file mode 100644 index 40718b5..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/clientlib.h +++ /dev/null @@ -1,2570 +0,0 @@ -/* - * This is the main header for the TeamSpeak 3 Client SDK. All the functions that are used - * to communicate with the Teamspeak 3 Client are here. Please view the documentation for - * details. Note that some of these functions REQUIRE you to call ts3sclient_freeMemory() - * after finishing with the result. This holds true for all the functions returning strings - * (so the parameter is "char** result"). Again, the details are all in the documentation. - */ - -#ifndef CLIENTLIB_H -#define CLIENTLIB_H - -//system -#include -#include - -//own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -struct ClientUIFunctionsRare; - -/** - * @brief Defines available callbacks that you can receive. - * - * Set the members of this struct to a function to call when the specific event happens. - */ -struct ClientUIFunctions { - /** - * @brief JSON events - * - * @param msg A stringified JSON object. - **/ - void (*onMessage) (const char* msg); - - /** - * @brief called when the status of a connection changes - * - * @param serverConnectionHandlerID specifies on which connection the status has changed - * @param newStatus the current status of the connection. One of the values from the ConnectStatus enum - * @param errorNumber if the state change was caused by an error this is set to one of the values from the @ref Ts3ErrorType enum - */ - void (*onConnectStatusChangeEvent) (uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber); - - /** - * @brief - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerProtocolVersionEvent) (uint64 serverConnectionHandlerID, int protocolVersion); - - /** - * @brief called when a channel was received. - * - * Will be called once for every channel during connection initialization. Tells you which channels exist. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel - * @param channelParentID the id of the parent channel. 0 if the channel is a root channel. - */ - void (*onNewChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID); - - /** - * @brief called when a new channel was created - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the new channel - * @param channelParentID the id of the parent channel for the newly created channel. 0 if the channel is a root channel. - */ - void (*onNewChannelCreatedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is deleted - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that is deleted. This channel is gone already when this is called. It's not possible to get any information about this channel anymore. - * @param invokerID client id of the client that deleted the channel. 0 if deleted by the server. - * @param invokerName utf8 encoded c string containing the display name of the client that caused deletion - * @param invokerUnqiueIdentifier utf8 encoded c string containing the unique identifier of the client that caused deletion - */ - void (*onDelChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is moved to a different location on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel being moved - * @param newChannelParentID the id of the new parent channel - * @param invokerID client if of the client that moved the channel. 0 if caused by server. - * @param invokerName utf8 encoded c string containing the display name of the client that moved the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the unique identifier of the client that moved the channel - */ - void (*onChannelMoveEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when new data for a channel was received from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel that new information was received for - */ - void (*onUpdateChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel was edited on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that was edited - * @param invokerID client id that edited the channel. 0 if done by the server - * @param invokerName utf8 encoded c string containing the display name of the client editing the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the uid of the client that edited the channel - */ - void (*onUpdateChannelEditedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called whenever a change for a client is received from the server. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID specifies the client for which variables have changed or are now available - * @param invokerID the source client that caused the update - * @param invokerName utf8 encoded c string containing the display name of the client causing the update - * @param invokerUniqueIdentifier utf8 encoded c string containing the public identity of the client causing the update - */ - void (*onUpdateClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a client moves to a different channel, disconnects, connects, gets kicked or banned. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client changing channels - * @param oldChannelID id of the previous channel of the client. - * @param newChannelID id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned. - */ - void (*onClientMoveEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage); - - /** - * @brief called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time. - * - * Informs you about newly visible clients after subscribing to a channel. - * Informs about clients that we will no longer receive information about. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client - * @param oldChannelID id of the channel that the client was in last time we saw the client. - * @param newChannelID id of the channel the client is currently in. - * @param visibility whether we can see the client or not. One of the values from the Visibility enum. - * Allows to distinguish whether this callback was called after a subscribe or unsubscribe. - */ - void (*onClientMoveSubscriptionEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility); - - /** - * @brief called when a client loses connection and times out. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that lost connection - * @param oldChannelID channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param timeoutMessage uft8 encoded c string containing the reason message. - */ - void (*onClientMoveTimeoutEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage); - - /** - * @brief called when a client was moved by the server or another client - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID the client that was moved - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was moved to - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param moverID id of the client that moved the client - * @param moverName utf8 encoded c string containing the display name of the client that caused the move - * @param moverUniqueIdentifier utf8 encoded c string containing the identifier of the client that caused the move - * @param moveMessage utf8 encoded c string containing the reason message - */ - void (*onClientMoveMovedEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char* moverName, const char* moverUniqueIdentifier, const char* moveMessage); - - /** - * @brief called when a client is kicked from their channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was kicked to. This is the id of the server default channel. - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromChannelEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called when a client was kicked from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromServerEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called for every connection using the identity after a call to ts3client_requestClientIDs. - * - * This is called multiple times for each identity queried. Once - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param uniqueClientIdentifier the public identity queried and used by the client - * @param clientID the id assigned to this client - * @param clientName the display name of this client - */ - void (*onClientIDsEvent) (uint64 serverConnectionHandlerID, const char* uniqueClientIdentifier, anyID clientID, const char* clientName); - - /** - * @brief called after onClientIDsEvent was called for every client using the queried identity. - * - * Once this callback is called, you know of all clients on the server that use the identity. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onClientIDsFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the server was edited - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param editerID id of the client that edited the server - * @param editerName utf8 encoded c string containing the display name of the client editing the server - * @param editerUniqueIdentifier utf8 encoded c string containing the public identity of the client - */ - void (*onServerEditedEvent) (uint64 serverConnectionHandlerID, anyID editerID, const char* editerName, const char* editerUniqueIdentifier); - - /** - * @brief called whenever updates about changed server properties are received from the server. - * - * Happens after a call to ts3client_requestServerVariables but can also be called sporadically. - * - * @param serverConnectionHandlerID specifies on which connection the updated variables are available - */ - void (*onServerUpdatedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after an action was performed by us. Tells whether the action was successful or which error occurred. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param errorMessage utf8 encoded c string describing the error - * @param error the error code the action finished with. One of the values from the @ref Ts3ErrorType enum. - * @param returnCode a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server - * @param extraMessage utf8 encoded c string containing additional information if available. - */ - void (*onServerErrorEvent) (uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage); - - /** - * @brief called when the server was stopped - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param shutdownMessage utf8 encoded c string containing the provided reason for the shutdown - */ - void (*onServerStopEvent) (uint64 serverConnectionHandlerID, const char* shutdownMessage); - - /** - * @brief called when a text message was received - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param targetMode identifies the type of the message. One of the values from the TextMessageTargetMode enum. - * @param toID the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages - * @param fromID id of the client that sent the message - * @param fromName utf8 encoded c string containing the display name of the client sending the message - * @param fromUniqueIdentifier utf8 encoded c string containing the public identity of the sending client - * @param message utf8 encoded c string containing the actual message - */ - void (*onTextMessageEvent) (uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char* fromName, const char* fromUniqueIdentifier, const char* message); - - /** - * @brief called when a client starts or stops talking. - * - * This event is only received for clients in our own channel and clients that whisper us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param status Whether the client is talking or not. One of the values from the TalkStatus enum. - * @param clientID the client the event was called for - */ - void (*onTalkStatusChangeEvent) (uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID); - - /** - * @brief called when someone whispers us that is not on the list of clients we accept whispers from. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that tried to whisper us - * @sa ts3client_allowWhispersFrom - * @sa ts3client_setWhisperReceiveWhitelist - */ - void (*onIgnoredWhisperEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called when updated connection properties for a client are available. - * - * This happens after a call to ts3client_requestConnectionInfo - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that updated properties are available for - */ - void (*onConnectionInfoEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called after a call ts3client_requestServerConnectionInfo when the connection information for the server are available. - * - * Information can now be queried using ts3client_getServerConnectionVariableAsFloat and ts3client_getServerConnectionVariableAsUInt64 - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerConnectionInfoEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when a channel was successfully subscribed by us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we subscribed to - */ - void (*onChannelSubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to subscribe to are subscribed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelSubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after we unsubscribed from a channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel. - */ - void (*onChannelUnsubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to unsubscribe from are unsubscribed - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelUnsubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the channel description of a channel has changed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the description has changed - */ - void (*onChannelDescriptionUpdateEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel password was changed. Can be used to invalidate cached passwords - * previously stored for the channel. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel the password was changed on - */ - void (*onChannelPasswordChangedEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called once the playback device was closed on a connection - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @sa ts3client_initiateGracefulPlaybackShutdown - * @sa ts3client_closePlaybackDevice - */ - void (*onPlaybackShutdownCompleteEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the available devices changed - * - * @param modeID utf8 encoded c string describing the mode of the device - * @param playOrCap indicates whether the device is a capture or playback device - */ - void (*onSoundDeviceListChangedEvent) (const char* modeID, int playOrCap); - - /** - * @brief called before any effects are applied, allows access to individual client raw audio data - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - */ - void (*onEditPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels); - - /** - * @brief called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer. - */ - void (*onEditPostProcessVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after mixing individual client audio together but before sending it to playback device. - * - * Last chance to access/modify audio data before it gets sent to the playback device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. - */ - void (*onEditMixedPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param flags allows to mute the audio stream, set LSB to 1 to mute the audio. - */ - void (*onEditCapturedVoiceDataPreprocessEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* flags); - - /** - * @brief called after pre processing has been applied to recorded voice data, before it is sent to the server. - * - * This allows access to or modification of captured data from the recording device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param edited bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server. - */ - void (*onEditCapturedVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* edited); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of clients - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client for which the position is calculated - * @param distance the distance from own client to the client - * @param volume the volume calculated by the client lib. Can be modified in the callback. - */ - void (*onCustom3dRolloffCalculationClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, float distance, float* volume); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of wave files - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param waveHandle identifies the wave file to calculate the volume for. A handle previously created with @ref ts3client_playWaveFileHandle - * @param distance the distance from own client to the source of the wave file - * @param volume the volume of the wave file calculated by the client lib. Can be modified in the callback. - * @sa ts3client_playWaveFileHandle - */ - void (*onCustom3dRolloffCalculationWaveEvent) (uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float* volume); - - /** - * @brief called for every log message if the client lib was initialized with user logging - * - * @param logmessage utf8 encoded c string containing the text to log - * @param logLevel indicates severity of the message. One of the values from the LogLevel enum - * @param logChannel utf8 encoded c string containing the category this message is logged under - * @param logID the connection handler this message was logged on - * @param completeLogString utf8 encoded c string containing the complete log message containing all other parameters for convenience - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called for every packet to be sent to the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataToSend pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. - * Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called for every packet received from the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataReceived pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. - * Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called during the connection initialization, allows to check whether the server identifier is the one you expect. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param ServerUniqueIdentifier utf8 encoded c string containing the server identifier of the server connecting to - * @param cancelConnect allows to cancel the connection. Set variable pointed to to 1 to abort the connection. - */ - void (*onCheckServerUniqueIdentifierEvent) (uint64 serverConnectionHandlerID, const char* ServerUniqueIdentifier, int* cancelConnect); - - /** - * @brief called when a channel password is set. - * - * Can be used to implement custom password checks against external sources (e.g. LDAP). - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param plaintext utf8 encoded c string containing the plaintext password as entered by the user - * @param encryptedText output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). - * Must not be larger than the size specified by the encryptedTextByteSize parameter. - * @param encryptedTextByteSize the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter - */ - void (*onClientPasswordEncrypt) (uint64 serverConnectionHandlerID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief called when file transfers finish or terminate with an error - * - * @param transferID identifies the file transfer the callback was called for. As created by @ref ts3client_requestFile or @ref ts3client_sendFile - * @param status indicates success status or error reason. One of the values from the @ref Ts3ErrorType enum. - * @param statusMessage utf8 encoded c string containing a human readable description of the status message - * @param remotefileSize size of the file in bytes at the source of the transfer. - * @param serverConnectionHandlerID specifies the connection the transfer was started on - * @sa ts3client_sendFile - * @sa ts3client_requestFile - */ - void (*onFileTransferStatusEvent) (anyID transferID, unsigned int status, const char* statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID); - - /** - * @brief called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information. - * - * Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file is located - * @param path the folder in which this file or directory is located - * @param name the name of the file or directory this event is called for - * @param size file size in bytes. 0 if this event describes a directory - * @param datetime unix timestamp of when this file was last modified - * @param type whether the entry described is a directory or a file. One of the values from the FileTransferType enum. - * @param incompleteSize number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted. - * @param returnCode allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL - */ - void (*onFileListEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path, const char* name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char* returnCode); - - /** - * @brief called after onFileListEvent was called for all directories / files in a given path. - * - * This signifies that you now know of all files and directories in the path requested. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the file list is now complete - * @param path the path within the channel that files and directories were requested for. - */ - void (*onFileListFinishedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path); - - /** - * @brief called after a call to ts3client_requestFileInfo providing the requested information about a file. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file resides - * @param name utf8 encoded c string containing the absolute path within the channel, including the file / directory name. - * @param size the size of the file in bytes - * @param datetime unix timestamp for the last time the file was modified - */ - void (*onFileInfoEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* name, uint64 size, uint64 datetime); - - /** - * @brief called after a call to ts3client_getChatLoginToken providing the requested login token for the chat server associated with this teamspeak server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token The requested chat login token - */ - void (*onChatLoginTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief called after a call to ts3client_getAuthenticationToken providing the requested authentication token for the virtual server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token THe requested authentication token - */ - void (*onAuthenticationTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief invoked when some ui-relevant event happened in a screenshare session, with it's according payload in json - * - * @param id stringified uint64 id of the peer connection - * @param payload stringified json payload - */ - void (*onScreenshareSessionEvent) (uint64 id, const char* event_name, const char* payload); - - /** - * @brief invoked by an asynchronous request from ts3client_postMessage - * - * @param stringified json of the reply - * @param return_code a c string identifying the action that caused this event. This is the same string given as return_code to function calls that request an action - */ - void (*onJsonReply) (const char* json, const char* return_code); - - /** - * @brief Invoked when a JSON Command should be sent to the matrix module - * - * @param stringified json of the event - * @param return_code a c string identifying the event. A return_code is waiting to be resolved by ts3client_onMatrixMessage - */ - void (*onSendCallToMatrix) (unsigned int ts_chat_id, const char* json, const char* return_code); - - /** - * @brief Called when a proto command response is ready. - * - * @param data Serialized ClientCommandResponse protobuf bytes - * @param size Size in bytes - * @param return_code The return_code passed to ts3client_postProtoCommand - */ - void (*onProtoResponse) (const void* data, size_t size, const char* return_code); - - /** - * @brief Called when a proto event occurs (server events filtered by ACCESS_SDK). - * - * @param data Serialized ServerEvent protobuf bytes - * @param size Size in bytes - */ - void (*onProtoEvent) (const void* data, size_t size); -}; //END OF ClientUIFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the client library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the client library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by the client library -*/ -EXPORTDLL unsigned int ts3client_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the client library and defines callback functions - * - * This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when - * certain changes happen on the client side as well as on connected servers. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct - * @param functionRarePointers similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here. - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files - * @param resourcesFolder path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initClientLib(const struct ClientUIFunctions* functionPointers, const struct ClientUIFunctionsRare* functionRarePointers, int usedLogTypes, const char* logFileFolder, const char* resourcesFolder); - -/** - * @brief destroys the client library. Must not be called from within a callback. - * - * This is the last function to call, after calling this function you will no longer be able to use client library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyClientLib(); - -/** - * @brief Get the version string of the client library - * - * @param result Pointer to a char* variable that the client library will allocate memory for. - * If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. - * You need to free the variable pointed to by using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersion(char** result); - -/** - * @brief Get the version number of the client library - * - * @param result Pointer to a variable to store the client library version number into - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersionNumber(uint64* result); - -/** - * @brief Creates a new server connection handler to connect to servers - * - * A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time - * and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. - * When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by - * providing the corresponding serverConnectionHandlerId to the client library function. - * - * @param port the local port to use. Specify 0 to use an ephemeral port. - * @param result Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64* result); - -/** - * @brief Destroys a connection handler - * - * After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback! - * - * @param serverConnectionHandlerID which connection handler to destroy - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID); - -/*Identity management*/ - -/** - * @brief Create a new identity to use for connecting to a server - * - * Identities identify a client to the server. The identity should be stored and reused for sessions by the same user. - * - * @param result Address of a variable to store the identity in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_createIdentity(char** result); - -/** - * @brief Get the unique client identifier from an identity - * - * @param identityString The identity to produce the unique identifier for, as created by ts3client_createIdentity - * @param result Pointer to a variable to store the unique client identifier in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_identityStringToUniqueIdentifier(const char* identityString, char** result); - -/*sound*/ - -/** - * @brief Retrieve available playback devices as reported by the operating system - * - * @param modeID a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or - * ts3client_getDefaultPlaybackMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} ..., NULL}` on windows, `{{char* deviceName, char* - * deviceId}, ..., NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members - * and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getPlaybackDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available recording devices as reported by the operating system - * - * @param modeID a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or - * ts3client_getDefaultCaptureMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} - * ..., NULL}` on windows, `{{char* deviceName, char* deviceId}, ..., NULL}` on other platforms. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref - * ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getCaptureDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available playback modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackModeList(char*** result); - -/** - * @brief Retrieve available capture modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCaptureModeList(char*** result); - -/** - * @brief Get the current operating system defined default playback device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid playback mode as retrieved by @ref ts3client_getPlaybackModeList or @ref ts3client_getDefaultPlayBackMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlaybackDevice(const char* modeID, char*** result); - -/** - * @brief Get the current operating system defined default capture device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid capture mode as retrieved by @ref ts3client_getCaptureModeList or @ref ts3client_getDefaultCaptureMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and both the array and its individual members must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureDevice(const char* modeID, char*** result); - -/** - * @brief Retrieve the current default playback mode - * - * @param result Address of a char array to receive the c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlayBackMode(char** result); - -/** - * @brief Retrieve the current default capture mode - * - * @param result Address of a char array to receive a c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureMode(char** result); - -/** - * @brief initializes a playback device for a connection handler - * - * Call this function to start audio playback of TeamSpeak audio on a connection - * - * @param serverConnectionHandlerID the connection handler on which to initialize the specified device - * @param modeID utf8 encoded c-string containing the mode to open the device in. Pass an empty string to use the default mode. See @ref ts3client_getPlaybackModeList and @ref ts3client_getDefaultPlayBackMode for a list of valid modes. - * @param playbackDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getPlaybackDeviceList and @ref ts3client_getDefaultPlaybackDevice for valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* playbackDevice); - -/** - * @brief initializes a capture device for a connection handler - * - * Call this function to start consuming audio from the specified device and send it to the server - * - * @param serverConnectionHandlerID the connection handler on which to open the capture device - * @param modeID utf8 encoded c-string containing the mode in which to open the device. Pass an empty string to use the default mode. See @ref ts3client_getCaptureModeList and @ref ts3client_getDefaultCaptureMode for a list of valid modes. - * @param captureDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getCaptureDeviceList and @ref ts3client_getDefaultCaptureDevice for a list or valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* captureDevice); - -/** - * @brief set an explicit render device whose output should serve as the AEC reference signal - * - * By default the SDK pairs AEC with the same mode/device used for playback on the connection, which only - * works when capture and playback share a backend mode. Use this function when playback is routed through - * a custom device (e.g. a game engine's audio mixer) but echo cancellation should still operate against the - * audio that is actually rendered to the user's speakers. The named device must be a native render endpoint - * (no custom-mode devices); on platforms whose backend supports system-level loopback (Windows WASAPI, Linux - * PulseAudio) this is the device whose loopback capture is fed to the echo canceller. - * - * Call after @ref ts3client_openCaptureDevice and @ref ts3client_openPlaybackDevice on the connection. The - * reference association is reapplied automatically when AEC is toggled or the capture device is reactivated. - * Pass empty strings for modeID and renderDeviceID to clear an explicit reference and fall back to the - * default mode-match behaviour. - * - * @param serverConnectionHandlerID the connection handler whose AEC reference to set - * @param modeID utf8 encoded c-string of the backend mode that owns the reference device (e.g. "windowsaudiosession", "pulseaudio") - * @param renderDeviceID utf8 encoded c-string of the render device whose output should be used as AEC reference. Pass an empty string to use the connection's currently-open playback device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. Returns ERROR_not_implemented on platforms whose backend cannot loopback-capture an arbitrary render device (currently macOS). -*/ -EXPORTDLL unsigned int ts3client_setAECReferenceDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* renderDeviceID); - -/** - * @brief retrieve the device name that is currently used to play audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active playback device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current playback device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the playback mode on - * @param result address of a variable receiving a c string of the playback mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief retrieve the device name that is currently used to capture audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active capture device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current capture device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the capture mode on - * @param result address of a variable receiving a c string of the capture mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief Close the playback device after all currently playing sounds are done playing - * - * A more user friendly way of closing a playback device. The client lib will monitor and ensure - * that any sounds that have already started playing have completely played before closing the device. - * New sounds are not allowed to be played after calling this function. - * This function will return right away, regardless of whether the device has been closed already or not. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current playback device on a connection handler. - * - * This will instantly shut down the device. Any sounds currently playing will be interrupted. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current capture device on a connection handler. - * - * This will instantly shut down the device. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the capture device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Activate a previously opened capture device on a server connection. - * - * Only one server connection can receive audio from its capture device at any given time. This - * function will set the server connection handler that is going to receive the audio from the - * capture device opened on that connection. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Play a local wave file on the playback device of the connection handler - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char* path); - -/** - * @brief Play a local wave file on the playback device of the connection handler. - * - * This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be - * used to stop, pause, resume or even loop the wave file. - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @param loop Boolean value defining whether or not to loop the wave file until the handle is paused or stopped - * @param waveHandle address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char* path, int loop, uint64* waveHandle); - -/** - * @brief Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle. - * - * Audio will be stopped at whatever location it is currently at and resumed from its paused location. - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @param pause Boolean value defining whether to pause or resume the waveHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause); - -/** - * @brief Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle - */ -EXPORTDLL unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle); - -EXPORTDLL unsigned int ts3client_createAudioPlaybackHandle(uint64 scHandlerID, anyID* handle); -EXPORTDLL unsigned int ts3client_pauseAudioPlaybackHandle(uint64 scHandlerID, anyID handle, int pause); -EXPORTDLL unsigned int ts3client_closeAudioPlaybackHandle(uint64 scHandlerID, anyID handle); -EXPORTDLL unsigned int ts3client_enqueueAudioPlaybackHandle(uint64 scHandlerID, anyID handle, float* buffer, int buffer_size); - -/** - * @brief create a new software device to be used for playback and/or capture. - * - * This allows you to create custom devices for implementing your own audio capture or playback. - * For capture devices you will need to regularly provide audio data via the @ref ts3client_processCustomCaptureData function. - * For playback devices you will need to regularly aquire audio data via the @ref ts3client_acquireCustomPlaybackData function. - * - * @param deviceID a unique string by which you will refer to this audio device when opening devices ore removing it. - * @param deviceDisplayName custom display string for your device. Not required to be unique, you can freely choose this. - * @param capFrequency The frequency of the capture device. Determines the frequency the audio you're passing in to @ref ts3client_processCustomCaptureData is expected to be in when using this device. - * @param capChannels The amount of channels the audio source on this device has. Determines the number of audio channels the data you're passing to @ref ts3client_processCustomCaptureData is expected to have when using this device. - * @param playFrequency Determines which frequency the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @param playChannels Determines the number of audio channels of the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_registerCustomDevice(const char* deviceID, const char* deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels); - -/** - * @brief Removes a custom audio device previously registered. - * - * @param deviceID the deviceID of the custom device to remove. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_unregisterCustomDevice(const char* deviceID); - -/** - * @brief Provide audio data for a registered custom device. - * - * When using custom devices, you're expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. - * The audio will be sent to the connection handler that currently has the specified custom device active (if any). - * The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer. - * - * @param deviceName the deviceID for which you're providing audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device). - * @param samples the number of audio frames in the buffer - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_processCustomCaptureData(const char* deviceName, const short* buffer, int samples); - -/** - * @brief Retrieve playback data for the specified device from the client lib - * - * When using custom playback devices you're expected to call this function regularly. - * - * @param deviceName the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device). - * @param samples how many audio frames to retrieve. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. - * May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer. -*/ -EXPORTDLL unsigned int ts3client_acquireCustomPlaybackData(const char* deviceName, short* buffer, int samples); - -/** - * @brief Route captured audio directly to the playback device rather than through the network. - * - * Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will - * be routed directly to the playback device. This allows a user to receive direct feedback from their own - * audio transmission, allowing easier adjustments to audio settings. - * - * @param serverConnectionHandlerID the connection handler on which to enable or disable test mode. Determines the audio devices used. - * @param status Boolean value either enabling test mode or disabling it. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status); - -/** - * @brief Flags the client as recording received audio transmissions. - * - * This does NOT cause any recording to take place, it merely informs other clients that this client is - * actually recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to flag this client for recording. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Flags the client as no longer recording audio transmissions. - * - * Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this - * client as recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to unset the recording flag for this client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Allow another client to whisper us. - * - * Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients - * are ignored and no audio data will be made available from whispers. Can be undone using @ref ts3client_removeFromAllowedWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we want to receive whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_removeFromAllowedWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Removes a client from the allowed whisper list. - * - * Removes the specified other client on the server from the allowed whisperer list. After this call no more audio - * is made available when receiving whispers from the specified client. The opposite of @ref ts3client_allowWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we do not want to receive whispers from anymore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Retrieve the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for which to retrieve the list of clients. - * @param result Address of an array of anyID which receives the list of clients we are allowing whispers from. - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist -*/ -EXPORTDLL unsigned int ts3client_getWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Check if we allow receiving whispers from a client - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the client to check. - * @param result address of a variable to receive the boolean status on whether or not we allow whisper from the specified client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isWhisperReceiveWhitelisted(uint64 serverConnectionHandlerID, anyID clientID, int* result); - -/** - * @brief Set the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler on which to set the list of clients. - * @param clientIDs NULL terminated array of client ids that we want to allow receiving whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_getWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_setWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID* clientIDs); - -/* 3d sound positioning */ -/** - * @brief Set position, orientation and velocity of own client in 3D space - * - * @param serverConnectionHandlerID the connection handler for which to set the specified 3D settings. - * @param position 3D position of own client, pass NULL to ignore. - * @param forward Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore. - * @param up Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR* position, const TS3_VECTOR* forward, const TS3_VECTOR* up); - -/** - * @brief Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler of the wave handle - * @param waveHandle a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position - * @param position the position the wave file should be played from - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle -*/ -EXPORTDLL unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR* position); - -/** - * @brief Change 3D sound attenuation and distance settings - * - * @param serverConnectionHandlerID the connection handler for which to adjust the settings. - * @param distanceFactor relative distance factor in meters. Default is 1.0. Use to adjust the distance between two @ref TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor - * @param rolloffScale Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale); - -/** - * @brief Adjusts other clients position in 3D space - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the other client we want to adjust the position of. - * @param position the desired position in 3D space of the other client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR* position); - -/*preprocessor*/ -/** - * @brief Retrieve floating point preprocessor configuration values - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the value - * @param ident the name of the preprocessor value to retrieve - * @param result address of a variable to receive the specified configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Retrieve preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param result address of a variable to receive a c string with the value of the specified preprocessor configuration. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/** - * @brief Set preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Indicates to the client that a key press has occurred and that it should run the typing attenuation algoritm. - * - * This will hint to the client lib that the typing attenuation code should be applied to the currently processed chunk - * of audio data. - * Effectively sets a flag in the client lib to run the code for the currently processed chunk of audio data. The client - * will reset this flag after the current audio chunk has been completed. - * - * @since 3.0.9.0 - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setKeyPressedDuringChunk(); - -/** - * @brief Gets global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to retrieve - * @param result address of a variable to receive the configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getGlobalConfigValueAsInt(const char* ident, int* result); - -/** - * @brief Allows changing global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to set - * @param value the new value for the configuration option - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setGlobalConfigValue(const char* ident, const char* value); - -/*encoder*/ - -/** - * @brief Retrieve voice encoder information. - * - * Encoder options are bound to a capture device. You must open a capture device on the specified - * connection handler prior to calling this function. - * bitrate will return the estimated bitrate of audio without any overhead. - * name will return the used codec name. - * quality will return the codec quality setting, a value between 0 and 10 inclusive. - * - * @param serverConnectionHandlerID the connection handler to query the encoder information for. - * @param ident the configuration value to query. Valid values are name, quality and bitrate - * @param result address of a variable to receive an utf8 encoded c string with the value of the option queried. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/*playback*/ - -/** - * @brief Retrieve floating point playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to query the playback setting for. - * @param ident the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave - * @param result address of a variable to receive the current value of the queried setting - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Set playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to set the playback setting on. - * @param ident the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave - * @param value the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Adjust playback volume of an individual client - * - * Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. - * Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the - * target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. - * If desired, the adjustment needs to be made again after the client reconnects or becomes visible again. - * - * @param serverConnectionHandlerID the connection handler for the server on which the client is located - * @param clientID the id of the client to adjust the volume for. - * @param value the volume modifier to apply to the client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value); - -/*logging*/ - -/** - * @brief Log a message to the client log - * - * @param logMessage utf8 encoded c string of the message to log - * @param severity the seriousness of the message logged - * @param channel arbitrary utf8 encoded c string used to group messages. Pass empty string if unused. - * @param logID a connection handler on which to log the message. Pass 0 if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_logMessage(const char* logMessage, enum LogLevel severity, const char* channel, uint64 logID); - -/** - * @brief When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for - * - * @param logVerbosity the verbosity above which to call the logging callback for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief Retrieve human readable description for an error code - * - * @param errorCode the error code from the @ref Ts3ErrorType enum to retrieve the description for - * @param error address of a variable to receive a c string with the error description. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getErrorMessage(unsigned int errorCode, char** error); - -/*Interacting with the server*/ - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelArray An array describing the path to a channel to join after connect. Pass NULL when not used - * @param defaultChannelPassword The password for the channel in defaultChannelArray. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnectionWithChannelID -*/ -EXPORTDLL unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - const char** defaultChannelArray, const char* defaultChannelPassword, const char* serverPassword); - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelId The channel id of the channel to join on connect. Pass 0 to join server default channel - * @param defaultChannelPassword The password for the channel in defaultChannelId. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnection -*/ -EXPORTDLL unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - uint64 defaultChannelId, const char* defaultChannelPassword, const char* serverPassword); -/** - * @brief Disconnect from a TeamSpeak server - * - * @param serverConnectionHandlerID the connection handler to disconnect on - * @param quitMessage an optional utf8 encoded message to display to other clients. Pass empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char* quitMessage); - -/** - * @brief Attempt to move one or more clients to a different channel - * - * The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not. - * - * @param serverConnectionHandlerID the connection handler of which the channel and client are located - * @param clientIDArray NULL terminated array of client ids to move - * @param newChannelID the target channel id to move the clients to - * @param password the password for the channel. Pass an empty string if the channel has no password. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID* clientIDArray, uint64 newChannelID, const char* password, const char* returnCode); - -/** - * @brief Ask the server to provide additional request only variables for a client. - * - * You will receive an onUpdateClientEvent callback when the data is available to you. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientID the client for which to receive the client variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from their current channel. - * - * Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from the server. - * - * The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request a channel to be deleted. - * - * Whether or not this was successful can be determined through the associated onServerErrorEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to delete - * @param force boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char* returnCode); - -/** - * @brief Move a channel in a tree or to a different parent channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to move or change the parent of - * @param newChannelParentID the channel id of the channel to be the new parent channel - * @param newChannelOrder the channel id of the channel below which the channel is to be sorted - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char* returnCode); - -/** - * @brief Send a private chat message to a client. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetClientID the client id of the client to send the message to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char* message, anyID targetClientID, const char* returnCode); - -/** - * @brief Send a text message to your current channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetChannelID the channel to send the message to. IGNORED. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char* message, uint64 targetChannelID, const char* returnCode); - -/** - * @brief Request to delete one or more messages from an attached matrix room. - * - * @param serverConnectionHandlerID the connection handler on which to delete the message - * @param roomAlias a utf8 encoded c string with the room alias of the channel to delete the message in - * @param messageIds an array of utf8 encoded c strings containing the message ids to delete. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestDeleteChannelTextMsg(uint64 serverConnectionHandlerID, const char* roomAlias, - const char** messageIds, size_t messageCount, const char* returnCode); -/** - * @brief Send a text message to the server chat. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char* message, const char* returnCode); - -/** - * @brief Request opening a new new-style chat room to the target user - * - * @param serverConnectionHandlerID the connection handler on which to open the chat - * @param type Chat type, currently supported values. "private" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestChat(uint64 serverConnectionHandlerID, const char* type, anyID targetClientID, const char* returnCode); - -/** - * @brief Request connection variables for a client (e.g. bandwidth usage, ping). - * - * You will receive a onConnectionInfoEvent callback once the information is available. - * - * @param serverConnectionHandlerID the connection handler on which the client resides - * @param clientID which client to request the connection information for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and - * all the specified clients. - * Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to set the whisper list - * @param clientID the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param targetChannelIDArray a zero terminated array of channel ids to transmit voice to. - * @param targetClientIDArray a zero terminated array of client ids to transmit voice to. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64* targetChannelIDArray, const anyID* targetClientIDArray, const char* returnCode); - -/** - * @brief Request live updates to specific channels, being able to see clients in the channel. - * - * If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to the specified channels - * @param channelIDArray a zero terminated array of channel ids to subscribe to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Request live updates from all channels, being able to see clients in the channels. - * - * If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Remove subscription from channels. No longer receiving updates to clients in the channels. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from the specified channels - * @param channelIDArray a zero terminated array of channel ids to unsubscribe from - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Remove subscription from all channels. No longer receiving updates to clients outside of own channel. - * - * The current channel will always be subscribed and you will always receive updates about clients in the current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief retrieve the channel description of the specified channel. - * - * After calling this function you will receive an onUpdateChannelEvent callback at which point the description is available to - * be queried using ts3client_getChannelVariableAsString. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the id of the channel to retrieve the description for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDescription(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Mute clients locally, the server will not be sending audio data for the specified clients anymore. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to mute the clients - * @param clientIDArray a zero terminated array of client ids to mute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestUnmuteClients -*/ -EXPORTDLL unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief Unmute clients locally. Server will start sending audio packets for the specified clients again. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unmute the clients - * @param clientIDArray a zero terminated array of client ids to unmute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestMuteClients -*/ -EXPORTDLL unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief retrieve the current client ids of all clients connected using the specified unique identifier - * - * You will receive a onClientIDsEvent callback for every client connected with the identity specified by the clientUniqueIdentifier. - * Once all client ids for the specified identity have been indicated, you will receive a onClientIDsFinishedEvent callback. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the client ids for - * @param clientUniqueIdentifier a c string with a unique identifier to retreive the client ids for. This is the public part of the identity - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientIDs(uint64 serverConnectionHandlerID, const char* clientUniqueIdentifier, const char* returnCode); - -/*retrieve information ClientLib has stored*/ - -/*general info*/ - -/** - * @brief get your own client id on a server - * - * @param serverConnectionHandlerID the connection handler on which to retrieve your own client id - * @param result address of a variable to receive your client id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID* result); - -/*client connection info*/ - -/** - * @brief check the current status of the connection - * - * @param serverConnectionHandlerID the connection handler for which to receive the connection status - * @param result address of a variable to receive the current connect status. One of the values from the ConnectStatus enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionStatus(uint64 serverConnectionHandlerID, int* result); - -/** - * @brief Get value for connection based variable of a client as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available as string or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Get value for connection based variable of a client as double - * - * Not all variables are available as double. Some are only available as string or unsigned 64 bit integers. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsDouble(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, double* result); - -/** - * @brief Get value for connection based variable of a client as string - * - * Not all variables are available as string. Some are only available as unsigned 64 bit integer or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief TODO - * - * @param serverConnectionHandlerID connection handler to clean up on - * @param clientID the client to clean up - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_cleanUpConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID); - -/*server connection info*/ - -/** - * @brief Make server connection variables available for retrieval - * - * @param serverConnectionHandlerID the connection handler for which to make connection variables available - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerConnectionInfo(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve value of a server connection variable as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available float. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief Retrieve value of a server connection variable as float - * - * Not all variables are available as float. Some are only available as unsigned 64 bit integer. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsFloat(uint64 serverConnectionHandlerID, size_t flag, float* result); - -/*client info*/ - -/** - * @brief Retrieve value of a variable of your own client as an integer - * - * Not all variables are available as integer. Some are only available as string. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties enum - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief Retrieve value of a variable of your own client as string - * - * Not all variables are available as integer. Some are only available as integer. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Change the value of an integer variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value); - -/** - * @brief Change the value of a string variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char* value); - -/** - * @brief Send changes to the local client to the server - * - * Publish changes previously set using @ref ts3client_setClientSelfVariableAsInt and @ref ts3client_setClientSelfVariableAsString on the - * connection handler. - * - * @param serverConnectionHandlerID connection handler on which to publish changes - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve the value of a variable from a client as integer - * - * Not all variables are available as integer. Some are only available as string or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a variable from a client as unsigned 64bit integer - * - * Not all variables are available as integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a variable from a client as string - * - * Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief Get a list of all clients in subscribed channels on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the client list - * @param result address of a variable to receive a null terminated array of client ids like {10, 30, ..., 0} - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Get id of the current channel the specified client is in - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID the client to receive the current channel for - * @param result address of a variable to receive the channel id of the specified client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64* result); - -/*channel info*/ - -/** - * @brief Retrieve the value of a channel property as integer - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a channel property as unsigned 64 bit integer - * - * Not all properties are available as string. Some are only available as integer or string. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a channel property as string - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char** result); - -/** - * @brief Get the channel id for the given channel path - * - * @param serverConnectionHandlerID connection handler on which to find the channel - * @param channelNameArray zero terminated array of c strings describing the channel path. Like {"Main channel", "sub channel", null} - * @param result address of a variable to receive the channel id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char** channelNameArray, uint64* result); - -/** - * @brief set a new value for an integer channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value); - -/** - * @brief set a new value for an unsigned 64 bit channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value); - -/** - * @brief set a new value for a string channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char* value); - -/** - * @brief Inform server of changes to channel properties - * - * After all desired changes have been done using @ref ts3client_setChannelVariableAsInt, @ref ts3client_setChannelVariableAsUInt64 - * or @ref ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. - * Prior to calling this function the channel property changes will not have any effect. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to publish updates for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Create the channel on the server - * - * After setting all the desired properties on the channel, call this function to actually create the channel on the server - * - * @param serverConnectionHandlerID connection handler on which to create the channel - * @param channelParentID id of the channel this channel should be a sub channel of. Pass 0 to create a root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char* returnCode); - -/** - * @brief Get a list of all channels currently on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the channels - * @param result address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64** result); - -/** - * @brief Get a list of all clients in the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the current clients - * @param result address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID** result); - -/** - * @brief get the id of the parent channel of the specified channel. - * - * If the channel specified by channelID is a root channel, the result will be 0. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to retrieve the parent of - * @param result address of a variable to receive the parent channel id. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64* result); - -/** - * @brief get time in seconds since last client left the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to get the - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int* result); - -/*server info*/ - -/** - * @brief get a list of all connection handlers - * - * @param result address of a variable to receive a zero terminated array of connection handlers, like {1, 5, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerList(uint64** result); - -/** - * @brief get the value of an integer server property. - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief get the value of an unsigned 64 bit integer server property. - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief get the value of a string server property. - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Make request only server variables available locally. - * - * You will receive an onServerUpdateEvent once the request only properties are available. - * Prior to the callback being called the variables are not available, and querying them will yield undefined results. - * - * @param serverConnectionHandlerID connection handler on which to request the variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char* returnCode); - -/*filetransfer management*/ - -/** - * @brief get the local file name for a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileName(anyID transferID, char** result); - -/** - * @brief get the local path of a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFilePath(anyID transferID, char** result); - -/** - * @brief get the server path of the file transfer - * - * @param transferID identifies which file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char** result); - -/** - * @brief get the total size in bytes of a file transfer. - * - * @param transferID specifies which file transfer to query - * @param result address of a variable to receive the file size - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSize(anyID transferID, uint64* result); - -/** - * @brief get the amount of bytes already transferred. - * - * 0 <= result <= ts3client_getTransferFileSize for the same transferID. - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64* result); - -/** - * @brief determine if the file transfer is an upload or download - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success. 1 = upload, 0 = download - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isTransferSender(anyID transferID, int* result); - -/** - * @brief determine the current status of the transfer in question - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the status on success. One of the values from the FileTransferState enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferStatus(anyID transferID, int* result); - -/** - * @brief get the current approximate speed (in bytes/sec) of a file transfer - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the average transfer speed (in bytes/sec) of a file transfer since it started - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the time (in seconds) a file transfer has been active - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the time in seconds the transfer was active. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferRunTime(anyID transferID, uint64* result); - -/*Interacting with the server - file transfers*/ - -/** - * @brief Initiate a file upload to the server. - * - * @param serverConnectionHandlerID connection handler to which to upload a file - * @param channelID channel to which to upload the file - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of file to upload on the local file system. - * @param overwrite boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server. - * @param resume boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server. - * @param sourceDirectory the absolute path in which the file resides on the local file system. - * @param result address of a variable in which to store the transferID on success. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* sourceDirectory, anyID* result, const char* returnCode); - -/** - * @brief Initiate a file download from the server. - * - * @param serverConnectionHandlerID connection handler from which to download the file - * @param channelID channel in which the file to download is located - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of the file on the server file system. See ts3client_getFileList to receive a list of files. - * @param overwrite boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. - * Mutually exclusive to resume. - * @param resume boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite. - * @param destinationDirectory absolute path to the directory in which to store the file. - * @param result address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* destinationDirectory, anyID* result, const char* returnCode); - -/** - * @brief Cancel a file transfer - * - * @param serverConnectionHandlerID connection handler on which the file transfer is happening - * @param transferID specifies the file transfer to cancel - * @param deleteUnfinishedFile boolean flag, whether to delete the partially transmitted file from the file system. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char* returnCode); - -/** - * @brief retrieve a list of files in a directory. - * - * This function is NOT recursive. Only directories and files in the directory specified by path will be listed. - * You will receive a onFileListEvent callback for every file or directory after this function was successful. - * Once all files and directories were sent you will receive a onFileListFinishedEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which to request files - * @param channelID the channel from which to list the files - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param path the path in the specified channel from which to list the files. Pass "/" to list the files in the root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* path, const char* returnCode); - -/** - * @brief retrieve information about a specific file. - * - * You will receive an onFileInfoEvent callback after this function was successful. - * - * @param serverConnectionHandlerID connection handler on which to request the file information. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file absolute path to the file to query information of. Must begin with "/". - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, const char* returnCode); - -/** - * @brief delete one or more files from a channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to delete the file - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file a zero terminated array of absolute paths to the files to delete. Each path must begin with "/". Like {"/file.txt", "/dir/subdir/test.txt", ..., 0} - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char** file, const char* returnCode); - -/** - * @brief create a directory in a channel for file organization - * - * Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which the channel is located. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param directoryPath absolute path of the directory to create. Must start with "/" e.g. "/existing/newDirName" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* directoryPath, const char* returnCode); - -/** - * @brief move or rename a file on the server. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to move/rename the file - * @param fromChannelID channel the file is currently located in - * @param fromChannelPW password of the specified channel. Pass an empty string if the channel has no password. - * @param toChannelID channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel. - * @param toChannelPW password of the target channel. Pass an empty string if the channel has no password. - * @param oldFile current absolute path of the file in the channel. Must start with "/". - * @param newFile new absolute path of the file in the target channel. Must start with "/". e.g. "/subdirectory/filename.txt" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char* fromChannelPW, uint64 toChannelID, const char* toChannelPW, const char* oldFile, const char* newFile, const char* returnCode); - -/** - * Requests pre-signed URLs for S3 file operations - * - * @param scHandlerID server connection handler ID - * @param channelID channel ID - * @param channelPW channel password (can be NULL) - * @param objectKeys array of object keys to request URLs for - * @param verbs array of HTTP verbs corresponding to each object key - * @param contentLengths array of content lengths for upload operations - * @param numObjects number of objects in the arrays - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_s3ft_getPresignedUrls(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char** objectKeys, const char** verbs, const size_t* contentLengths, int numObjects, const char* returnCode); - -/** -* Deletes a file from an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to delete -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_deleteFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** -* Renames a file in an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param oldObjectKey original object key -* @param newObjectKey new object key -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_renameFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* oldObjectKey, const char* newObjectKey, const char* returnCode); - -/** -* Lists files in an S3 bucket associated with a channel -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_listFiles(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* returnCode); - -/** -* Notifies the server that an S3 upload has completed -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_uploadDoneNotification(uint64 scHandlerID, uint64 channelID, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object upload -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to upload -* @param contentLength size of the file to upload -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getUploadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, size_t contentLength, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object download -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to download -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getDownloadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** - * @brief get the configured maximum upload speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit); - -/** - * @brief get the configured maximum download speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit); - -/** - * @brief get the configured maximum upload speed for the virtual server. - * - * Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the configured maximum download speed for the virtual server. - * - * Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the speed limit for a specific file transfer. - * - * @param transferID specifies which transfer to query. - * @param limit address of a variable to receive the transfer limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64* limit); - -/** - * @brief set the instance wide upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit); - -/** - * @brief set the instance wide download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit); - -/** - * @brief set the virtual server upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the virtual server download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the transfer limit for an individual file transfer. - * - * The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). - * Whether the limit is upload or download depends on what kind of transfer the specified transfer is. - * - * @param transferID the transfer to set the limit for - * @param newLimit the new maximum speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit); - -/** - * @brief get the legacy UUID (SHA1) of the virtual server. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param result address of a variable to receive the legacy uuid value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerLegacyUUID(uint64 serverConnectionHandlerID, char** result); -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/clientlib_sdk.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/clientlib_sdk.h deleted file mode 100644 index 394f116..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/clientlib_sdk.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef CLIENTLIB_SDK_H -#define CLIENTLIB_SDK_H - -// system -#include - -// own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their - * current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client - * will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays - * to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the - * passed returnCode indicating whether or not the operation was successful. - * - * @param server_connection_handler_id the connection handler on which to set the whisper list - * @param client_id the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param channel_ids an array of channel ids to transmit voice to. - * @param channel_ids_size number of elements in aforementioned array. - * @param client_ids a zero terminated array of client ids to transmit voice to. - * @param client_ids_size number of elements in aforementioned array. - * @param impersonate if the target client is a webrtc client, the voice packets will look like as if they have been - * send by the invoking client id - * @param return_code a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts_client_request_client_set_whisper_list(uint64 server_connection_handler_id, anyID client_id, - const uint64* channel_ids, - int channel_ids_size, - const anyID* client_ids, - int client_ids_size, int impersonate, - const char* return_code); - -/** - * @brief Send a binary-serialized ClientCommandRequest protobuf to the client library. - * - * The response will be delivered asynchronously via the onProtoResponse callback - * as a serialized ClientCommandResponse protobuf. - * - * @param data Pointer to serialized ClientCommandRequest protobuf bytes - * @param size Size of the serialized data in bytes - * @param return_code Caller-provided string to correlate the response in onProtoResponse. May be NULL. - * @return An error code: ERROR_ok on successful dispatch, ERROR_parameter_invalid on parse failure - */ -EXPORTDLL unsigned int ts3client_postProtoCommand(const void* data, size_t size, const char* return_code); - -#ifdef __cplusplus -} -#endif - -#endif // CLIENTLIB_SDK_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/video/session_subscriber_protocol.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/video/session_subscriber_protocol.h deleted file mode 100644 index 601c03a..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Headers/teamspeak/video/session_subscriber_protocol.h +++ /dev/null @@ -1,236 +0,0 @@ -#ifndef TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#define TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#include - -#ifdef __cplusplus -extern "C" { -#endif -// Version definitions. -#define TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1 1 - - -// Protocol used for communication between the session subscriber and the session (a single stream). -// Commands are sent bidirectionally or unidirectionally between the parties. -// e.g. SESSION => SUBSCRIBER: ON_FRAME, ON_PAUSED_CHANGED -// e.g. SUBSCRIBER => SESSION: ON_FRAME_ACK, ON_RESIZE - - -// Command type enum with a lowercase type name. -typedef enum -{ - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME = 0, - TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE, - TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED, - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK, - TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP, - TS_SESSION_SUBSCRIBER_CMD_REMOVE_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED, -} ts_session_subscriber_command_type_t; - -// Pixel format enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_I420 = 0, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_NV12, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ABGR, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ARGB, -} ts_session_subscriber_pixel_format_t; - -// Buffer location enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_CPU = 0, - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_GPU -} ts_session_subscriber_buffer_location_t; - -// Buffer type enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_SINGLE = 0, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_MAIN, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_SUB -} ts_session_subscriber_buffer_type_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(push, 4) -#endif - -// Main buffer header for shared CPU Memory Front/Back Buffers. -// The Main Buffer contains metadata about the current front/back buffer and the versioning for both the main and sub buffer. -// The information from the main buffer can be used to always read the front buffer. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t front_buffer_index; // index of the front buffer. (0: main buffer, 1: sub buffer) - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_main_buffer_header_t; - -// Sub buffer header. -typedef struct -{ - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. -} ts_session_subscriber_sub_buffer_header_t; - -// Single frame buffer header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_single_frame_buffer_header_t; - -// Command header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // Total message length (header + payload). - ts_session_subscriber_command_type_t type; - uint64_t target_session_id; // always set to the target session id this command is for or is originating from. - uint64_t target_subscriber_id; // 0 if broadcast. -} ts_session_subscriber_command_header_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME. -// The frame data is not included in the message, but is attached seperately or was sent beforehand. The buffer is identified by it's id. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_id; // buffer id, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_frame_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t frame_id; -} ts_session_subscriber_on_frame_ack_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t width; - uint32_t height; -} ts_session_subscriber_on_resize_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t paused; // 0 or 1. -} ts_session_subscriber_on_paused_changed_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE. -// Contains a single frame buffer. The header is of format |ts_session_subscriber_single_frame_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; - ts_session_subscriber_buffer_type_t buffer_type; -} ts_session_subscriber_on_buffer_single_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK. -// Contains a main buffer and a sub buffer. The main buffer header -// contains metadata about the current front/back buffer and -// is of type |ts_session_subscriber_main_buffer_header_t|. -// The sub buffer's header is of type |ts_session_subscriber_sub_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t main_buffer_ptr; // main buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t main_buffer_length; - uint64_t sub_buffer_ptr; // sub buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t sub_buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; -} ts_session_subscriber_on_buffer_front_back_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_resp_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_release_buffer_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; - int bits_per_sample; - int sample_rate; - uint32_t number_of_channels; - uint32_t number_of_frames; - int64_t absolute_capture_timestamp_ms; - float volume; -} ts_session_subscriber_on_audio_frames_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t audio_enabled; -} ts_session_subscriber_on_audio_enabled_changed_payload_t; - -// Overall Command structure. -typedef struct -{ - ts_session_subscriber_command_header_t header; - union - { - ts_session_subscriber_on_frame_payload_t frame; - ts_session_subscriber_on_resize_payload_t resize; - ts_session_subscriber_on_paused_changed_payload_t paused; - ts_session_subscriber_on_frame_ack_payload_t frame_ack; - ts_session_subscriber_on_buffer_single_payload_t buffer_single; - ts_session_subscriber_on_buffer_front_back_payload_t buffer_front_back; - ts_session_subscriber_on_release_buffer_payload_t release_buffer; - ts_session_subscriber_add_subscriber_payload_t add_subscriber; - ts_session_subscriber_add_subscriber_resp_payload_t add_subscriber_resp; - ts_session_subscriber_on_audio_frames_payload_t audio_frames; - ts_session_subscriber_on_audio_enabled_changed_payload_t audio_enabled_changed; - } payload; -} ts_session_subscriber_command_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(pop) -#endif - - -#ifdef __cplusplus -} -#endif - -#endif // TS_SESSION_SUBSCRIBER_PROTOCOL_H_ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Info.plist b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Info.plist deleted file mode 100644 index 97542f8..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Info.plist and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Modules/module.modulemap b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Modules/module.modulemap deleted file mode 100644 index 3c6da2b..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/Modules/module.modulemap +++ /dev/null @@ -1,32 +0,0 @@ -// TeamSpeakClient framework module map — SDK surface. -// -// This minimal map covers only the ObjC-safe public surface exposed by the -// team_client library itself (teamspeak/*.h, teamlog/logtypes.h, and the -// common headers that make up the public clientlib API). -// -// For non-SDK iOS app builds, workspace/_iOS/CMakeLists.txt generates a full -// replacement map (installed over this one) that additionally declares the -// C++-only submodules for cloud_common, cloud_sync_client, interface, tsdns, -// compiler_settings, and team_revocation. -// -// Consumers: -// - In .m / .h reached from .m sources: -// #import // ObjC-safe -// @import TeamSpeakClient; // ObjC-safe surface -// -// - In Swift: -// import TeamSpeakClient // ObjC-safe surface only - -framework module TeamSpeakClient { - // ObjC-safe surface: plain-C / ObjC-compatible headers only. - // Enumerated by CMake at configure time — see OBJC_SAFE_HEADERS in - // workspace/client/CMakeLists.txt. - export * - header "teamspeak/clientlib.h" - header "teamspeak/video/session_subscriber_protocol.h" - header "teamspeak/clientlib_sdk.h" - header "teamspeak/public_definitions.h" - header "teamspeak/public_errors.h" - header "teamlog/logtypes.h" - -} diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/TeamSpeakClient b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/TeamSpeakClient deleted file mode 100644 index 93b4249..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64-simulator/TeamSpeakClient.framework/TeamSpeakClient and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/clientlib.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/clientlib.h deleted file mode 100644 index 40718b5..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/clientlib.h +++ /dev/null @@ -1,2570 +0,0 @@ -/* - * This is the main header for the TeamSpeak 3 Client SDK. All the functions that are used - * to communicate with the Teamspeak 3 Client are here. Please view the documentation for - * details. Note that some of these functions REQUIRE you to call ts3sclient_freeMemory() - * after finishing with the result. This holds true for all the functions returning strings - * (so the parameter is "char** result"). Again, the details are all in the documentation. - */ - -#ifndef CLIENTLIB_H -#define CLIENTLIB_H - -//system -#include -#include - -//own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -struct ClientUIFunctionsRare; - -/** - * @brief Defines available callbacks that you can receive. - * - * Set the members of this struct to a function to call when the specific event happens. - */ -struct ClientUIFunctions { - /** - * @brief JSON events - * - * @param msg A stringified JSON object. - **/ - void (*onMessage) (const char* msg); - - /** - * @brief called when the status of a connection changes - * - * @param serverConnectionHandlerID specifies on which connection the status has changed - * @param newStatus the current status of the connection. One of the values from the ConnectStatus enum - * @param errorNumber if the state change was caused by an error this is set to one of the values from the @ref Ts3ErrorType enum - */ - void (*onConnectStatusChangeEvent) (uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber); - - /** - * @brief - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerProtocolVersionEvent) (uint64 serverConnectionHandlerID, int protocolVersion); - - /** - * @brief called when a channel was received. - * - * Will be called once for every channel during connection initialization. Tells you which channels exist. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel - * @param channelParentID the id of the parent channel. 0 if the channel is a root channel. - */ - void (*onNewChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID); - - /** - * @brief called when a new channel was created - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the new channel - * @param channelParentID the id of the parent channel for the newly created channel. 0 if the channel is a root channel. - */ - void (*onNewChannelCreatedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is deleted - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that is deleted. This channel is gone already when this is called. It's not possible to get any information about this channel anymore. - * @param invokerID client id of the client that deleted the channel. 0 if deleted by the server. - * @param invokerName utf8 encoded c string containing the display name of the client that caused deletion - * @param invokerUnqiueIdentifier utf8 encoded c string containing the unique identifier of the client that caused deletion - */ - void (*onDelChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is moved to a different location on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel being moved - * @param newChannelParentID the id of the new parent channel - * @param invokerID client if of the client that moved the channel. 0 if caused by server. - * @param invokerName utf8 encoded c string containing the display name of the client that moved the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the unique identifier of the client that moved the channel - */ - void (*onChannelMoveEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when new data for a channel was received from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel that new information was received for - */ - void (*onUpdateChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel was edited on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that was edited - * @param invokerID client id that edited the channel. 0 if done by the server - * @param invokerName utf8 encoded c string containing the display name of the client editing the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the uid of the client that edited the channel - */ - void (*onUpdateChannelEditedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called whenever a change for a client is received from the server. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID specifies the client for which variables have changed or are now available - * @param invokerID the source client that caused the update - * @param invokerName utf8 encoded c string containing the display name of the client causing the update - * @param invokerUniqueIdentifier utf8 encoded c string containing the public identity of the client causing the update - */ - void (*onUpdateClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a client moves to a different channel, disconnects, connects, gets kicked or banned. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client changing channels - * @param oldChannelID id of the previous channel of the client. - * @param newChannelID id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned. - */ - void (*onClientMoveEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage); - - /** - * @brief called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time. - * - * Informs you about newly visible clients after subscribing to a channel. - * Informs about clients that we will no longer receive information about. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client - * @param oldChannelID id of the channel that the client was in last time we saw the client. - * @param newChannelID id of the channel the client is currently in. - * @param visibility whether we can see the client or not. One of the values from the Visibility enum. - * Allows to distinguish whether this callback was called after a subscribe or unsubscribe. - */ - void (*onClientMoveSubscriptionEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility); - - /** - * @brief called when a client loses connection and times out. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that lost connection - * @param oldChannelID channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param timeoutMessage uft8 encoded c string containing the reason message. - */ - void (*onClientMoveTimeoutEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage); - - /** - * @brief called when a client was moved by the server or another client - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID the client that was moved - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was moved to - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param moverID id of the client that moved the client - * @param moverName utf8 encoded c string containing the display name of the client that caused the move - * @param moverUniqueIdentifier utf8 encoded c string containing the identifier of the client that caused the move - * @param moveMessage utf8 encoded c string containing the reason message - */ - void (*onClientMoveMovedEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char* moverName, const char* moverUniqueIdentifier, const char* moveMessage); - - /** - * @brief called when a client is kicked from their channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was kicked to. This is the id of the server default channel. - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromChannelEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called when a client was kicked from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromServerEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called for every connection using the identity after a call to ts3client_requestClientIDs. - * - * This is called multiple times for each identity queried. Once - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param uniqueClientIdentifier the public identity queried and used by the client - * @param clientID the id assigned to this client - * @param clientName the display name of this client - */ - void (*onClientIDsEvent) (uint64 serverConnectionHandlerID, const char* uniqueClientIdentifier, anyID clientID, const char* clientName); - - /** - * @brief called after onClientIDsEvent was called for every client using the queried identity. - * - * Once this callback is called, you know of all clients on the server that use the identity. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onClientIDsFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the server was edited - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param editerID id of the client that edited the server - * @param editerName utf8 encoded c string containing the display name of the client editing the server - * @param editerUniqueIdentifier utf8 encoded c string containing the public identity of the client - */ - void (*onServerEditedEvent) (uint64 serverConnectionHandlerID, anyID editerID, const char* editerName, const char* editerUniqueIdentifier); - - /** - * @brief called whenever updates about changed server properties are received from the server. - * - * Happens after a call to ts3client_requestServerVariables but can also be called sporadically. - * - * @param serverConnectionHandlerID specifies on which connection the updated variables are available - */ - void (*onServerUpdatedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after an action was performed by us. Tells whether the action was successful or which error occurred. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param errorMessage utf8 encoded c string describing the error - * @param error the error code the action finished with. One of the values from the @ref Ts3ErrorType enum. - * @param returnCode a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server - * @param extraMessage utf8 encoded c string containing additional information if available. - */ - void (*onServerErrorEvent) (uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage); - - /** - * @brief called when the server was stopped - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param shutdownMessage utf8 encoded c string containing the provided reason for the shutdown - */ - void (*onServerStopEvent) (uint64 serverConnectionHandlerID, const char* shutdownMessage); - - /** - * @brief called when a text message was received - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param targetMode identifies the type of the message. One of the values from the TextMessageTargetMode enum. - * @param toID the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages - * @param fromID id of the client that sent the message - * @param fromName utf8 encoded c string containing the display name of the client sending the message - * @param fromUniqueIdentifier utf8 encoded c string containing the public identity of the sending client - * @param message utf8 encoded c string containing the actual message - */ - void (*onTextMessageEvent) (uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char* fromName, const char* fromUniqueIdentifier, const char* message); - - /** - * @brief called when a client starts or stops talking. - * - * This event is only received for clients in our own channel and clients that whisper us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param status Whether the client is talking or not. One of the values from the TalkStatus enum. - * @param clientID the client the event was called for - */ - void (*onTalkStatusChangeEvent) (uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID); - - /** - * @brief called when someone whispers us that is not on the list of clients we accept whispers from. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that tried to whisper us - * @sa ts3client_allowWhispersFrom - * @sa ts3client_setWhisperReceiveWhitelist - */ - void (*onIgnoredWhisperEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called when updated connection properties for a client are available. - * - * This happens after a call to ts3client_requestConnectionInfo - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that updated properties are available for - */ - void (*onConnectionInfoEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called after a call ts3client_requestServerConnectionInfo when the connection information for the server are available. - * - * Information can now be queried using ts3client_getServerConnectionVariableAsFloat and ts3client_getServerConnectionVariableAsUInt64 - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerConnectionInfoEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when a channel was successfully subscribed by us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we subscribed to - */ - void (*onChannelSubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to subscribe to are subscribed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelSubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after we unsubscribed from a channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel. - */ - void (*onChannelUnsubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to unsubscribe from are unsubscribed - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelUnsubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the channel description of a channel has changed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the description has changed - */ - void (*onChannelDescriptionUpdateEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel password was changed. Can be used to invalidate cached passwords - * previously stored for the channel. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel the password was changed on - */ - void (*onChannelPasswordChangedEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called once the playback device was closed on a connection - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @sa ts3client_initiateGracefulPlaybackShutdown - * @sa ts3client_closePlaybackDevice - */ - void (*onPlaybackShutdownCompleteEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the available devices changed - * - * @param modeID utf8 encoded c string describing the mode of the device - * @param playOrCap indicates whether the device is a capture or playback device - */ - void (*onSoundDeviceListChangedEvent) (const char* modeID, int playOrCap); - - /** - * @brief called before any effects are applied, allows access to individual client raw audio data - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - */ - void (*onEditPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels); - - /** - * @brief called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer. - */ - void (*onEditPostProcessVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after mixing individual client audio together but before sending it to playback device. - * - * Last chance to access/modify audio data before it gets sent to the playback device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. - */ - void (*onEditMixedPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param flags allows to mute the audio stream, set LSB to 1 to mute the audio. - */ - void (*onEditCapturedVoiceDataPreprocessEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* flags); - - /** - * @brief called after pre processing has been applied to recorded voice data, before it is sent to the server. - * - * This allows access to or modification of captured data from the recording device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param edited bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server. - */ - void (*onEditCapturedVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* edited); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of clients - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client for which the position is calculated - * @param distance the distance from own client to the client - * @param volume the volume calculated by the client lib. Can be modified in the callback. - */ - void (*onCustom3dRolloffCalculationClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, float distance, float* volume); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of wave files - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param waveHandle identifies the wave file to calculate the volume for. A handle previously created with @ref ts3client_playWaveFileHandle - * @param distance the distance from own client to the source of the wave file - * @param volume the volume of the wave file calculated by the client lib. Can be modified in the callback. - * @sa ts3client_playWaveFileHandle - */ - void (*onCustom3dRolloffCalculationWaveEvent) (uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float* volume); - - /** - * @brief called for every log message if the client lib was initialized with user logging - * - * @param logmessage utf8 encoded c string containing the text to log - * @param logLevel indicates severity of the message. One of the values from the LogLevel enum - * @param logChannel utf8 encoded c string containing the category this message is logged under - * @param logID the connection handler this message was logged on - * @param completeLogString utf8 encoded c string containing the complete log message containing all other parameters for convenience - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called for every packet to be sent to the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataToSend pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. - * Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called for every packet received from the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataReceived pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. - * Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called during the connection initialization, allows to check whether the server identifier is the one you expect. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param ServerUniqueIdentifier utf8 encoded c string containing the server identifier of the server connecting to - * @param cancelConnect allows to cancel the connection. Set variable pointed to to 1 to abort the connection. - */ - void (*onCheckServerUniqueIdentifierEvent) (uint64 serverConnectionHandlerID, const char* ServerUniqueIdentifier, int* cancelConnect); - - /** - * @brief called when a channel password is set. - * - * Can be used to implement custom password checks against external sources (e.g. LDAP). - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param plaintext utf8 encoded c string containing the plaintext password as entered by the user - * @param encryptedText output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). - * Must not be larger than the size specified by the encryptedTextByteSize parameter. - * @param encryptedTextByteSize the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter - */ - void (*onClientPasswordEncrypt) (uint64 serverConnectionHandlerID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief called when file transfers finish or terminate with an error - * - * @param transferID identifies the file transfer the callback was called for. As created by @ref ts3client_requestFile or @ref ts3client_sendFile - * @param status indicates success status or error reason. One of the values from the @ref Ts3ErrorType enum. - * @param statusMessage utf8 encoded c string containing a human readable description of the status message - * @param remotefileSize size of the file in bytes at the source of the transfer. - * @param serverConnectionHandlerID specifies the connection the transfer was started on - * @sa ts3client_sendFile - * @sa ts3client_requestFile - */ - void (*onFileTransferStatusEvent) (anyID transferID, unsigned int status, const char* statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID); - - /** - * @brief called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information. - * - * Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file is located - * @param path the folder in which this file or directory is located - * @param name the name of the file or directory this event is called for - * @param size file size in bytes. 0 if this event describes a directory - * @param datetime unix timestamp of when this file was last modified - * @param type whether the entry described is a directory or a file. One of the values from the FileTransferType enum. - * @param incompleteSize number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted. - * @param returnCode allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL - */ - void (*onFileListEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path, const char* name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char* returnCode); - - /** - * @brief called after onFileListEvent was called for all directories / files in a given path. - * - * This signifies that you now know of all files and directories in the path requested. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the file list is now complete - * @param path the path within the channel that files and directories were requested for. - */ - void (*onFileListFinishedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path); - - /** - * @brief called after a call to ts3client_requestFileInfo providing the requested information about a file. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file resides - * @param name utf8 encoded c string containing the absolute path within the channel, including the file / directory name. - * @param size the size of the file in bytes - * @param datetime unix timestamp for the last time the file was modified - */ - void (*onFileInfoEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* name, uint64 size, uint64 datetime); - - /** - * @brief called after a call to ts3client_getChatLoginToken providing the requested login token for the chat server associated with this teamspeak server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token The requested chat login token - */ - void (*onChatLoginTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief called after a call to ts3client_getAuthenticationToken providing the requested authentication token for the virtual server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token THe requested authentication token - */ - void (*onAuthenticationTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief invoked when some ui-relevant event happened in a screenshare session, with it's according payload in json - * - * @param id stringified uint64 id of the peer connection - * @param payload stringified json payload - */ - void (*onScreenshareSessionEvent) (uint64 id, const char* event_name, const char* payload); - - /** - * @brief invoked by an asynchronous request from ts3client_postMessage - * - * @param stringified json of the reply - * @param return_code a c string identifying the action that caused this event. This is the same string given as return_code to function calls that request an action - */ - void (*onJsonReply) (const char* json, const char* return_code); - - /** - * @brief Invoked when a JSON Command should be sent to the matrix module - * - * @param stringified json of the event - * @param return_code a c string identifying the event. A return_code is waiting to be resolved by ts3client_onMatrixMessage - */ - void (*onSendCallToMatrix) (unsigned int ts_chat_id, const char* json, const char* return_code); - - /** - * @brief Called when a proto command response is ready. - * - * @param data Serialized ClientCommandResponse protobuf bytes - * @param size Size in bytes - * @param return_code The return_code passed to ts3client_postProtoCommand - */ - void (*onProtoResponse) (const void* data, size_t size, const char* return_code); - - /** - * @brief Called when a proto event occurs (server events filtered by ACCESS_SDK). - * - * @param data Serialized ServerEvent protobuf bytes - * @param size Size in bytes - */ - void (*onProtoEvent) (const void* data, size_t size); -}; //END OF ClientUIFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the client library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the client library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by the client library -*/ -EXPORTDLL unsigned int ts3client_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the client library and defines callback functions - * - * This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when - * certain changes happen on the client side as well as on connected servers. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct - * @param functionRarePointers similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here. - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files - * @param resourcesFolder path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initClientLib(const struct ClientUIFunctions* functionPointers, const struct ClientUIFunctionsRare* functionRarePointers, int usedLogTypes, const char* logFileFolder, const char* resourcesFolder); - -/** - * @brief destroys the client library. Must not be called from within a callback. - * - * This is the last function to call, after calling this function you will no longer be able to use client library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyClientLib(); - -/** - * @brief Get the version string of the client library - * - * @param result Pointer to a char* variable that the client library will allocate memory for. - * If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. - * You need to free the variable pointed to by using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersion(char** result); - -/** - * @brief Get the version number of the client library - * - * @param result Pointer to a variable to store the client library version number into - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersionNumber(uint64* result); - -/** - * @brief Creates a new server connection handler to connect to servers - * - * A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time - * and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. - * When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by - * providing the corresponding serverConnectionHandlerId to the client library function. - * - * @param port the local port to use. Specify 0 to use an ephemeral port. - * @param result Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64* result); - -/** - * @brief Destroys a connection handler - * - * After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback! - * - * @param serverConnectionHandlerID which connection handler to destroy - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID); - -/*Identity management*/ - -/** - * @brief Create a new identity to use for connecting to a server - * - * Identities identify a client to the server. The identity should be stored and reused for sessions by the same user. - * - * @param result Address of a variable to store the identity in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_createIdentity(char** result); - -/** - * @brief Get the unique client identifier from an identity - * - * @param identityString The identity to produce the unique identifier for, as created by ts3client_createIdentity - * @param result Pointer to a variable to store the unique client identifier in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_identityStringToUniqueIdentifier(const char* identityString, char** result); - -/*sound*/ - -/** - * @brief Retrieve available playback devices as reported by the operating system - * - * @param modeID a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or - * ts3client_getDefaultPlaybackMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} ..., NULL}` on windows, `{{char* deviceName, char* - * deviceId}, ..., NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members - * and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getPlaybackDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available recording devices as reported by the operating system - * - * @param modeID a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or - * ts3client_getDefaultCaptureMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} - * ..., NULL}` on windows, `{{char* deviceName, char* deviceId}, ..., NULL}` on other platforms. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref - * ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getCaptureDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available playback modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackModeList(char*** result); - -/** - * @brief Retrieve available capture modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCaptureModeList(char*** result); - -/** - * @brief Get the current operating system defined default playback device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid playback mode as retrieved by @ref ts3client_getPlaybackModeList or @ref ts3client_getDefaultPlayBackMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlaybackDevice(const char* modeID, char*** result); - -/** - * @brief Get the current operating system defined default capture device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid capture mode as retrieved by @ref ts3client_getCaptureModeList or @ref ts3client_getDefaultCaptureMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and both the array and its individual members must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureDevice(const char* modeID, char*** result); - -/** - * @brief Retrieve the current default playback mode - * - * @param result Address of a char array to receive the c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlayBackMode(char** result); - -/** - * @brief Retrieve the current default capture mode - * - * @param result Address of a char array to receive a c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureMode(char** result); - -/** - * @brief initializes a playback device for a connection handler - * - * Call this function to start audio playback of TeamSpeak audio on a connection - * - * @param serverConnectionHandlerID the connection handler on which to initialize the specified device - * @param modeID utf8 encoded c-string containing the mode to open the device in. Pass an empty string to use the default mode. See @ref ts3client_getPlaybackModeList and @ref ts3client_getDefaultPlayBackMode for a list of valid modes. - * @param playbackDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getPlaybackDeviceList and @ref ts3client_getDefaultPlaybackDevice for valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* playbackDevice); - -/** - * @brief initializes a capture device for a connection handler - * - * Call this function to start consuming audio from the specified device and send it to the server - * - * @param serverConnectionHandlerID the connection handler on which to open the capture device - * @param modeID utf8 encoded c-string containing the mode in which to open the device. Pass an empty string to use the default mode. See @ref ts3client_getCaptureModeList and @ref ts3client_getDefaultCaptureMode for a list of valid modes. - * @param captureDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getCaptureDeviceList and @ref ts3client_getDefaultCaptureDevice for a list or valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* captureDevice); - -/** - * @brief set an explicit render device whose output should serve as the AEC reference signal - * - * By default the SDK pairs AEC with the same mode/device used for playback on the connection, which only - * works when capture and playback share a backend mode. Use this function when playback is routed through - * a custom device (e.g. a game engine's audio mixer) but echo cancellation should still operate against the - * audio that is actually rendered to the user's speakers. The named device must be a native render endpoint - * (no custom-mode devices); on platforms whose backend supports system-level loopback (Windows WASAPI, Linux - * PulseAudio) this is the device whose loopback capture is fed to the echo canceller. - * - * Call after @ref ts3client_openCaptureDevice and @ref ts3client_openPlaybackDevice on the connection. The - * reference association is reapplied automatically when AEC is toggled or the capture device is reactivated. - * Pass empty strings for modeID and renderDeviceID to clear an explicit reference and fall back to the - * default mode-match behaviour. - * - * @param serverConnectionHandlerID the connection handler whose AEC reference to set - * @param modeID utf8 encoded c-string of the backend mode that owns the reference device (e.g. "windowsaudiosession", "pulseaudio") - * @param renderDeviceID utf8 encoded c-string of the render device whose output should be used as AEC reference. Pass an empty string to use the connection's currently-open playback device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. Returns ERROR_not_implemented on platforms whose backend cannot loopback-capture an arbitrary render device (currently macOS). -*/ -EXPORTDLL unsigned int ts3client_setAECReferenceDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* renderDeviceID); - -/** - * @brief retrieve the device name that is currently used to play audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active playback device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current playback device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the playback mode on - * @param result address of a variable receiving a c string of the playback mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief retrieve the device name that is currently used to capture audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active capture device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current capture device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the capture mode on - * @param result address of a variable receiving a c string of the capture mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief Close the playback device after all currently playing sounds are done playing - * - * A more user friendly way of closing a playback device. The client lib will monitor and ensure - * that any sounds that have already started playing have completely played before closing the device. - * New sounds are not allowed to be played after calling this function. - * This function will return right away, regardless of whether the device has been closed already or not. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current playback device on a connection handler. - * - * This will instantly shut down the device. Any sounds currently playing will be interrupted. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current capture device on a connection handler. - * - * This will instantly shut down the device. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the capture device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Activate a previously opened capture device on a server connection. - * - * Only one server connection can receive audio from its capture device at any given time. This - * function will set the server connection handler that is going to receive the audio from the - * capture device opened on that connection. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Play a local wave file on the playback device of the connection handler - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char* path); - -/** - * @brief Play a local wave file on the playback device of the connection handler. - * - * This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be - * used to stop, pause, resume or even loop the wave file. - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @param loop Boolean value defining whether or not to loop the wave file until the handle is paused or stopped - * @param waveHandle address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char* path, int loop, uint64* waveHandle); - -/** - * @brief Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle. - * - * Audio will be stopped at whatever location it is currently at and resumed from its paused location. - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @param pause Boolean value defining whether to pause or resume the waveHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause); - -/** - * @brief Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle - */ -EXPORTDLL unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle); - -EXPORTDLL unsigned int ts3client_createAudioPlaybackHandle(uint64 scHandlerID, anyID* handle); -EXPORTDLL unsigned int ts3client_pauseAudioPlaybackHandle(uint64 scHandlerID, anyID handle, int pause); -EXPORTDLL unsigned int ts3client_closeAudioPlaybackHandle(uint64 scHandlerID, anyID handle); -EXPORTDLL unsigned int ts3client_enqueueAudioPlaybackHandle(uint64 scHandlerID, anyID handle, float* buffer, int buffer_size); - -/** - * @brief create a new software device to be used for playback and/or capture. - * - * This allows you to create custom devices for implementing your own audio capture or playback. - * For capture devices you will need to regularly provide audio data via the @ref ts3client_processCustomCaptureData function. - * For playback devices you will need to regularly aquire audio data via the @ref ts3client_acquireCustomPlaybackData function. - * - * @param deviceID a unique string by which you will refer to this audio device when opening devices ore removing it. - * @param deviceDisplayName custom display string for your device. Not required to be unique, you can freely choose this. - * @param capFrequency The frequency of the capture device. Determines the frequency the audio you're passing in to @ref ts3client_processCustomCaptureData is expected to be in when using this device. - * @param capChannels The amount of channels the audio source on this device has. Determines the number of audio channels the data you're passing to @ref ts3client_processCustomCaptureData is expected to have when using this device. - * @param playFrequency Determines which frequency the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @param playChannels Determines the number of audio channels of the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_registerCustomDevice(const char* deviceID, const char* deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels); - -/** - * @brief Removes a custom audio device previously registered. - * - * @param deviceID the deviceID of the custom device to remove. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_unregisterCustomDevice(const char* deviceID); - -/** - * @brief Provide audio data for a registered custom device. - * - * When using custom devices, you're expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. - * The audio will be sent to the connection handler that currently has the specified custom device active (if any). - * The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer. - * - * @param deviceName the deviceID for which you're providing audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device). - * @param samples the number of audio frames in the buffer - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_processCustomCaptureData(const char* deviceName, const short* buffer, int samples); - -/** - * @brief Retrieve playback data for the specified device from the client lib - * - * When using custom playback devices you're expected to call this function regularly. - * - * @param deviceName the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device). - * @param samples how many audio frames to retrieve. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. - * May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer. -*/ -EXPORTDLL unsigned int ts3client_acquireCustomPlaybackData(const char* deviceName, short* buffer, int samples); - -/** - * @brief Route captured audio directly to the playback device rather than through the network. - * - * Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will - * be routed directly to the playback device. This allows a user to receive direct feedback from their own - * audio transmission, allowing easier adjustments to audio settings. - * - * @param serverConnectionHandlerID the connection handler on which to enable or disable test mode. Determines the audio devices used. - * @param status Boolean value either enabling test mode or disabling it. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status); - -/** - * @brief Flags the client as recording received audio transmissions. - * - * This does NOT cause any recording to take place, it merely informs other clients that this client is - * actually recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to flag this client for recording. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Flags the client as no longer recording audio transmissions. - * - * Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this - * client as recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to unset the recording flag for this client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Allow another client to whisper us. - * - * Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients - * are ignored and no audio data will be made available from whispers. Can be undone using @ref ts3client_removeFromAllowedWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we want to receive whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_removeFromAllowedWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Removes a client from the allowed whisper list. - * - * Removes the specified other client on the server from the allowed whisperer list. After this call no more audio - * is made available when receiving whispers from the specified client. The opposite of @ref ts3client_allowWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we do not want to receive whispers from anymore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Retrieve the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for which to retrieve the list of clients. - * @param result Address of an array of anyID which receives the list of clients we are allowing whispers from. - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist -*/ -EXPORTDLL unsigned int ts3client_getWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Check if we allow receiving whispers from a client - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the client to check. - * @param result address of a variable to receive the boolean status on whether or not we allow whisper from the specified client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isWhisperReceiveWhitelisted(uint64 serverConnectionHandlerID, anyID clientID, int* result); - -/** - * @brief Set the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler on which to set the list of clients. - * @param clientIDs NULL terminated array of client ids that we want to allow receiving whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_getWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_setWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID* clientIDs); - -/* 3d sound positioning */ -/** - * @brief Set position, orientation and velocity of own client in 3D space - * - * @param serverConnectionHandlerID the connection handler for which to set the specified 3D settings. - * @param position 3D position of own client, pass NULL to ignore. - * @param forward Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore. - * @param up Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR* position, const TS3_VECTOR* forward, const TS3_VECTOR* up); - -/** - * @brief Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler of the wave handle - * @param waveHandle a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position - * @param position the position the wave file should be played from - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle -*/ -EXPORTDLL unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR* position); - -/** - * @brief Change 3D sound attenuation and distance settings - * - * @param serverConnectionHandlerID the connection handler for which to adjust the settings. - * @param distanceFactor relative distance factor in meters. Default is 1.0. Use to adjust the distance between two @ref TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor - * @param rolloffScale Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale); - -/** - * @brief Adjusts other clients position in 3D space - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the other client we want to adjust the position of. - * @param position the desired position in 3D space of the other client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR* position); - -/*preprocessor*/ -/** - * @brief Retrieve floating point preprocessor configuration values - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the value - * @param ident the name of the preprocessor value to retrieve - * @param result address of a variable to receive the specified configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Retrieve preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param result address of a variable to receive a c string with the value of the specified preprocessor configuration. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/** - * @brief Set preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Indicates to the client that a key press has occurred and that it should run the typing attenuation algoritm. - * - * This will hint to the client lib that the typing attenuation code should be applied to the currently processed chunk - * of audio data. - * Effectively sets a flag in the client lib to run the code for the currently processed chunk of audio data. The client - * will reset this flag after the current audio chunk has been completed. - * - * @since 3.0.9.0 - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setKeyPressedDuringChunk(); - -/** - * @brief Gets global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to retrieve - * @param result address of a variable to receive the configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getGlobalConfigValueAsInt(const char* ident, int* result); - -/** - * @brief Allows changing global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to set - * @param value the new value for the configuration option - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setGlobalConfigValue(const char* ident, const char* value); - -/*encoder*/ - -/** - * @brief Retrieve voice encoder information. - * - * Encoder options are bound to a capture device. You must open a capture device on the specified - * connection handler prior to calling this function. - * bitrate will return the estimated bitrate of audio without any overhead. - * name will return the used codec name. - * quality will return the codec quality setting, a value between 0 and 10 inclusive. - * - * @param serverConnectionHandlerID the connection handler to query the encoder information for. - * @param ident the configuration value to query. Valid values are name, quality and bitrate - * @param result address of a variable to receive an utf8 encoded c string with the value of the option queried. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/*playback*/ - -/** - * @brief Retrieve floating point playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to query the playback setting for. - * @param ident the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave - * @param result address of a variable to receive the current value of the queried setting - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Set playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to set the playback setting on. - * @param ident the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave - * @param value the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Adjust playback volume of an individual client - * - * Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. - * Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the - * target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. - * If desired, the adjustment needs to be made again after the client reconnects or becomes visible again. - * - * @param serverConnectionHandlerID the connection handler for the server on which the client is located - * @param clientID the id of the client to adjust the volume for. - * @param value the volume modifier to apply to the client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value); - -/*logging*/ - -/** - * @brief Log a message to the client log - * - * @param logMessage utf8 encoded c string of the message to log - * @param severity the seriousness of the message logged - * @param channel arbitrary utf8 encoded c string used to group messages. Pass empty string if unused. - * @param logID a connection handler on which to log the message. Pass 0 if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_logMessage(const char* logMessage, enum LogLevel severity, const char* channel, uint64 logID); - -/** - * @brief When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for - * - * @param logVerbosity the verbosity above which to call the logging callback for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief Retrieve human readable description for an error code - * - * @param errorCode the error code from the @ref Ts3ErrorType enum to retrieve the description for - * @param error address of a variable to receive a c string with the error description. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getErrorMessage(unsigned int errorCode, char** error); - -/*Interacting with the server*/ - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelArray An array describing the path to a channel to join after connect. Pass NULL when not used - * @param defaultChannelPassword The password for the channel in defaultChannelArray. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnectionWithChannelID -*/ -EXPORTDLL unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - const char** defaultChannelArray, const char* defaultChannelPassword, const char* serverPassword); - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelId The channel id of the channel to join on connect. Pass 0 to join server default channel - * @param defaultChannelPassword The password for the channel in defaultChannelId. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnection -*/ -EXPORTDLL unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - uint64 defaultChannelId, const char* defaultChannelPassword, const char* serverPassword); -/** - * @brief Disconnect from a TeamSpeak server - * - * @param serverConnectionHandlerID the connection handler to disconnect on - * @param quitMessage an optional utf8 encoded message to display to other clients. Pass empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char* quitMessage); - -/** - * @brief Attempt to move one or more clients to a different channel - * - * The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not. - * - * @param serverConnectionHandlerID the connection handler of which the channel and client are located - * @param clientIDArray NULL terminated array of client ids to move - * @param newChannelID the target channel id to move the clients to - * @param password the password for the channel. Pass an empty string if the channel has no password. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID* clientIDArray, uint64 newChannelID, const char* password, const char* returnCode); - -/** - * @brief Ask the server to provide additional request only variables for a client. - * - * You will receive an onUpdateClientEvent callback when the data is available to you. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientID the client for which to receive the client variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from their current channel. - * - * Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from the server. - * - * The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request a channel to be deleted. - * - * Whether or not this was successful can be determined through the associated onServerErrorEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to delete - * @param force boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char* returnCode); - -/** - * @brief Move a channel in a tree or to a different parent channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to move or change the parent of - * @param newChannelParentID the channel id of the channel to be the new parent channel - * @param newChannelOrder the channel id of the channel below which the channel is to be sorted - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char* returnCode); - -/** - * @brief Send a private chat message to a client. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetClientID the client id of the client to send the message to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char* message, anyID targetClientID, const char* returnCode); - -/** - * @brief Send a text message to your current channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetChannelID the channel to send the message to. IGNORED. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char* message, uint64 targetChannelID, const char* returnCode); - -/** - * @brief Request to delete one or more messages from an attached matrix room. - * - * @param serverConnectionHandlerID the connection handler on which to delete the message - * @param roomAlias a utf8 encoded c string with the room alias of the channel to delete the message in - * @param messageIds an array of utf8 encoded c strings containing the message ids to delete. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestDeleteChannelTextMsg(uint64 serverConnectionHandlerID, const char* roomAlias, - const char** messageIds, size_t messageCount, const char* returnCode); -/** - * @brief Send a text message to the server chat. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char* message, const char* returnCode); - -/** - * @brief Request opening a new new-style chat room to the target user - * - * @param serverConnectionHandlerID the connection handler on which to open the chat - * @param type Chat type, currently supported values. "private" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestChat(uint64 serverConnectionHandlerID, const char* type, anyID targetClientID, const char* returnCode); - -/** - * @brief Request connection variables for a client (e.g. bandwidth usage, ping). - * - * You will receive a onConnectionInfoEvent callback once the information is available. - * - * @param serverConnectionHandlerID the connection handler on which the client resides - * @param clientID which client to request the connection information for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and - * all the specified clients. - * Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to set the whisper list - * @param clientID the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param targetChannelIDArray a zero terminated array of channel ids to transmit voice to. - * @param targetClientIDArray a zero terminated array of client ids to transmit voice to. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64* targetChannelIDArray, const anyID* targetClientIDArray, const char* returnCode); - -/** - * @brief Request live updates to specific channels, being able to see clients in the channel. - * - * If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to the specified channels - * @param channelIDArray a zero terminated array of channel ids to subscribe to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Request live updates from all channels, being able to see clients in the channels. - * - * If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Remove subscription from channels. No longer receiving updates to clients in the channels. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from the specified channels - * @param channelIDArray a zero terminated array of channel ids to unsubscribe from - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Remove subscription from all channels. No longer receiving updates to clients outside of own channel. - * - * The current channel will always be subscribed and you will always receive updates about clients in the current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief retrieve the channel description of the specified channel. - * - * After calling this function you will receive an onUpdateChannelEvent callback at which point the description is available to - * be queried using ts3client_getChannelVariableAsString. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the id of the channel to retrieve the description for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDescription(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Mute clients locally, the server will not be sending audio data for the specified clients anymore. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to mute the clients - * @param clientIDArray a zero terminated array of client ids to mute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestUnmuteClients -*/ -EXPORTDLL unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief Unmute clients locally. Server will start sending audio packets for the specified clients again. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unmute the clients - * @param clientIDArray a zero terminated array of client ids to unmute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestMuteClients -*/ -EXPORTDLL unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief retrieve the current client ids of all clients connected using the specified unique identifier - * - * You will receive a onClientIDsEvent callback for every client connected with the identity specified by the clientUniqueIdentifier. - * Once all client ids for the specified identity have been indicated, you will receive a onClientIDsFinishedEvent callback. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the client ids for - * @param clientUniqueIdentifier a c string with a unique identifier to retreive the client ids for. This is the public part of the identity - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientIDs(uint64 serverConnectionHandlerID, const char* clientUniqueIdentifier, const char* returnCode); - -/*retrieve information ClientLib has stored*/ - -/*general info*/ - -/** - * @brief get your own client id on a server - * - * @param serverConnectionHandlerID the connection handler on which to retrieve your own client id - * @param result address of a variable to receive your client id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID* result); - -/*client connection info*/ - -/** - * @brief check the current status of the connection - * - * @param serverConnectionHandlerID the connection handler for which to receive the connection status - * @param result address of a variable to receive the current connect status. One of the values from the ConnectStatus enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionStatus(uint64 serverConnectionHandlerID, int* result); - -/** - * @brief Get value for connection based variable of a client as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available as string or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Get value for connection based variable of a client as double - * - * Not all variables are available as double. Some are only available as string or unsigned 64 bit integers. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsDouble(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, double* result); - -/** - * @brief Get value for connection based variable of a client as string - * - * Not all variables are available as string. Some are only available as unsigned 64 bit integer or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief TODO - * - * @param serverConnectionHandlerID connection handler to clean up on - * @param clientID the client to clean up - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_cleanUpConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID); - -/*server connection info*/ - -/** - * @brief Make server connection variables available for retrieval - * - * @param serverConnectionHandlerID the connection handler for which to make connection variables available - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerConnectionInfo(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve value of a server connection variable as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available float. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief Retrieve value of a server connection variable as float - * - * Not all variables are available as float. Some are only available as unsigned 64 bit integer. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsFloat(uint64 serverConnectionHandlerID, size_t flag, float* result); - -/*client info*/ - -/** - * @brief Retrieve value of a variable of your own client as an integer - * - * Not all variables are available as integer. Some are only available as string. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties enum - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief Retrieve value of a variable of your own client as string - * - * Not all variables are available as integer. Some are only available as integer. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Change the value of an integer variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value); - -/** - * @brief Change the value of a string variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char* value); - -/** - * @brief Send changes to the local client to the server - * - * Publish changes previously set using @ref ts3client_setClientSelfVariableAsInt and @ref ts3client_setClientSelfVariableAsString on the - * connection handler. - * - * @param serverConnectionHandlerID connection handler on which to publish changes - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve the value of a variable from a client as integer - * - * Not all variables are available as integer. Some are only available as string or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a variable from a client as unsigned 64bit integer - * - * Not all variables are available as integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a variable from a client as string - * - * Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief Get a list of all clients in subscribed channels on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the client list - * @param result address of a variable to receive a null terminated array of client ids like {10, 30, ..., 0} - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Get id of the current channel the specified client is in - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID the client to receive the current channel for - * @param result address of a variable to receive the channel id of the specified client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64* result); - -/*channel info*/ - -/** - * @brief Retrieve the value of a channel property as integer - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a channel property as unsigned 64 bit integer - * - * Not all properties are available as string. Some are only available as integer or string. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a channel property as string - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char** result); - -/** - * @brief Get the channel id for the given channel path - * - * @param serverConnectionHandlerID connection handler on which to find the channel - * @param channelNameArray zero terminated array of c strings describing the channel path. Like {"Main channel", "sub channel", null} - * @param result address of a variable to receive the channel id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char** channelNameArray, uint64* result); - -/** - * @brief set a new value for an integer channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value); - -/** - * @brief set a new value for an unsigned 64 bit channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value); - -/** - * @brief set a new value for a string channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char* value); - -/** - * @brief Inform server of changes to channel properties - * - * After all desired changes have been done using @ref ts3client_setChannelVariableAsInt, @ref ts3client_setChannelVariableAsUInt64 - * or @ref ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. - * Prior to calling this function the channel property changes will not have any effect. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to publish updates for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Create the channel on the server - * - * After setting all the desired properties on the channel, call this function to actually create the channel on the server - * - * @param serverConnectionHandlerID connection handler on which to create the channel - * @param channelParentID id of the channel this channel should be a sub channel of. Pass 0 to create a root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char* returnCode); - -/** - * @brief Get a list of all channels currently on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the channels - * @param result address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64** result); - -/** - * @brief Get a list of all clients in the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the current clients - * @param result address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID** result); - -/** - * @brief get the id of the parent channel of the specified channel. - * - * If the channel specified by channelID is a root channel, the result will be 0. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to retrieve the parent of - * @param result address of a variable to receive the parent channel id. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64* result); - -/** - * @brief get time in seconds since last client left the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to get the - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int* result); - -/*server info*/ - -/** - * @brief get a list of all connection handlers - * - * @param result address of a variable to receive a zero terminated array of connection handlers, like {1, 5, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerList(uint64** result); - -/** - * @brief get the value of an integer server property. - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief get the value of an unsigned 64 bit integer server property. - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief get the value of a string server property. - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Make request only server variables available locally. - * - * You will receive an onServerUpdateEvent once the request only properties are available. - * Prior to the callback being called the variables are not available, and querying them will yield undefined results. - * - * @param serverConnectionHandlerID connection handler on which to request the variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char* returnCode); - -/*filetransfer management*/ - -/** - * @brief get the local file name for a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileName(anyID transferID, char** result); - -/** - * @brief get the local path of a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFilePath(anyID transferID, char** result); - -/** - * @brief get the server path of the file transfer - * - * @param transferID identifies which file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char** result); - -/** - * @brief get the total size in bytes of a file transfer. - * - * @param transferID specifies which file transfer to query - * @param result address of a variable to receive the file size - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSize(anyID transferID, uint64* result); - -/** - * @brief get the amount of bytes already transferred. - * - * 0 <= result <= ts3client_getTransferFileSize for the same transferID. - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64* result); - -/** - * @brief determine if the file transfer is an upload or download - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success. 1 = upload, 0 = download - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isTransferSender(anyID transferID, int* result); - -/** - * @brief determine the current status of the transfer in question - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the status on success. One of the values from the FileTransferState enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferStatus(anyID transferID, int* result); - -/** - * @brief get the current approximate speed (in bytes/sec) of a file transfer - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the average transfer speed (in bytes/sec) of a file transfer since it started - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the time (in seconds) a file transfer has been active - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the time in seconds the transfer was active. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferRunTime(anyID transferID, uint64* result); - -/*Interacting with the server - file transfers*/ - -/** - * @brief Initiate a file upload to the server. - * - * @param serverConnectionHandlerID connection handler to which to upload a file - * @param channelID channel to which to upload the file - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of file to upload on the local file system. - * @param overwrite boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server. - * @param resume boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server. - * @param sourceDirectory the absolute path in which the file resides on the local file system. - * @param result address of a variable in which to store the transferID on success. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* sourceDirectory, anyID* result, const char* returnCode); - -/** - * @brief Initiate a file download from the server. - * - * @param serverConnectionHandlerID connection handler from which to download the file - * @param channelID channel in which the file to download is located - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of the file on the server file system. See ts3client_getFileList to receive a list of files. - * @param overwrite boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. - * Mutually exclusive to resume. - * @param resume boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite. - * @param destinationDirectory absolute path to the directory in which to store the file. - * @param result address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* destinationDirectory, anyID* result, const char* returnCode); - -/** - * @brief Cancel a file transfer - * - * @param serverConnectionHandlerID connection handler on which the file transfer is happening - * @param transferID specifies the file transfer to cancel - * @param deleteUnfinishedFile boolean flag, whether to delete the partially transmitted file from the file system. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char* returnCode); - -/** - * @brief retrieve a list of files in a directory. - * - * This function is NOT recursive. Only directories and files in the directory specified by path will be listed. - * You will receive a onFileListEvent callback for every file or directory after this function was successful. - * Once all files and directories were sent you will receive a onFileListFinishedEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which to request files - * @param channelID the channel from which to list the files - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param path the path in the specified channel from which to list the files. Pass "/" to list the files in the root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* path, const char* returnCode); - -/** - * @brief retrieve information about a specific file. - * - * You will receive an onFileInfoEvent callback after this function was successful. - * - * @param serverConnectionHandlerID connection handler on which to request the file information. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file absolute path to the file to query information of. Must begin with "/". - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, const char* returnCode); - -/** - * @brief delete one or more files from a channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to delete the file - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file a zero terminated array of absolute paths to the files to delete. Each path must begin with "/". Like {"/file.txt", "/dir/subdir/test.txt", ..., 0} - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char** file, const char* returnCode); - -/** - * @brief create a directory in a channel for file organization - * - * Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which the channel is located. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param directoryPath absolute path of the directory to create. Must start with "/" e.g. "/existing/newDirName" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* directoryPath, const char* returnCode); - -/** - * @brief move or rename a file on the server. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to move/rename the file - * @param fromChannelID channel the file is currently located in - * @param fromChannelPW password of the specified channel. Pass an empty string if the channel has no password. - * @param toChannelID channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel. - * @param toChannelPW password of the target channel. Pass an empty string if the channel has no password. - * @param oldFile current absolute path of the file in the channel. Must start with "/". - * @param newFile new absolute path of the file in the target channel. Must start with "/". e.g. "/subdirectory/filename.txt" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char* fromChannelPW, uint64 toChannelID, const char* toChannelPW, const char* oldFile, const char* newFile, const char* returnCode); - -/** - * Requests pre-signed URLs for S3 file operations - * - * @param scHandlerID server connection handler ID - * @param channelID channel ID - * @param channelPW channel password (can be NULL) - * @param objectKeys array of object keys to request URLs for - * @param verbs array of HTTP verbs corresponding to each object key - * @param contentLengths array of content lengths for upload operations - * @param numObjects number of objects in the arrays - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_s3ft_getPresignedUrls(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char** objectKeys, const char** verbs, const size_t* contentLengths, int numObjects, const char* returnCode); - -/** -* Deletes a file from an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to delete -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_deleteFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** -* Renames a file in an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param oldObjectKey original object key -* @param newObjectKey new object key -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_renameFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* oldObjectKey, const char* newObjectKey, const char* returnCode); - -/** -* Lists files in an S3 bucket associated with a channel -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_listFiles(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* returnCode); - -/** -* Notifies the server that an S3 upload has completed -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_uploadDoneNotification(uint64 scHandlerID, uint64 channelID, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object upload -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to upload -* @param contentLength size of the file to upload -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getUploadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, size_t contentLength, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object download -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to download -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getDownloadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** - * @brief get the configured maximum upload speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit); - -/** - * @brief get the configured maximum download speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit); - -/** - * @brief get the configured maximum upload speed for the virtual server. - * - * Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the configured maximum download speed for the virtual server. - * - * Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the speed limit for a specific file transfer. - * - * @param transferID specifies which transfer to query. - * @param limit address of a variable to receive the transfer limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64* limit); - -/** - * @brief set the instance wide upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit); - -/** - * @brief set the instance wide download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit); - -/** - * @brief set the virtual server upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the virtual server download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the transfer limit for an individual file transfer. - * - * The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). - * Whether the limit is upload or download depends on what kind of transfer the specified transfer is. - * - * @param transferID the transfer to set the limit for - * @param newLimit the new maximum speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit); - -/** - * @brief get the legacy UUID (SHA1) of the virtual server. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param result address of a variable to receive the legacy uuid value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerLegacyUUID(uint64 serverConnectionHandlerID, char** result); -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/clientlib_sdk.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/clientlib_sdk.h deleted file mode 100644 index 394f116..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/clientlib_sdk.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef CLIENTLIB_SDK_H -#define CLIENTLIB_SDK_H - -// system -#include - -// own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their - * current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client - * will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays - * to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the - * passed returnCode indicating whether or not the operation was successful. - * - * @param server_connection_handler_id the connection handler on which to set the whisper list - * @param client_id the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param channel_ids an array of channel ids to transmit voice to. - * @param channel_ids_size number of elements in aforementioned array. - * @param client_ids a zero terminated array of client ids to transmit voice to. - * @param client_ids_size number of elements in aforementioned array. - * @param impersonate if the target client is a webrtc client, the voice packets will look like as if they have been - * send by the invoking client id - * @param return_code a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts_client_request_client_set_whisper_list(uint64 server_connection_handler_id, anyID client_id, - const uint64* channel_ids, - int channel_ids_size, - const anyID* client_ids, - int client_ids_size, int impersonate, - const char* return_code); - -/** - * @brief Send a binary-serialized ClientCommandRequest protobuf to the client library. - * - * The response will be delivered asynchronously via the onProtoResponse callback - * as a serialized ClientCommandResponse protobuf. - * - * @param data Pointer to serialized ClientCommandRequest protobuf bytes - * @param size Size of the serialized data in bytes - * @param return_code Caller-provided string to correlate the response in onProtoResponse. May be NULL. - * @return An error code: ERROR_ok on successful dispatch, ERROR_parameter_invalid on parse failure - */ -EXPORTDLL unsigned int ts3client_postProtoCommand(const void* data, size_t size, const char* return_code); - -#ifdef __cplusplus -} -#endif - -#endif // CLIENTLIB_SDK_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/video/session_subscriber_protocol.h b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/video/session_subscriber_protocol.h deleted file mode 100644 index 601c03a..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Headers/teamspeak/video/session_subscriber_protocol.h +++ /dev/null @@ -1,236 +0,0 @@ -#ifndef TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#define TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#include - -#ifdef __cplusplus -extern "C" { -#endif -// Version definitions. -#define TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1 1 - - -// Protocol used for communication between the session subscriber and the session (a single stream). -// Commands are sent bidirectionally or unidirectionally between the parties. -// e.g. SESSION => SUBSCRIBER: ON_FRAME, ON_PAUSED_CHANGED -// e.g. SUBSCRIBER => SESSION: ON_FRAME_ACK, ON_RESIZE - - -// Command type enum with a lowercase type name. -typedef enum -{ - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME = 0, - TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE, - TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED, - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK, - TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP, - TS_SESSION_SUBSCRIBER_CMD_REMOVE_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED, -} ts_session_subscriber_command_type_t; - -// Pixel format enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_I420 = 0, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_NV12, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ABGR, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ARGB, -} ts_session_subscriber_pixel_format_t; - -// Buffer location enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_CPU = 0, - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_GPU -} ts_session_subscriber_buffer_location_t; - -// Buffer type enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_SINGLE = 0, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_MAIN, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_SUB -} ts_session_subscriber_buffer_type_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(push, 4) -#endif - -// Main buffer header for shared CPU Memory Front/Back Buffers. -// The Main Buffer contains metadata about the current front/back buffer and the versioning for both the main and sub buffer. -// The information from the main buffer can be used to always read the front buffer. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t front_buffer_index; // index of the front buffer. (0: main buffer, 1: sub buffer) - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_main_buffer_header_t; - -// Sub buffer header. -typedef struct -{ - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. -} ts_session_subscriber_sub_buffer_header_t; - -// Single frame buffer header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_single_frame_buffer_header_t; - -// Command header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // Total message length (header + payload). - ts_session_subscriber_command_type_t type; - uint64_t target_session_id; // always set to the target session id this command is for or is originating from. - uint64_t target_subscriber_id; // 0 if broadcast. -} ts_session_subscriber_command_header_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME. -// The frame data is not included in the message, but is attached seperately or was sent beforehand. The buffer is identified by it's id. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_id; // buffer id, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_frame_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t frame_id; -} ts_session_subscriber_on_frame_ack_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t width; - uint32_t height; -} ts_session_subscriber_on_resize_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t paused; // 0 or 1. -} ts_session_subscriber_on_paused_changed_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE. -// Contains a single frame buffer. The header is of format |ts_session_subscriber_single_frame_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; - ts_session_subscriber_buffer_type_t buffer_type; -} ts_session_subscriber_on_buffer_single_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK. -// Contains a main buffer and a sub buffer. The main buffer header -// contains metadata about the current front/back buffer and -// is of type |ts_session_subscriber_main_buffer_header_t|. -// The sub buffer's header is of type |ts_session_subscriber_sub_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t main_buffer_ptr; // main buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t main_buffer_length; - uint64_t sub_buffer_ptr; // sub buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t sub_buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; -} ts_session_subscriber_on_buffer_front_back_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_resp_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_release_buffer_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; - int bits_per_sample; - int sample_rate; - uint32_t number_of_channels; - uint32_t number_of_frames; - int64_t absolute_capture_timestamp_ms; - float volume; -} ts_session_subscriber_on_audio_frames_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t audio_enabled; -} ts_session_subscriber_on_audio_enabled_changed_payload_t; - -// Overall Command structure. -typedef struct -{ - ts_session_subscriber_command_header_t header; - union - { - ts_session_subscriber_on_frame_payload_t frame; - ts_session_subscriber_on_resize_payload_t resize; - ts_session_subscriber_on_paused_changed_payload_t paused; - ts_session_subscriber_on_frame_ack_payload_t frame_ack; - ts_session_subscriber_on_buffer_single_payload_t buffer_single; - ts_session_subscriber_on_buffer_front_back_payload_t buffer_front_back; - ts_session_subscriber_on_release_buffer_payload_t release_buffer; - ts_session_subscriber_add_subscriber_payload_t add_subscriber; - ts_session_subscriber_add_subscriber_resp_payload_t add_subscriber_resp; - ts_session_subscriber_on_audio_frames_payload_t audio_frames; - ts_session_subscriber_on_audio_enabled_changed_payload_t audio_enabled_changed; - } payload; -} ts_session_subscriber_command_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(pop) -#endif - - -#ifdef __cplusplus -} -#endif - -#endif // TS_SESSION_SUBSCRIBER_PROTOCOL_H_ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Info.plist b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Info.plist deleted file mode 100644 index c54c477..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Info.plist and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Modules/module.modulemap b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Modules/module.modulemap deleted file mode 100644 index 3c6da2b..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/Modules/module.modulemap +++ /dev/null @@ -1,32 +0,0 @@ -// TeamSpeakClient framework module map — SDK surface. -// -// This minimal map covers only the ObjC-safe public surface exposed by the -// team_client library itself (teamspeak/*.h, teamlog/logtypes.h, and the -// common headers that make up the public clientlib API). -// -// For non-SDK iOS app builds, workspace/_iOS/CMakeLists.txt generates a full -// replacement map (installed over this one) that additionally declares the -// C++-only submodules for cloud_common, cloud_sync_client, interface, tsdns, -// compiler_settings, and team_revocation. -// -// Consumers: -// - In .m / .h reached from .m sources: -// #import // ObjC-safe -// @import TeamSpeakClient; // ObjC-safe surface -// -// - In Swift: -// import TeamSpeakClient // ObjC-safe surface only - -framework module TeamSpeakClient { - // ObjC-safe surface: plain-C / ObjC-compatible headers only. - // Enumerated by CMake at configure time — see OBJC_SAFE_HEADERS in - // workspace/client/CMakeLists.txt. - export * - header "teamspeak/clientlib.h" - header "teamspeak/video/session_subscriber_protocol.h" - header "teamspeak/clientlib_sdk.h" - header "teamspeak/public_definitions.h" - header "teamspeak/public_errors.h" - header "teamlog/logtypes.h" - -} diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/TeamSpeakClient b/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/TeamSpeakClient deleted file mode 100644 index fbefdce..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/client_sdk/ios/TeamSpeakClient.xcframework/ios-arm64/TeamSpeakClient.framework/TeamSpeakClient and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/clientlib.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/clientlib.h deleted file mode 100644 index 40718b5..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/clientlib.h +++ /dev/null @@ -1,2570 +0,0 @@ -/* - * This is the main header for the TeamSpeak 3 Client SDK. All the functions that are used - * to communicate with the Teamspeak 3 Client are here. Please view the documentation for - * details. Note that some of these functions REQUIRE you to call ts3sclient_freeMemory() - * after finishing with the result. This holds true for all the functions returning strings - * (so the parameter is "char** result"). Again, the details are all in the documentation. - */ - -#ifndef CLIENTLIB_H -#define CLIENTLIB_H - -//system -#include -#include - -//own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -struct ClientUIFunctionsRare; - -/** - * @brief Defines available callbacks that you can receive. - * - * Set the members of this struct to a function to call when the specific event happens. - */ -struct ClientUIFunctions { - /** - * @brief JSON events - * - * @param msg A stringified JSON object. - **/ - void (*onMessage) (const char* msg); - - /** - * @brief called when the status of a connection changes - * - * @param serverConnectionHandlerID specifies on which connection the status has changed - * @param newStatus the current status of the connection. One of the values from the ConnectStatus enum - * @param errorNumber if the state change was caused by an error this is set to one of the values from the @ref Ts3ErrorType enum - */ - void (*onConnectStatusChangeEvent) (uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber); - - /** - * @brief - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerProtocolVersionEvent) (uint64 serverConnectionHandlerID, int protocolVersion); - - /** - * @brief called when a channel was received. - * - * Will be called once for every channel during connection initialization. Tells you which channels exist. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel - * @param channelParentID the id of the parent channel. 0 if the channel is a root channel. - */ - void (*onNewChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID); - - /** - * @brief called when a new channel was created - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the new channel - * @param channelParentID the id of the parent channel for the newly created channel. 0 if the channel is a root channel. - */ - void (*onNewChannelCreatedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is deleted - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that is deleted. This channel is gone already when this is called. It's not possible to get any information about this channel anymore. - * @param invokerID client id of the client that deleted the channel. 0 if deleted by the server. - * @param invokerName utf8 encoded c string containing the display name of the client that caused deletion - * @param invokerUnqiueIdentifier utf8 encoded c string containing the unique identifier of the client that caused deletion - */ - void (*onDelChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is moved to a different location on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel being moved - * @param newChannelParentID the id of the new parent channel - * @param invokerID client if of the client that moved the channel. 0 if caused by server. - * @param invokerName utf8 encoded c string containing the display name of the client that moved the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the unique identifier of the client that moved the channel - */ - void (*onChannelMoveEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when new data for a channel was received from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel that new information was received for - */ - void (*onUpdateChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel was edited on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that was edited - * @param invokerID client id that edited the channel. 0 if done by the server - * @param invokerName utf8 encoded c string containing the display name of the client editing the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the uid of the client that edited the channel - */ - void (*onUpdateChannelEditedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called whenever a change for a client is received from the server. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID specifies the client for which variables have changed or are now available - * @param invokerID the source client that caused the update - * @param invokerName utf8 encoded c string containing the display name of the client causing the update - * @param invokerUniqueIdentifier utf8 encoded c string containing the public identity of the client causing the update - */ - void (*onUpdateClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a client moves to a different channel, disconnects, connects, gets kicked or banned. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client changing channels - * @param oldChannelID id of the previous channel of the client. - * @param newChannelID id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned. - */ - void (*onClientMoveEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage); - - /** - * @brief called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time. - * - * Informs you about newly visible clients after subscribing to a channel. - * Informs about clients that we will no longer receive information about. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client - * @param oldChannelID id of the channel that the client was in last time we saw the client. - * @param newChannelID id of the channel the client is currently in. - * @param visibility whether we can see the client or not. One of the values from the Visibility enum. - * Allows to distinguish whether this callback was called after a subscribe or unsubscribe. - */ - void (*onClientMoveSubscriptionEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility); - - /** - * @brief called when a client loses connection and times out. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that lost connection - * @param oldChannelID channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param timeoutMessage uft8 encoded c string containing the reason message. - */ - void (*onClientMoveTimeoutEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage); - - /** - * @brief called when a client was moved by the server or another client - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID the client that was moved - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was moved to - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param moverID id of the client that moved the client - * @param moverName utf8 encoded c string containing the display name of the client that caused the move - * @param moverUniqueIdentifier utf8 encoded c string containing the identifier of the client that caused the move - * @param moveMessage utf8 encoded c string containing the reason message - */ - void (*onClientMoveMovedEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char* moverName, const char* moverUniqueIdentifier, const char* moveMessage); - - /** - * @brief called when a client is kicked from their channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was kicked to. This is the id of the server default channel. - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromChannelEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called when a client was kicked from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromServerEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called for every connection using the identity after a call to ts3client_requestClientIDs. - * - * This is called multiple times for each identity queried. Once - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param uniqueClientIdentifier the public identity queried and used by the client - * @param clientID the id assigned to this client - * @param clientName the display name of this client - */ - void (*onClientIDsEvent) (uint64 serverConnectionHandlerID, const char* uniqueClientIdentifier, anyID clientID, const char* clientName); - - /** - * @brief called after onClientIDsEvent was called for every client using the queried identity. - * - * Once this callback is called, you know of all clients on the server that use the identity. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onClientIDsFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the server was edited - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param editerID id of the client that edited the server - * @param editerName utf8 encoded c string containing the display name of the client editing the server - * @param editerUniqueIdentifier utf8 encoded c string containing the public identity of the client - */ - void (*onServerEditedEvent) (uint64 serverConnectionHandlerID, anyID editerID, const char* editerName, const char* editerUniqueIdentifier); - - /** - * @brief called whenever updates about changed server properties are received from the server. - * - * Happens after a call to ts3client_requestServerVariables but can also be called sporadically. - * - * @param serverConnectionHandlerID specifies on which connection the updated variables are available - */ - void (*onServerUpdatedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after an action was performed by us. Tells whether the action was successful or which error occurred. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param errorMessage utf8 encoded c string describing the error - * @param error the error code the action finished with. One of the values from the @ref Ts3ErrorType enum. - * @param returnCode a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server - * @param extraMessage utf8 encoded c string containing additional information if available. - */ - void (*onServerErrorEvent) (uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage); - - /** - * @brief called when the server was stopped - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param shutdownMessage utf8 encoded c string containing the provided reason for the shutdown - */ - void (*onServerStopEvent) (uint64 serverConnectionHandlerID, const char* shutdownMessage); - - /** - * @brief called when a text message was received - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param targetMode identifies the type of the message. One of the values from the TextMessageTargetMode enum. - * @param toID the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages - * @param fromID id of the client that sent the message - * @param fromName utf8 encoded c string containing the display name of the client sending the message - * @param fromUniqueIdentifier utf8 encoded c string containing the public identity of the sending client - * @param message utf8 encoded c string containing the actual message - */ - void (*onTextMessageEvent) (uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char* fromName, const char* fromUniqueIdentifier, const char* message); - - /** - * @brief called when a client starts or stops talking. - * - * This event is only received for clients in our own channel and clients that whisper us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param status Whether the client is talking or not. One of the values from the TalkStatus enum. - * @param clientID the client the event was called for - */ - void (*onTalkStatusChangeEvent) (uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID); - - /** - * @brief called when someone whispers us that is not on the list of clients we accept whispers from. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that tried to whisper us - * @sa ts3client_allowWhispersFrom - * @sa ts3client_setWhisperReceiveWhitelist - */ - void (*onIgnoredWhisperEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called when updated connection properties for a client are available. - * - * This happens after a call to ts3client_requestConnectionInfo - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that updated properties are available for - */ - void (*onConnectionInfoEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called after a call ts3client_requestServerConnectionInfo when the connection information for the server are available. - * - * Information can now be queried using ts3client_getServerConnectionVariableAsFloat and ts3client_getServerConnectionVariableAsUInt64 - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerConnectionInfoEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when a channel was successfully subscribed by us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we subscribed to - */ - void (*onChannelSubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to subscribe to are subscribed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelSubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after we unsubscribed from a channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel. - */ - void (*onChannelUnsubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to unsubscribe from are unsubscribed - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelUnsubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the channel description of a channel has changed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the description has changed - */ - void (*onChannelDescriptionUpdateEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel password was changed. Can be used to invalidate cached passwords - * previously stored for the channel. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel the password was changed on - */ - void (*onChannelPasswordChangedEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called once the playback device was closed on a connection - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @sa ts3client_initiateGracefulPlaybackShutdown - * @sa ts3client_closePlaybackDevice - */ - void (*onPlaybackShutdownCompleteEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the available devices changed - * - * @param modeID utf8 encoded c string describing the mode of the device - * @param playOrCap indicates whether the device is a capture or playback device - */ - void (*onSoundDeviceListChangedEvent) (const char* modeID, int playOrCap); - - /** - * @brief called before any effects are applied, allows access to individual client raw audio data - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - */ - void (*onEditPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels); - - /** - * @brief called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer. - */ - void (*onEditPostProcessVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after mixing individual client audio together but before sending it to playback device. - * - * Last chance to access/modify audio data before it gets sent to the playback device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. - */ - void (*onEditMixedPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param flags allows to mute the audio stream, set LSB to 1 to mute the audio. - */ - void (*onEditCapturedVoiceDataPreprocessEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* flags); - - /** - * @brief called after pre processing has been applied to recorded voice data, before it is sent to the server. - * - * This allows access to or modification of captured data from the recording device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param edited bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server. - */ - void (*onEditCapturedVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* edited); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of clients - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client for which the position is calculated - * @param distance the distance from own client to the client - * @param volume the volume calculated by the client lib. Can be modified in the callback. - */ - void (*onCustom3dRolloffCalculationClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, float distance, float* volume); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of wave files - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param waveHandle identifies the wave file to calculate the volume for. A handle previously created with @ref ts3client_playWaveFileHandle - * @param distance the distance from own client to the source of the wave file - * @param volume the volume of the wave file calculated by the client lib. Can be modified in the callback. - * @sa ts3client_playWaveFileHandle - */ - void (*onCustom3dRolloffCalculationWaveEvent) (uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float* volume); - - /** - * @brief called for every log message if the client lib was initialized with user logging - * - * @param logmessage utf8 encoded c string containing the text to log - * @param logLevel indicates severity of the message. One of the values from the LogLevel enum - * @param logChannel utf8 encoded c string containing the category this message is logged under - * @param logID the connection handler this message was logged on - * @param completeLogString utf8 encoded c string containing the complete log message containing all other parameters for convenience - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called for every packet to be sent to the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataToSend pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. - * Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called for every packet received from the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataReceived pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. - * Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called during the connection initialization, allows to check whether the server identifier is the one you expect. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param ServerUniqueIdentifier utf8 encoded c string containing the server identifier of the server connecting to - * @param cancelConnect allows to cancel the connection. Set variable pointed to to 1 to abort the connection. - */ - void (*onCheckServerUniqueIdentifierEvent) (uint64 serverConnectionHandlerID, const char* ServerUniqueIdentifier, int* cancelConnect); - - /** - * @brief called when a channel password is set. - * - * Can be used to implement custom password checks against external sources (e.g. LDAP). - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param plaintext utf8 encoded c string containing the plaintext password as entered by the user - * @param encryptedText output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). - * Must not be larger than the size specified by the encryptedTextByteSize parameter. - * @param encryptedTextByteSize the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter - */ - void (*onClientPasswordEncrypt) (uint64 serverConnectionHandlerID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief called when file transfers finish or terminate with an error - * - * @param transferID identifies the file transfer the callback was called for. As created by @ref ts3client_requestFile or @ref ts3client_sendFile - * @param status indicates success status or error reason. One of the values from the @ref Ts3ErrorType enum. - * @param statusMessage utf8 encoded c string containing a human readable description of the status message - * @param remotefileSize size of the file in bytes at the source of the transfer. - * @param serverConnectionHandlerID specifies the connection the transfer was started on - * @sa ts3client_sendFile - * @sa ts3client_requestFile - */ - void (*onFileTransferStatusEvent) (anyID transferID, unsigned int status, const char* statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID); - - /** - * @brief called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information. - * - * Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file is located - * @param path the folder in which this file or directory is located - * @param name the name of the file or directory this event is called for - * @param size file size in bytes. 0 if this event describes a directory - * @param datetime unix timestamp of when this file was last modified - * @param type whether the entry described is a directory or a file. One of the values from the FileTransferType enum. - * @param incompleteSize number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted. - * @param returnCode allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL - */ - void (*onFileListEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path, const char* name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char* returnCode); - - /** - * @brief called after onFileListEvent was called for all directories / files in a given path. - * - * This signifies that you now know of all files and directories in the path requested. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the file list is now complete - * @param path the path within the channel that files and directories were requested for. - */ - void (*onFileListFinishedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path); - - /** - * @brief called after a call to ts3client_requestFileInfo providing the requested information about a file. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file resides - * @param name utf8 encoded c string containing the absolute path within the channel, including the file / directory name. - * @param size the size of the file in bytes - * @param datetime unix timestamp for the last time the file was modified - */ - void (*onFileInfoEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* name, uint64 size, uint64 datetime); - - /** - * @brief called after a call to ts3client_getChatLoginToken providing the requested login token for the chat server associated with this teamspeak server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token The requested chat login token - */ - void (*onChatLoginTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief called after a call to ts3client_getAuthenticationToken providing the requested authentication token for the virtual server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token THe requested authentication token - */ - void (*onAuthenticationTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief invoked when some ui-relevant event happened in a screenshare session, with it's according payload in json - * - * @param id stringified uint64 id of the peer connection - * @param payload stringified json payload - */ - void (*onScreenshareSessionEvent) (uint64 id, const char* event_name, const char* payload); - - /** - * @brief invoked by an asynchronous request from ts3client_postMessage - * - * @param stringified json of the reply - * @param return_code a c string identifying the action that caused this event. This is the same string given as return_code to function calls that request an action - */ - void (*onJsonReply) (const char* json, const char* return_code); - - /** - * @brief Invoked when a JSON Command should be sent to the matrix module - * - * @param stringified json of the event - * @param return_code a c string identifying the event. A return_code is waiting to be resolved by ts3client_onMatrixMessage - */ - void (*onSendCallToMatrix) (unsigned int ts_chat_id, const char* json, const char* return_code); - - /** - * @brief Called when a proto command response is ready. - * - * @param data Serialized ClientCommandResponse protobuf bytes - * @param size Size in bytes - * @param return_code The return_code passed to ts3client_postProtoCommand - */ - void (*onProtoResponse) (const void* data, size_t size, const char* return_code); - - /** - * @brief Called when a proto event occurs (server events filtered by ACCESS_SDK). - * - * @param data Serialized ServerEvent protobuf bytes - * @param size Size in bytes - */ - void (*onProtoEvent) (const void* data, size_t size); -}; //END OF ClientUIFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the client library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the client library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by the client library -*/ -EXPORTDLL unsigned int ts3client_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the client library and defines callback functions - * - * This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when - * certain changes happen on the client side as well as on connected servers. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct - * @param functionRarePointers similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here. - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files - * @param resourcesFolder path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initClientLib(const struct ClientUIFunctions* functionPointers, const struct ClientUIFunctionsRare* functionRarePointers, int usedLogTypes, const char* logFileFolder, const char* resourcesFolder); - -/** - * @brief destroys the client library. Must not be called from within a callback. - * - * This is the last function to call, after calling this function you will no longer be able to use client library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyClientLib(); - -/** - * @brief Get the version string of the client library - * - * @param result Pointer to a char* variable that the client library will allocate memory for. - * If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. - * You need to free the variable pointed to by using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersion(char** result); - -/** - * @brief Get the version number of the client library - * - * @param result Pointer to a variable to store the client library version number into - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersionNumber(uint64* result); - -/** - * @brief Creates a new server connection handler to connect to servers - * - * A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time - * and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. - * When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by - * providing the corresponding serverConnectionHandlerId to the client library function. - * - * @param port the local port to use. Specify 0 to use an ephemeral port. - * @param result Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64* result); - -/** - * @brief Destroys a connection handler - * - * After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback! - * - * @param serverConnectionHandlerID which connection handler to destroy - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID); - -/*Identity management*/ - -/** - * @brief Create a new identity to use for connecting to a server - * - * Identities identify a client to the server. The identity should be stored and reused for sessions by the same user. - * - * @param result Address of a variable to store the identity in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_createIdentity(char** result); - -/** - * @brief Get the unique client identifier from an identity - * - * @param identityString The identity to produce the unique identifier for, as created by ts3client_createIdentity - * @param result Pointer to a variable to store the unique client identifier in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_identityStringToUniqueIdentifier(const char* identityString, char** result); - -/*sound*/ - -/** - * @brief Retrieve available playback devices as reported by the operating system - * - * @param modeID a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or - * ts3client_getDefaultPlaybackMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} ..., NULL}` on windows, `{{char* deviceName, char* - * deviceId}, ..., NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members - * and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getPlaybackDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available recording devices as reported by the operating system - * - * @param modeID a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or - * ts3client_getDefaultCaptureMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} - * ..., NULL}` on windows, `{{char* deviceName, char* deviceId}, ..., NULL}` on other platforms. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref - * ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getCaptureDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available playback modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackModeList(char*** result); - -/** - * @brief Retrieve available capture modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCaptureModeList(char*** result); - -/** - * @brief Get the current operating system defined default playback device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid playback mode as retrieved by @ref ts3client_getPlaybackModeList or @ref ts3client_getDefaultPlayBackMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlaybackDevice(const char* modeID, char*** result); - -/** - * @brief Get the current operating system defined default capture device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid capture mode as retrieved by @ref ts3client_getCaptureModeList or @ref ts3client_getDefaultCaptureMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and both the array and its individual members must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureDevice(const char* modeID, char*** result); - -/** - * @brief Retrieve the current default playback mode - * - * @param result Address of a char array to receive the c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlayBackMode(char** result); - -/** - * @brief Retrieve the current default capture mode - * - * @param result Address of a char array to receive a c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureMode(char** result); - -/** - * @brief initializes a playback device for a connection handler - * - * Call this function to start audio playback of TeamSpeak audio on a connection - * - * @param serverConnectionHandlerID the connection handler on which to initialize the specified device - * @param modeID utf8 encoded c-string containing the mode to open the device in. Pass an empty string to use the default mode. See @ref ts3client_getPlaybackModeList and @ref ts3client_getDefaultPlayBackMode for a list of valid modes. - * @param playbackDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getPlaybackDeviceList and @ref ts3client_getDefaultPlaybackDevice for valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* playbackDevice); - -/** - * @brief initializes a capture device for a connection handler - * - * Call this function to start consuming audio from the specified device and send it to the server - * - * @param serverConnectionHandlerID the connection handler on which to open the capture device - * @param modeID utf8 encoded c-string containing the mode in which to open the device. Pass an empty string to use the default mode. See @ref ts3client_getCaptureModeList and @ref ts3client_getDefaultCaptureMode for a list of valid modes. - * @param captureDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getCaptureDeviceList and @ref ts3client_getDefaultCaptureDevice for a list or valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* captureDevice); - -/** - * @brief set an explicit render device whose output should serve as the AEC reference signal - * - * By default the SDK pairs AEC with the same mode/device used for playback on the connection, which only - * works when capture and playback share a backend mode. Use this function when playback is routed through - * a custom device (e.g. a game engine's audio mixer) but echo cancellation should still operate against the - * audio that is actually rendered to the user's speakers. The named device must be a native render endpoint - * (no custom-mode devices); on platforms whose backend supports system-level loopback (Windows WASAPI, Linux - * PulseAudio) this is the device whose loopback capture is fed to the echo canceller. - * - * Call after @ref ts3client_openCaptureDevice and @ref ts3client_openPlaybackDevice on the connection. The - * reference association is reapplied automatically when AEC is toggled or the capture device is reactivated. - * Pass empty strings for modeID and renderDeviceID to clear an explicit reference and fall back to the - * default mode-match behaviour. - * - * @param serverConnectionHandlerID the connection handler whose AEC reference to set - * @param modeID utf8 encoded c-string of the backend mode that owns the reference device (e.g. "windowsaudiosession", "pulseaudio") - * @param renderDeviceID utf8 encoded c-string of the render device whose output should be used as AEC reference. Pass an empty string to use the connection's currently-open playback device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. Returns ERROR_not_implemented on platforms whose backend cannot loopback-capture an arbitrary render device (currently macOS). -*/ -EXPORTDLL unsigned int ts3client_setAECReferenceDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* renderDeviceID); - -/** - * @brief retrieve the device name that is currently used to play audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active playback device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current playback device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the playback mode on - * @param result address of a variable receiving a c string of the playback mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief retrieve the device name that is currently used to capture audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active capture device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current capture device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the capture mode on - * @param result address of a variable receiving a c string of the capture mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief Close the playback device after all currently playing sounds are done playing - * - * A more user friendly way of closing a playback device. The client lib will monitor and ensure - * that any sounds that have already started playing have completely played before closing the device. - * New sounds are not allowed to be played after calling this function. - * This function will return right away, regardless of whether the device has been closed already or not. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current playback device on a connection handler. - * - * This will instantly shut down the device. Any sounds currently playing will be interrupted. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current capture device on a connection handler. - * - * This will instantly shut down the device. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the capture device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Activate a previously opened capture device on a server connection. - * - * Only one server connection can receive audio from its capture device at any given time. This - * function will set the server connection handler that is going to receive the audio from the - * capture device opened on that connection. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Play a local wave file on the playback device of the connection handler - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char* path); - -/** - * @brief Play a local wave file on the playback device of the connection handler. - * - * This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be - * used to stop, pause, resume or even loop the wave file. - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @param loop Boolean value defining whether or not to loop the wave file until the handle is paused or stopped - * @param waveHandle address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char* path, int loop, uint64* waveHandle); - -/** - * @brief Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle. - * - * Audio will be stopped at whatever location it is currently at and resumed from its paused location. - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @param pause Boolean value defining whether to pause or resume the waveHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause); - -/** - * @brief Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle - */ -EXPORTDLL unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle); - -EXPORTDLL unsigned int ts3client_createAudioPlaybackHandle(uint64 scHandlerID, anyID* handle); -EXPORTDLL unsigned int ts3client_pauseAudioPlaybackHandle(uint64 scHandlerID, anyID handle, int pause); -EXPORTDLL unsigned int ts3client_closeAudioPlaybackHandle(uint64 scHandlerID, anyID handle); -EXPORTDLL unsigned int ts3client_enqueueAudioPlaybackHandle(uint64 scHandlerID, anyID handle, float* buffer, int buffer_size); - -/** - * @brief create a new software device to be used for playback and/or capture. - * - * This allows you to create custom devices for implementing your own audio capture or playback. - * For capture devices you will need to regularly provide audio data via the @ref ts3client_processCustomCaptureData function. - * For playback devices you will need to regularly aquire audio data via the @ref ts3client_acquireCustomPlaybackData function. - * - * @param deviceID a unique string by which you will refer to this audio device when opening devices ore removing it. - * @param deviceDisplayName custom display string for your device. Not required to be unique, you can freely choose this. - * @param capFrequency The frequency of the capture device. Determines the frequency the audio you're passing in to @ref ts3client_processCustomCaptureData is expected to be in when using this device. - * @param capChannels The amount of channels the audio source on this device has. Determines the number of audio channels the data you're passing to @ref ts3client_processCustomCaptureData is expected to have when using this device. - * @param playFrequency Determines which frequency the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @param playChannels Determines the number of audio channels of the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_registerCustomDevice(const char* deviceID, const char* deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels); - -/** - * @brief Removes a custom audio device previously registered. - * - * @param deviceID the deviceID of the custom device to remove. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_unregisterCustomDevice(const char* deviceID); - -/** - * @brief Provide audio data for a registered custom device. - * - * When using custom devices, you're expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. - * The audio will be sent to the connection handler that currently has the specified custom device active (if any). - * The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer. - * - * @param deviceName the deviceID for which you're providing audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device). - * @param samples the number of audio frames in the buffer - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_processCustomCaptureData(const char* deviceName, const short* buffer, int samples); - -/** - * @brief Retrieve playback data for the specified device from the client lib - * - * When using custom playback devices you're expected to call this function regularly. - * - * @param deviceName the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device). - * @param samples how many audio frames to retrieve. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. - * May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer. -*/ -EXPORTDLL unsigned int ts3client_acquireCustomPlaybackData(const char* deviceName, short* buffer, int samples); - -/** - * @brief Route captured audio directly to the playback device rather than through the network. - * - * Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will - * be routed directly to the playback device. This allows a user to receive direct feedback from their own - * audio transmission, allowing easier adjustments to audio settings. - * - * @param serverConnectionHandlerID the connection handler on which to enable or disable test mode. Determines the audio devices used. - * @param status Boolean value either enabling test mode or disabling it. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status); - -/** - * @brief Flags the client as recording received audio transmissions. - * - * This does NOT cause any recording to take place, it merely informs other clients that this client is - * actually recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to flag this client for recording. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Flags the client as no longer recording audio transmissions. - * - * Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this - * client as recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to unset the recording flag for this client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Allow another client to whisper us. - * - * Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients - * are ignored and no audio data will be made available from whispers. Can be undone using @ref ts3client_removeFromAllowedWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we want to receive whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_removeFromAllowedWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Removes a client from the allowed whisper list. - * - * Removes the specified other client on the server from the allowed whisperer list. After this call no more audio - * is made available when receiving whispers from the specified client. The opposite of @ref ts3client_allowWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we do not want to receive whispers from anymore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Retrieve the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for which to retrieve the list of clients. - * @param result Address of an array of anyID which receives the list of clients we are allowing whispers from. - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist -*/ -EXPORTDLL unsigned int ts3client_getWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Check if we allow receiving whispers from a client - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the client to check. - * @param result address of a variable to receive the boolean status on whether or not we allow whisper from the specified client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isWhisperReceiveWhitelisted(uint64 serverConnectionHandlerID, anyID clientID, int* result); - -/** - * @brief Set the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler on which to set the list of clients. - * @param clientIDs NULL terminated array of client ids that we want to allow receiving whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_getWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_setWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID* clientIDs); - -/* 3d sound positioning */ -/** - * @brief Set position, orientation and velocity of own client in 3D space - * - * @param serverConnectionHandlerID the connection handler for which to set the specified 3D settings. - * @param position 3D position of own client, pass NULL to ignore. - * @param forward Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore. - * @param up Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR* position, const TS3_VECTOR* forward, const TS3_VECTOR* up); - -/** - * @brief Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler of the wave handle - * @param waveHandle a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position - * @param position the position the wave file should be played from - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle -*/ -EXPORTDLL unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR* position); - -/** - * @brief Change 3D sound attenuation and distance settings - * - * @param serverConnectionHandlerID the connection handler for which to adjust the settings. - * @param distanceFactor relative distance factor in meters. Default is 1.0. Use to adjust the distance between two @ref TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor - * @param rolloffScale Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale); - -/** - * @brief Adjusts other clients position in 3D space - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the other client we want to adjust the position of. - * @param position the desired position in 3D space of the other client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR* position); - -/*preprocessor*/ -/** - * @brief Retrieve floating point preprocessor configuration values - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the value - * @param ident the name of the preprocessor value to retrieve - * @param result address of a variable to receive the specified configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Retrieve preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param result address of a variable to receive a c string with the value of the specified preprocessor configuration. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/** - * @brief Set preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Indicates to the client that a key press has occurred and that it should run the typing attenuation algoritm. - * - * This will hint to the client lib that the typing attenuation code should be applied to the currently processed chunk - * of audio data. - * Effectively sets a flag in the client lib to run the code for the currently processed chunk of audio data. The client - * will reset this flag after the current audio chunk has been completed. - * - * @since 3.0.9.0 - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setKeyPressedDuringChunk(); - -/** - * @brief Gets global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to retrieve - * @param result address of a variable to receive the configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getGlobalConfigValueAsInt(const char* ident, int* result); - -/** - * @brief Allows changing global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to set - * @param value the new value for the configuration option - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setGlobalConfigValue(const char* ident, const char* value); - -/*encoder*/ - -/** - * @brief Retrieve voice encoder information. - * - * Encoder options are bound to a capture device. You must open a capture device on the specified - * connection handler prior to calling this function. - * bitrate will return the estimated bitrate of audio without any overhead. - * name will return the used codec name. - * quality will return the codec quality setting, a value between 0 and 10 inclusive. - * - * @param serverConnectionHandlerID the connection handler to query the encoder information for. - * @param ident the configuration value to query. Valid values are name, quality and bitrate - * @param result address of a variable to receive an utf8 encoded c string with the value of the option queried. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/*playback*/ - -/** - * @brief Retrieve floating point playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to query the playback setting for. - * @param ident the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave - * @param result address of a variable to receive the current value of the queried setting - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Set playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to set the playback setting on. - * @param ident the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave - * @param value the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Adjust playback volume of an individual client - * - * Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. - * Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the - * target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. - * If desired, the adjustment needs to be made again after the client reconnects or becomes visible again. - * - * @param serverConnectionHandlerID the connection handler for the server on which the client is located - * @param clientID the id of the client to adjust the volume for. - * @param value the volume modifier to apply to the client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value); - -/*logging*/ - -/** - * @brief Log a message to the client log - * - * @param logMessage utf8 encoded c string of the message to log - * @param severity the seriousness of the message logged - * @param channel arbitrary utf8 encoded c string used to group messages. Pass empty string if unused. - * @param logID a connection handler on which to log the message. Pass 0 if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_logMessage(const char* logMessage, enum LogLevel severity, const char* channel, uint64 logID); - -/** - * @brief When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for - * - * @param logVerbosity the verbosity above which to call the logging callback for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief Retrieve human readable description for an error code - * - * @param errorCode the error code from the @ref Ts3ErrorType enum to retrieve the description for - * @param error address of a variable to receive a c string with the error description. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getErrorMessage(unsigned int errorCode, char** error); - -/*Interacting with the server*/ - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelArray An array describing the path to a channel to join after connect. Pass NULL when not used - * @param defaultChannelPassword The password for the channel in defaultChannelArray. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnectionWithChannelID -*/ -EXPORTDLL unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - const char** defaultChannelArray, const char* defaultChannelPassword, const char* serverPassword); - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelId The channel id of the channel to join on connect. Pass 0 to join server default channel - * @param defaultChannelPassword The password for the channel in defaultChannelId. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnection -*/ -EXPORTDLL unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - uint64 defaultChannelId, const char* defaultChannelPassword, const char* serverPassword); -/** - * @brief Disconnect from a TeamSpeak server - * - * @param serverConnectionHandlerID the connection handler to disconnect on - * @param quitMessage an optional utf8 encoded message to display to other clients. Pass empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char* quitMessage); - -/** - * @brief Attempt to move one or more clients to a different channel - * - * The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not. - * - * @param serverConnectionHandlerID the connection handler of which the channel and client are located - * @param clientIDArray NULL terminated array of client ids to move - * @param newChannelID the target channel id to move the clients to - * @param password the password for the channel. Pass an empty string if the channel has no password. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID* clientIDArray, uint64 newChannelID, const char* password, const char* returnCode); - -/** - * @brief Ask the server to provide additional request only variables for a client. - * - * You will receive an onUpdateClientEvent callback when the data is available to you. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientID the client for which to receive the client variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from their current channel. - * - * Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from the server. - * - * The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request a channel to be deleted. - * - * Whether or not this was successful can be determined through the associated onServerErrorEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to delete - * @param force boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char* returnCode); - -/** - * @brief Move a channel in a tree or to a different parent channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to move or change the parent of - * @param newChannelParentID the channel id of the channel to be the new parent channel - * @param newChannelOrder the channel id of the channel below which the channel is to be sorted - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char* returnCode); - -/** - * @brief Send a private chat message to a client. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetClientID the client id of the client to send the message to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char* message, anyID targetClientID, const char* returnCode); - -/** - * @brief Send a text message to your current channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetChannelID the channel to send the message to. IGNORED. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char* message, uint64 targetChannelID, const char* returnCode); - -/** - * @brief Request to delete one or more messages from an attached matrix room. - * - * @param serverConnectionHandlerID the connection handler on which to delete the message - * @param roomAlias a utf8 encoded c string with the room alias of the channel to delete the message in - * @param messageIds an array of utf8 encoded c strings containing the message ids to delete. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestDeleteChannelTextMsg(uint64 serverConnectionHandlerID, const char* roomAlias, - const char** messageIds, size_t messageCount, const char* returnCode); -/** - * @brief Send a text message to the server chat. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char* message, const char* returnCode); - -/** - * @brief Request opening a new new-style chat room to the target user - * - * @param serverConnectionHandlerID the connection handler on which to open the chat - * @param type Chat type, currently supported values. "private" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestChat(uint64 serverConnectionHandlerID, const char* type, anyID targetClientID, const char* returnCode); - -/** - * @brief Request connection variables for a client (e.g. bandwidth usage, ping). - * - * You will receive a onConnectionInfoEvent callback once the information is available. - * - * @param serverConnectionHandlerID the connection handler on which the client resides - * @param clientID which client to request the connection information for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and - * all the specified clients. - * Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to set the whisper list - * @param clientID the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param targetChannelIDArray a zero terminated array of channel ids to transmit voice to. - * @param targetClientIDArray a zero terminated array of client ids to transmit voice to. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64* targetChannelIDArray, const anyID* targetClientIDArray, const char* returnCode); - -/** - * @brief Request live updates to specific channels, being able to see clients in the channel. - * - * If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to the specified channels - * @param channelIDArray a zero terminated array of channel ids to subscribe to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Request live updates from all channels, being able to see clients in the channels. - * - * If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Remove subscription from channels. No longer receiving updates to clients in the channels. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from the specified channels - * @param channelIDArray a zero terminated array of channel ids to unsubscribe from - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Remove subscription from all channels. No longer receiving updates to clients outside of own channel. - * - * The current channel will always be subscribed and you will always receive updates about clients in the current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief retrieve the channel description of the specified channel. - * - * After calling this function you will receive an onUpdateChannelEvent callback at which point the description is available to - * be queried using ts3client_getChannelVariableAsString. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the id of the channel to retrieve the description for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDescription(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Mute clients locally, the server will not be sending audio data for the specified clients anymore. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to mute the clients - * @param clientIDArray a zero terminated array of client ids to mute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestUnmuteClients -*/ -EXPORTDLL unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief Unmute clients locally. Server will start sending audio packets for the specified clients again. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unmute the clients - * @param clientIDArray a zero terminated array of client ids to unmute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestMuteClients -*/ -EXPORTDLL unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief retrieve the current client ids of all clients connected using the specified unique identifier - * - * You will receive a onClientIDsEvent callback for every client connected with the identity specified by the clientUniqueIdentifier. - * Once all client ids for the specified identity have been indicated, you will receive a onClientIDsFinishedEvent callback. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the client ids for - * @param clientUniqueIdentifier a c string with a unique identifier to retreive the client ids for. This is the public part of the identity - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientIDs(uint64 serverConnectionHandlerID, const char* clientUniqueIdentifier, const char* returnCode); - -/*retrieve information ClientLib has stored*/ - -/*general info*/ - -/** - * @brief get your own client id on a server - * - * @param serverConnectionHandlerID the connection handler on which to retrieve your own client id - * @param result address of a variable to receive your client id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID* result); - -/*client connection info*/ - -/** - * @brief check the current status of the connection - * - * @param serverConnectionHandlerID the connection handler for which to receive the connection status - * @param result address of a variable to receive the current connect status. One of the values from the ConnectStatus enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionStatus(uint64 serverConnectionHandlerID, int* result); - -/** - * @brief Get value for connection based variable of a client as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available as string or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Get value for connection based variable of a client as double - * - * Not all variables are available as double. Some are only available as string or unsigned 64 bit integers. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsDouble(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, double* result); - -/** - * @brief Get value for connection based variable of a client as string - * - * Not all variables are available as string. Some are only available as unsigned 64 bit integer or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief TODO - * - * @param serverConnectionHandlerID connection handler to clean up on - * @param clientID the client to clean up - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_cleanUpConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID); - -/*server connection info*/ - -/** - * @brief Make server connection variables available for retrieval - * - * @param serverConnectionHandlerID the connection handler for which to make connection variables available - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerConnectionInfo(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve value of a server connection variable as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available float. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief Retrieve value of a server connection variable as float - * - * Not all variables are available as float. Some are only available as unsigned 64 bit integer. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsFloat(uint64 serverConnectionHandlerID, size_t flag, float* result); - -/*client info*/ - -/** - * @brief Retrieve value of a variable of your own client as an integer - * - * Not all variables are available as integer. Some are only available as string. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties enum - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief Retrieve value of a variable of your own client as string - * - * Not all variables are available as integer. Some are only available as integer. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Change the value of an integer variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value); - -/** - * @brief Change the value of a string variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char* value); - -/** - * @brief Send changes to the local client to the server - * - * Publish changes previously set using @ref ts3client_setClientSelfVariableAsInt and @ref ts3client_setClientSelfVariableAsString on the - * connection handler. - * - * @param serverConnectionHandlerID connection handler on which to publish changes - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve the value of a variable from a client as integer - * - * Not all variables are available as integer. Some are only available as string or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a variable from a client as unsigned 64bit integer - * - * Not all variables are available as integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a variable from a client as string - * - * Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief Get a list of all clients in subscribed channels on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the client list - * @param result address of a variable to receive a null terminated array of client ids like {10, 30, ..., 0} - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Get id of the current channel the specified client is in - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID the client to receive the current channel for - * @param result address of a variable to receive the channel id of the specified client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64* result); - -/*channel info*/ - -/** - * @brief Retrieve the value of a channel property as integer - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a channel property as unsigned 64 bit integer - * - * Not all properties are available as string. Some are only available as integer or string. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a channel property as string - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char** result); - -/** - * @brief Get the channel id for the given channel path - * - * @param serverConnectionHandlerID connection handler on which to find the channel - * @param channelNameArray zero terminated array of c strings describing the channel path. Like {"Main channel", "sub channel", null} - * @param result address of a variable to receive the channel id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char** channelNameArray, uint64* result); - -/** - * @brief set a new value for an integer channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value); - -/** - * @brief set a new value for an unsigned 64 bit channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value); - -/** - * @brief set a new value for a string channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char* value); - -/** - * @brief Inform server of changes to channel properties - * - * After all desired changes have been done using @ref ts3client_setChannelVariableAsInt, @ref ts3client_setChannelVariableAsUInt64 - * or @ref ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. - * Prior to calling this function the channel property changes will not have any effect. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to publish updates for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Create the channel on the server - * - * After setting all the desired properties on the channel, call this function to actually create the channel on the server - * - * @param serverConnectionHandlerID connection handler on which to create the channel - * @param channelParentID id of the channel this channel should be a sub channel of. Pass 0 to create a root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char* returnCode); - -/** - * @brief Get a list of all channels currently on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the channels - * @param result address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64** result); - -/** - * @brief Get a list of all clients in the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the current clients - * @param result address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID** result); - -/** - * @brief get the id of the parent channel of the specified channel. - * - * If the channel specified by channelID is a root channel, the result will be 0. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to retrieve the parent of - * @param result address of a variable to receive the parent channel id. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64* result); - -/** - * @brief get time in seconds since last client left the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to get the - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int* result); - -/*server info*/ - -/** - * @brief get a list of all connection handlers - * - * @param result address of a variable to receive a zero terminated array of connection handlers, like {1, 5, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerList(uint64** result); - -/** - * @brief get the value of an integer server property. - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief get the value of an unsigned 64 bit integer server property. - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief get the value of a string server property. - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Make request only server variables available locally. - * - * You will receive an onServerUpdateEvent once the request only properties are available. - * Prior to the callback being called the variables are not available, and querying them will yield undefined results. - * - * @param serverConnectionHandlerID connection handler on which to request the variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char* returnCode); - -/*filetransfer management*/ - -/** - * @brief get the local file name for a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileName(anyID transferID, char** result); - -/** - * @brief get the local path of a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFilePath(anyID transferID, char** result); - -/** - * @brief get the server path of the file transfer - * - * @param transferID identifies which file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char** result); - -/** - * @brief get the total size in bytes of a file transfer. - * - * @param transferID specifies which file transfer to query - * @param result address of a variable to receive the file size - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSize(anyID transferID, uint64* result); - -/** - * @brief get the amount of bytes already transferred. - * - * 0 <= result <= ts3client_getTransferFileSize for the same transferID. - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64* result); - -/** - * @brief determine if the file transfer is an upload or download - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success. 1 = upload, 0 = download - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isTransferSender(anyID transferID, int* result); - -/** - * @brief determine the current status of the transfer in question - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the status on success. One of the values from the FileTransferState enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferStatus(anyID transferID, int* result); - -/** - * @brief get the current approximate speed (in bytes/sec) of a file transfer - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the average transfer speed (in bytes/sec) of a file transfer since it started - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the time (in seconds) a file transfer has been active - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the time in seconds the transfer was active. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferRunTime(anyID transferID, uint64* result); - -/*Interacting with the server - file transfers*/ - -/** - * @brief Initiate a file upload to the server. - * - * @param serverConnectionHandlerID connection handler to which to upload a file - * @param channelID channel to which to upload the file - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of file to upload on the local file system. - * @param overwrite boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server. - * @param resume boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server. - * @param sourceDirectory the absolute path in which the file resides on the local file system. - * @param result address of a variable in which to store the transferID on success. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* sourceDirectory, anyID* result, const char* returnCode); - -/** - * @brief Initiate a file download from the server. - * - * @param serverConnectionHandlerID connection handler from which to download the file - * @param channelID channel in which the file to download is located - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of the file on the server file system. See ts3client_getFileList to receive a list of files. - * @param overwrite boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. - * Mutually exclusive to resume. - * @param resume boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite. - * @param destinationDirectory absolute path to the directory in which to store the file. - * @param result address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* destinationDirectory, anyID* result, const char* returnCode); - -/** - * @brief Cancel a file transfer - * - * @param serverConnectionHandlerID connection handler on which the file transfer is happening - * @param transferID specifies the file transfer to cancel - * @param deleteUnfinishedFile boolean flag, whether to delete the partially transmitted file from the file system. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char* returnCode); - -/** - * @brief retrieve a list of files in a directory. - * - * This function is NOT recursive. Only directories and files in the directory specified by path will be listed. - * You will receive a onFileListEvent callback for every file or directory after this function was successful. - * Once all files and directories were sent you will receive a onFileListFinishedEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which to request files - * @param channelID the channel from which to list the files - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param path the path in the specified channel from which to list the files. Pass "/" to list the files in the root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* path, const char* returnCode); - -/** - * @brief retrieve information about a specific file. - * - * You will receive an onFileInfoEvent callback after this function was successful. - * - * @param serverConnectionHandlerID connection handler on which to request the file information. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file absolute path to the file to query information of. Must begin with "/". - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, const char* returnCode); - -/** - * @brief delete one or more files from a channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to delete the file - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file a zero terminated array of absolute paths to the files to delete. Each path must begin with "/". Like {"/file.txt", "/dir/subdir/test.txt", ..., 0} - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char** file, const char* returnCode); - -/** - * @brief create a directory in a channel for file organization - * - * Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which the channel is located. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param directoryPath absolute path of the directory to create. Must start with "/" e.g. "/existing/newDirName" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* directoryPath, const char* returnCode); - -/** - * @brief move or rename a file on the server. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to move/rename the file - * @param fromChannelID channel the file is currently located in - * @param fromChannelPW password of the specified channel. Pass an empty string if the channel has no password. - * @param toChannelID channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel. - * @param toChannelPW password of the target channel. Pass an empty string if the channel has no password. - * @param oldFile current absolute path of the file in the channel. Must start with "/". - * @param newFile new absolute path of the file in the target channel. Must start with "/". e.g. "/subdirectory/filename.txt" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char* fromChannelPW, uint64 toChannelID, const char* toChannelPW, const char* oldFile, const char* newFile, const char* returnCode); - -/** - * Requests pre-signed URLs for S3 file operations - * - * @param scHandlerID server connection handler ID - * @param channelID channel ID - * @param channelPW channel password (can be NULL) - * @param objectKeys array of object keys to request URLs for - * @param verbs array of HTTP verbs corresponding to each object key - * @param contentLengths array of content lengths for upload operations - * @param numObjects number of objects in the arrays - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_s3ft_getPresignedUrls(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char** objectKeys, const char** verbs, const size_t* contentLengths, int numObjects, const char* returnCode); - -/** -* Deletes a file from an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to delete -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_deleteFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** -* Renames a file in an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param oldObjectKey original object key -* @param newObjectKey new object key -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_renameFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* oldObjectKey, const char* newObjectKey, const char* returnCode); - -/** -* Lists files in an S3 bucket associated with a channel -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_listFiles(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* returnCode); - -/** -* Notifies the server that an S3 upload has completed -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_uploadDoneNotification(uint64 scHandlerID, uint64 channelID, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object upload -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to upload -* @param contentLength size of the file to upload -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getUploadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, size_t contentLength, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object download -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to download -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getDownloadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** - * @brief get the configured maximum upload speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit); - -/** - * @brief get the configured maximum download speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit); - -/** - * @brief get the configured maximum upload speed for the virtual server. - * - * Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the configured maximum download speed for the virtual server. - * - * Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the speed limit for a specific file transfer. - * - * @param transferID specifies which transfer to query. - * @param limit address of a variable to receive the transfer limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64* limit); - -/** - * @brief set the instance wide upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit); - -/** - * @brief set the instance wide download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit); - -/** - * @brief set the virtual server upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the virtual server download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the transfer limit for an individual file transfer. - * - * The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). - * Whether the limit is upload or download depends on what kind of transfer the specified transfer is. - * - * @param transferID the transfer to set the limit for - * @param newLimit the new maximum speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit); - -/** - * @brief get the legacy UUID (SHA1) of the virtual server. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param result address of a variable to receive the legacy uuid value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerLegacyUUID(uint64 serverConnectionHandlerID, char** result); -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/clientlib_sdk.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/clientlib_sdk.h deleted file mode 100644 index 394f116..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/clientlib_sdk.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef CLIENTLIB_SDK_H -#define CLIENTLIB_SDK_H - -// system -#include - -// own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their - * current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client - * will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays - * to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the - * passed returnCode indicating whether or not the operation was successful. - * - * @param server_connection_handler_id the connection handler on which to set the whisper list - * @param client_id the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param channel_ids an array of channel ids to transmit voice to. - * @param channel_ids_size number of elements in aforementioned array. - * @param client_ids a zero terminated array of client ids to transmit voice to. - * @param client_ids_size number of elements in aforementioned array. - * @param impersonate if the target client is a webrtc client, the voice packets will look like as if they have been - * send by the invoking client id - * @param return_code a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts_client_request_client_set_whisper_list(uint64 server_connection_handler_id, anyID client_id, - const uint64* channel_ids, - int channel_ids_size, - const anyID* client_ids, - int client_ids_size, int impersonate, - const char* return_code); - -/** - * @brief Send a binary-serialized ClientCommandRequest protobuf to the client library. - * - * The response will be delivered asynchronously via the onProtoResponse callback - * as a serialized ClientCommandResponse protobuf. - * - * @param data Pointer to serialized ClientCommandRequest protobuf bytes - * @param size Size of the serialized data in bytes - * @param return_code Caller-provided string to correlate the response in onProtoResponse. May be NULL. - * @return An error code: ERROR_ok on successful dispatch, ERROR_parameter_invalid on parse failure - */ -EXPORTDLL unsigned int ts3client_postProtoCommand(const void* data, size_t size, const char* return_code); - -#ifdef __cplusplus -} -#endif - -#endif // CLIENTLIB_SDK_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/video/session_subscriber_protocol.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/video/session_subscriber_protocol.h deleted file mode 100644 index 601c03a..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/include/teamspeak/video/session_subscriber_protocol.h +++ /dev/null @@ -1,236 +0,0 @@ -#ifndef TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#define TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#include - -#ifdef __cplusplus -extern "C" { -#endif -// Version definitions. -#define TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1 1 - - -// Protocol used for communication between the session subscriber and the session (a single stream). -// Commands are sent bidirectionally or unidirectionally between the parties. -// e.g. SESSION => SUBSCRIBER: ON_FRAME, ON_PAUSED_CHANGED -// e.g. SUBSCRIBER => SESSION: ON_FRAME_ACK, ON_RESIZE - - -// Command type enum with a lowercase type name. -typedef enum -{ - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME = 0, - TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE, - TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED, - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK, - TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP, - TS_SESSION_SUBSCRIBER_CMD_REMOVE_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED, -} ts_session_subscriber_command_type_t; - -// Pixel format enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_I420 = 0, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_NV12, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ABGR, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ARGB, -} ts_session_subscriber_pixel_format_t; - -// Buffer location enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_CPU = 0, - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_GPU -} ts_session_subscriber_buffer_location_t; - -// Buffer type enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_SINGLE = 0, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_MAIN, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_SUB -} ts_session_subscriber_buffer_type_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(push, 4) -#endif - -// Main buffer header for shared CPU Memory Front/Back Buffers. -// The Main Buffer contains metadata about the current front/back buffer and the versioning for both the main and sub buffer. -// The information from the main buffer can be used to always read the front buffer. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t front_buffer_index; // index of the front buffer. (0: main buffer, 1: sub buffer) - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_main_buffer_header_t; - -// Sub buffer header. -typedef struct -{ - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. -} ts_session_subscriber_sub_buffer_header_t; - -// Single frame buffer header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_single_frame_buffer_header_t; - -// Command header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // Total message length (header + payload). - ts_session_subscriber_command_type_t type; - uint64_t target_session_id; // always set to the target session id this command is for or is originating from. - uint64_t target_subscriber_id; // 0 if broadcast. -} ts_session_subscriber_command_header_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME. -// The frame data is not included in the message, but is attached seperately or was sent beforehand. The buffer is identified by it's id. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_id; // buffer id, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_frame_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t frame_id; -} ts_session_subscriber_on_frame_ack_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t width; - uint32_t height; -} ts_session_subscriber_on_resize_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t paused; // 0 or 1. -} ts_session_subscriber_on_paused_changed_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE. -// Contains a single frame buffer. The header is of format |ts_session_subscriber_single_frame_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; - ts_session_subscriber_buffer_type_t buffer_type; -} ts_session_subscriber_on_buffer_single_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK. -// Contains a main buffer and a sub buffer. The main buffer header -// contains metadata about the current front/back buffer and -// is of type |ts_session_subscriber_main_buffer_header_t|. -// The sub buffer's header is of type |ts_session_subscriber_sub_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t main_buffer_ptr; // main buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t main_buffer_length; - uint64_t sub_buffer_ptr; // sub buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t sub_buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; -} ts_session_subscriber_on_buffer_front_back_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_resp_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_release_buffer_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; - int bits_per_sample; - int sample_rate; - uint32_t number_of_channels; - uint32_t number_of_frames; - int64_t absolute_capture_timestamp_ms; - float volume; -} ts_session_subscriber_on_audio_frames_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t audio_enabled; -} ts_session_subscriber_on_audio_enabled_changed_payload_t; - -// Overall Command structure. -typedef struct -{ - ts_session_subscriber_command_header_t header; - union - { - ts_session_subscriber_on_frame_payload_t frame; - ts_session_subscriber_on_resize_payload_t resize; - ts_session_subscriber_on_paused_changed_payload_t paused; - ts_session_subscriber_on_frame_ack_payload_t frame_ack; - ts_session_subscriber_on_buffer_single_payload_t buffer_single; - ts_session_subscriber_on_buffer_front_back_payload_t buffer_front_back; - ts_session_subscriber_on_release_buffer_payload_t release_buffer; - ts_session_subscriber_add_subscriber_payload_t add_subscriber; - ts_session_subscriber_add_subscriber_resp_payload_t add_subscriber_resp; - ts_session_subscriber_on_audio_frames_payload_t audio_frames; - ts_session_subscriber_on_audio_enabled_changed_payload_t audio_enabled_changed; - } payload; -} ts_session_subscriber_command_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(pop) -#endif - - -#ifdef __cplusplus -} -#endif - -#endif // TS_SESSION_SUBSCRIBER_PROTOCOL_H_ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/lib/cmake/team_client/team_clientConfig.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/lib/cmake/team_client/team_clientConfig.cmake deleted file mode 100644 index d4ec50d..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/lib/cmake/team_client/team_clientConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_clientConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_clientTargets.cmake") - -check_required_components(team_client) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/lib/cmake/team_client/team_clientTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/lib/cmake/team_client/team_clientTargets-release.cmake deleted file mode 100644 index e53c7c4..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/lib/cmake/team_client/team_clientTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::client" for configuration "Release" -set_property(TARGET teamspeak::client APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::client PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.so" - IMPORTED_SONAME_RELEASE "libteamspeak_sdk_client.so" - ) - -list(APPEND _cmake_import_check_targets teamspeak::client ) -list(APPEND _cmake_import_check_files_for_teamspeak::client "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/lib/cmake/team_client/team_clientTargets.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/lib/cmake/team_client/team_clientTargets.cmake deleted file mode 100644 index 20da9c9..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-armv8/lib/cmake/team_client/team_clientTargets.cmake +++ /dev/null @@ -1,121 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::client) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::client -add_library(teamspeak::client SHARED IMPORTED) - -set_target_properties(teamspeak::client PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -if(NOT CMAKE_VERSION VERSION_LESS "3.23.0") - target_sources(teamspeak::client - INTERFACE - FILE_SET "public_headers" - TYPE "HEADERS" - BASE_DIRS "${_IMPORT_PREFIX}/include" - FILES "${_IMPORT_PREFIX}/include/teamspeak/clientlib.h" "${_IMPORT_PREFIX}/include/teamspeak/clientlib_sdk.h" "${_IMPORT_PREFIX}/include/teamspeak/video/session_subscriber_protocol.h" - ) -else() - set_property(TARGET teamspeak::client - APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES - "${_IMPORT_PREFIX}/include" - ) -endif() - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_clientTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/clientlib.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/clientlib.h deleted file mode 100644 index 40718b5..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/clientlib.h +++ /dev/null @@ -1,2570 +0,0 @@ -/* - * This is the main header for the TeamSpeak 3 Client SDK. All the functions that are used - * to communicate with the Teamspeak 3 Client are here. Please view the documentation for - * details. Note that some of these functions REQUIRE you to call ts3sclient_freeMemory() - * after finishing with the result. This holds true for all the functions returning strings - * (so the parameter is "char** result"). Again, the details are all in the documentation. - */ - -#ifndef CLIENTLIB_H -#define CLIENTLIB_H - -//system -#include -#include - -//own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -struct ClientUIFunctionsRare; - -/** - * @brief Defines available callbacks that you can receive. - * - * Set the members of this struct to a function to call when the specific event happens. - */ -struct ClientUIFunctions { - /** - * @brief JSON events - * - * @param msg A stringified JSON object. - **/ - void (*onMessage) (const char* msg); - - /** - * @brief called when the status of a connection changes - * - * @param serverConnectionHandlerID specifies on which connection the status has changed - * @param newStatus the current status of the connection. One of the values from the ConnectStatus enum - * @param errorNumber if the state change was caused by an error this is set to one of the values from the @ref Ts3ErrorType enum - */ - void (*onConnectStatusChangeEvent) (uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber); - - /** - * @brief - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerProtocolVersionEvent) (uint64 serverConnectionHandlerID, int protocolVersion); - - /** - * @brief called when a channel was received. - * - * Will be called once for every channel during connection initialization. Tells you which channels exist. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel - * @param channelParentID the id of the parent channel. 0 if the channel is a root channel. - */ - void (*onNewChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID); - - /** - * @brief called when a new channel was created - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the new channel - * @param channelParentID the id of the parent channel for the newly created channel. 0 if the channel is a root channel. - */ - void (*onNewChannelCreatedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is deleted - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that is deleted. This channel is gone already when this is called. It's not possible to get any information about this channel anymore. - * @param invokerID client id of the client that deleted the channel. 0 if deleted by the server. - * @param invokerName utf8 encoded c string containing the display name of the client that caused deletion - * @param invokerUnqiueIdentifier utf8 encoded c string containing the unique identifier of the client that caused deletion - */ - void (*onDelChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is moved to a different location on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel being moved - * @param newChannelParentID the id of the new parent channel - * @param invokerID client if of the client that moved the channel. 0 if caused by server. - * @param invokerName utf8 encoded c string containing the display name of the client that moved the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the unique identifier of the client that moved the channel - */ - void (*onChannelMoveEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when new data for a channel was received from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel that new information was received for - */ - void (*onUpdateChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel was edited on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that was edited - * @param invokerID client id that edited the channel. 0 if done by the server - * @param invokerName utf8 encoded c string containing the display name of the client editing the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the uid of the client that edited the channel - */ - void (*onUpdateChannelEditedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called whenever a change for a client is received from the server. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID specifies the client for which variables have changed or are now available - * @param invokerID the source client that caused the update - * @param invokerName utf8 encoded c string containing the display name of the client causing the update - * @param invokerUniqueIdentifier utf8 encoded c string containing the public identity of the client causing the update - */ - void (*onUpdateClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a client moves to a different channel, disconnects, connects, gets kicked or banned. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client changing channels - * @param oldChannelID id of the previous channel of the client. - * @param newChannelID id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned. - */ - void (*onClientMoveEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage); - - /** - * @brief called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time. - * - * Informs you about newly visible clients after subscribing to a channel. - * Informs about clients that we will no longer receive information about. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client - * @param oldChannelID id of the channel that the client was in last time we saw the client. - * @param newChannelID id of the channel the client is currently in. - * @param visibility whether we can see the client or not. One of the values from the Visibility enum. - * Allows to distinguish whether this callback was called after a subscribe or unsubscribe. - */ - void (*onClientMoveSubscriptionEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility); - - /** - * @brief called when a client loses connection and times out. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that lost connection - * @param oldChannelID channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param timeoutMessage uft8 encoded c string containing the reason message. - */ - void (*onClientMoveTimeoutEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage); - - /** - * @brief called when a client was moved by the server or another client - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID the client that was moved - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was moved to - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param moverID id of the client that moved the client - * @param moverName utf8 encoded c string containing the display name of the client that caused the move - * @param moverUniqueIdentifier utf8 encoded c string containing the identifier of the client that caused the move - * @param moveMessage utf8 encoded c string containing the reason message - */ - void (*onClientMoveMovedEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char* moverName, const char* moverUniqueIdentifier, const char* moveMessage); - - /** - * @brief called when a client is kicked from their channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was kicked to. This is the id of the server default channel. - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromChannelEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called when a client was kicked from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromServerEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called for every connection using the identity after a call to ts3client_requestClientIDs. - * - * This is called multiple times for each identity queried. Once - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param uniqueClientIdentifier the public identity queried and used by the client - * @param clientID the id assigned to this client - * @param clientName the display name of this client - */ - void (*onClientIDsEvent) (uint64 serverConnectionHandlerID, const char* uniqueClientIdentifier, anyID clientID, const char* clientName); - - /** - * @brief called after onClientIDsEvent was called for every client using the queried identity. - * - * Once this callback is called, you know of all clients on the server that use the identity. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onClientIDsFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the server was edited - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param editerID id of the client that edited the server - * @param editerName utf8 encoded c string containing the display name of the client editing the server - * @param editerUniqueIdentifier utf8 encoded c string containing the public identity of the client - */ - void (*onServerEditedEvent) (uint64 serverConnectionHandlerID, anyID editerID, const char* editerName, const char* editerUniqueIdentifier); - - /** - * @brief called whenever updates about changed server properties are received from the server. - * - * Happens after a call to ts3client_requestServerVariables but can also be called sporadically. - * - * @param serverConnectionHandlerID specifies on which connection the updated variables are available - */ - void (*onServerUpdatedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after an action was performed by us. Tells whether the action was successful or which error occurred. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param errorMessage utf8 encoded c string describing the error - * @param error the error code the action finished with. One of the values from the @ref Ts3ErrorType enum. - * @param returnCode a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server - * @param extraMessage utf8 encoded c string containing additional information if available. - */ - void (*onServerErrorEvent) (uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage); - - /** - * @brief called when the server was stopped - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param shutdownMessage utf8 encoded c string containing the provided reason for the shutdown - */ - void (*onServerStopEvent) (uint64 serverConnectionHandlerID, const char* shutdownMessage); - - /** - * @brief called when a text message was received - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param targetMode identifies the type of the message. One of the values from the TextMessageTargetMode enum. - * @param toID the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages - * @param fromID id of the client that sent the message - * @param fromName utf8 encoded c string containing the display name of the client sending the message - * @param fromUniqueIdentifier utf8 encoded c string containing the public identity of the sending client - * @param message utf8 encoded c string containing the actual message - */ - void (*onTextMessageEvent) (uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char* fromName, const char* fromUniqueIdentifier, const char* message); - - /** - * @brief called when a client starts or stops talking. - * - * This event is only received for clients in our own channel and clients that whisper us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param status Whether the client is talking or not. One of the values from the TalkStatus enum. - * @param clientID the client the event was called for - */ - void (*onTalkStatusChangeEvent) (uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID); - - /** - * @brief called when someone whispers us that is not on the list of clients we accept whispers from. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that tried to whisper us - * @sa ts3client_allowWhispersFrom - * @sa ts3client_setWhisperReceiveWhitelist - */ - void (*onIgnoredWhisperEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called when updated connection properties for a client are available. - * - * This happens after a call to ts3client_requestConnectionInfo - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that updated properties are available for - */ - void (*onConnectionInfoEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called after a call ts3client_requestServerConnectionInfo when the connection information for the server are available. - * - * Information can now be queried using ts3client_getServerConnectionVariableAsFloat and ts3client_getServerConnectionVariableAsUInt64 - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerConnectionInfoEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when a channel was successfully subscribed by us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we subscribed to - */ - void (*onChannelSubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to subscribe to are subscribed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelSubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after we unsubscribed from a channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel. - */ - void (*onChannelUnsubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to unsubscribe from are unsubscribed - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelUnsubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the channel description of a channel has changed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the description has changed - */ - void (*onChannelDescriptionUpdateEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel password was changed. Can be used to invalidate cached passwords - * previously stored for the channel. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel the password was changed on - */ - void (*onChannelPasswordChangedEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called once the playback device was closed on a connection - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @sa ts3client_initiateGracefulPlaybackShutdown - * @sa ts3client_closePlaybackDevice - */ - void (*onPlaybackShutdownCompleteEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the available devices changed - * - * @param modeID utf8 encoded c string describing the mode of the device - * @param playOrCap indicates whether the device is a capture or playback device - */ - void (*onSoundDeviceListChangedEvent) (const char* modeID, int playOrCap); - - /** - * @brief called before any effects are applied, allows access to individual client raw audio data - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - */ - void (*onEditPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels); - - /** - * @brief called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer. - */ - void (*onEditPostProcessVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after mixing individual client audio together but before sending it to playback device. - * - * Last chance to access/modify audio data before it gets sent to the playback device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. - */ - void (*onEditMixedPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param flags allows to mute the audio stream, set LSB to 1 to mute the audio. - */ - void (*onEditCapturedVoiceDataPreprocessEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* flags); - - /** - * @brief called after pre processing has been applied to recorded voice data, before it is sent to the server. - * - * This allows access to or modification of captured data from the recording device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param edited bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server. - */ - void (*onEditCapturedVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* edited); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of clients - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client for which the position is calculated - * @param distance the distance from own client to the client - * @param volume the volume calculated by the client lib. Can be modified in the callback. - */ - void (*onCustom3dRolloffCalculationClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, float distance, float* volume); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of wave files - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param waveHandle identifies the wave file to calculate the volume for. A handle previously created with @ref ts3client_playWaveFileHandle - * @param distance the distance from own client to the source of the wave file - * @param volume the volume of the wave file calculated by the client lib. Can be modified in the callback. - * @sa ts3client_playWaveFileHandle - */ - void (*onCustom3dRolloffCalculationWaveEvent) (uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float* volume); - - /** - * @brief called for every log message if the client lib was initialized with user logging - * - * @param logmessage utf8 encoded c string containing the text to log - * @param logLevel indicates severity of the message. One of the values from the LogLevel enum - * @param logChannel utf8 encoded c string containing the category this message is logged under - * @param logID the connection handler this message was logged on - * @param completeLogString utf8 encoded c string containing the complete log message containing all other parameters for convenience - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called for every packet to be sent to the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataToSend pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. - * Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called for every packet received from the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataReceived pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. - * Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called during the connection initialization, allows to check whether the server identifier is the one you expect. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param ServerUniqueIdentifier utf8 encoded c string containing the server identifier of the server connecting to - * @param cancelConnect allows to cancel the connection. Set variable pointed to to 1 to abort the connection. - */ - void (*onCheckServerUniqueIdentifierEvent) (uint64 serverConnectionHandlerID, const char* ServerUniqueIdentifier, int* cancelConnect); - - /** - * @brief called when a channel password is set. - * - * Can be used to implement custom password checks against external sources (e.g. LDAP). - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param plaintext utf8 encoded c string containing the plaintext password as entered by the user - * @param encryptedText output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). - * Must not be larger than the size specified by the encryptedTextByteSize parameter. - * @param encryptedTextByteSize the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter - */ - void (*onClientPasswordEncrypt) (uint64 serverConnectionHandlerID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief called when file transfers finish or terminate with an error - * - * @param transferID identifies the file transfer the callback was called for. As created by @ref ts3client_requestFile or @ref ts3client_sendFile - * @param status indicates success status or error reason. One of the values from the @ref Ts3ErrorType enum. - * @param statusMessage utf8 encoded c string containing a human readable description of the status message - * @param remotefileSize size of the file in bytes at the source of the transfer. - * @param serverConnectionHandlerID specifies the connection the transfer was started on - * @sa ts3client_sendFile - * @sa ts3client_requestFile - */ - void (*onFileTransferStatusEvent) (anyID transferID, unsigned int status, const char* statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID); - - /** - * @brief called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information. - * - * Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file is located - * @param path the folder in which this file or directory is located - * @param name the name of the file or directory this event is called for - * @param size file size in bytes. 0 if this event describes a directory - * @param datetime unix timestamp of when this file was last modified - * @param type whether the entry described is a directory or a file. One of the values from the FileTransferType enum. - * @param incompleteSize number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted. - * @param returnCode allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL - */ - void (*onFileListEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path, const char* name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char* returnCode); - - /** - * @brief called after onFileListEvent was called for all directories / files in a given path. - * - * This signifies that you now know of all files and directories in the path requested. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the file list is now complete - * @param path the path within the channel that files and directories were requested for. - */ - void (*onFileListFinishedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path); - - /** - * @brief called after a call to ts3client_requestFileInfo providing the requested information about a file. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file resides - * @param name utf8 encoded c string containing the absolute path within the channel, including the file / directory name. - * @param size the size of the file in bytes - * @param datetime unix timestamp for the last time the file was modified - */ - void (*onFileInfoEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* name, uint64 size, uint64 datetime); - - /** - * @brief called after a call to ts3client_getChatLoginToken providing the requested login token for the chat server associated with this teamspeak server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token The requested chat login token - */ - void (*onChatLoginTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief called after a call to ts3client_getAuthenticationToken providing the requested authentication token for the virtual server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token THe requested authentication token - */ - void (*onAuthenticationTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief invoked when some ui-relevant event happened in a screenshare session, with it's according payload in json - * - * @param id stringified uint64 id of the peer connection - * @param payload stringified json payload - */ - void (*onScreenshareSessionEvent) (uint64 id, const char* event_name, const char* payload); - - /** - * @brief invoked by an asynchronous request from ts3client_postMessage - * - * @param stringified json of the reply - * @param return_code a c string identifying the action that caused this event. This is the same string given as return_code to function calls that request an action - */ - void (*onJsonReply) (const char* json, const char* return_code); - - /** - * @brief Invoked when a JSON Command should be sent to the matrix module - * - * @param stringified json of the event - * @param return_code a c string identifying the event. A return_code is waiting to be resolved by ts3client_onMatrixMessage - */ - void (*onSendCallToMatrix) (unsigned int ts_chat_id, const char* json, const char* return_code); - - /** - * @brief Called when a proto command response is ready. - * - * @param data Serialized ClientCommandResponse protobuf bytes - * @param size Size in bytes - * @param return_code The return_code passed to ts3client_postProtoCommand - */ - void (*onProtoResponse) (const void* data, size_t size, const char* return_code); - - /** - * @brief Called when a proto event occurs (server events filtered by ACCESS_SDK). - * - * @param data Serialized ServerEvent protobuf bytes - * @param size Size in bytes - */ - void (*onProtoEvent) (const void* data, size_t size); -}; //END OF ClientUIFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the client library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the client library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by the client library -*/ -EXPORTDLL unsigned int ts3client_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the client library and defines callback functions - * - * This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when - * certain changes happen on the client side as well as on connected servers. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct - * @param functionRarePointers similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here. - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files - * @param resourcesFolder path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initClientLib(const struct ClientUIFunctions* functionPointers, const struct ClientUIFunctionsRare* functionRarePointers, int usedLogTypes, const char* logFileFolder, const char* resourcesFolder); - -/** - * @brief destroys the client library. Must not be called from within a callback. - * - * This is the last function to call, after calling this function you will no longer be able to use client library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyClientLib(); - -/** - * @brief Get the version string of the client library - * - * @param result Pointer to a char* variable that the client library will allocate memory for. - * If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. - * You need to free the variable pointed to by using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersion(char** result); - -/** - * @brief Get the version number of the client library - * - * @param result Pointer to a variable to store the client library version number into - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersionNumber(uint64* result); - -/** - * @brief Creates a new server connection handler to connect to servers - * - * A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time - * and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. - * When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by - * providing the corresponding serverConnectionHandlerId to the client library function. - * - * @param port the local port to use. Specify 0 to use an ephemeral port. - * @param result Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64* result); - -/** - * @brief Destroys a connection handler - * - * After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback! - * - * @param serverConnectionHandlerID which connection handler to destroy - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID); - -/*Identity management*/ - -/** - * @brief Create a new identity to use for connecting to a server - * - * Identities identify a client to the server. The identity should be stored and reused for sessions by the same user. - * - * @param result Address of a variable to store the identity in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_createIdentity(char** result); - -/** - * @brief Get the unique client identifier from an identity - * - * @param identityString The identity to produce the unique identifier for, as created by ts3client_createIdentity - * @param result Pointer to a variable to store the unique client identifier in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_identityStringToUniqueIdentifier(const char* identityString, char** result); - -/*sound*/ - -/** - * @brief Retrieve available playback devices as reported by the operating system - * - * @param modeID a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or - * ts3client_getDefaultPlaybackMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} ..., NULL}` on windows, `{{char* deviceName, char* - * deviceId}, ..., NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members - * and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getPlaybackDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available recording devices as reported by the operating system - * - * @param modeID a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or - * ts3client_getDefaultCaptureMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} - * ..., NULL}` on windows, `{{char* deviceName, char* deviceId}, ..., NULL}` on other platforms. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref - * ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getCaptureDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available playback modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackModeList(char*** result); - -/** - * @brief Retrieve available capture modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCaptureModeList(char*** result); - -/** - * @brief Get the current operating system defined default playback device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid playback mode as retrieved by @ref ts3client_getPlaybackModeList or @ref ts3client_getDefaultPlayBackMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlaybackDevice(const char* modeID, char*** result); - -/** - * @brief Get the current operating system defined default capture device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid capture mode as retrieved by @ref ts3client_getCaptureModeList or @ref ts3client_getDefaultCaptureMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and both the array and its individual members must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureDevice(const char* modeID, char*** result); - -/** - * @brief Retrieve the current default playback mode - * - * @param result Address of a char array to receive the c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlayBackMode(char** result); - -/** - * @brief Retrieve the current default capture mode - * - * @param result Address of a char array to receive a c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureMode(char** result); - -/** - * @brief initializes a playback device for a connection handler - * - * Call this function to start audio playback of TeamSpeak audio on a connection - * - * @param serverConnectionHandlerID the connection handler on which to initialize the specified device - * @param modeID utf8 encoded c-string containing the mode to open the device in. Pass an empty string to use the default mode. See @ref ts3client_getPlaybackModeList and @ref ts3client_getDefaultPlayBackMode for a list of valid modes. - * @param playbackDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getPlaybackDeviceList and @ref ts3client_getDefaultPlaybackDevice for valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* playbackDevice); - -/** - * @brief initializes a capture device for a connection handler - * - * Call this function to start consuming audio from the specified device and send it to the server - * - * @param serverConnectionHandlerID the connection handler on which to open the capture device - * @param modeID utf8 encoded c-string containing the mode in which to open the device. Pass an empty string to use the default mode. See @ref ts3client_getCaptureModeList and @ref ts3client_getDefaultCaptureMode for a list of valid modes. - * @param captureDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getCaptureDeviceList and @ref ts3client_getDefaultCaptureDevice for a list or valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* captureDevice); - -/** - * @brief set an explicit render device whose output should serve as the AEC reference signal - * - * By default the SDK pairs AEC with the same mode/device used for playback on the connection, which only - * works when capture and playback share a backend mode. Use this function when playback is routed through - * a custom device (e.g. a game engine's audio mixer) but echo cancellation should still operate against the - * audio that is actually rendered to the user's speakers. The named device must be a native render endpoint - * (no custom-mode devices); on platforms whose backend supports system-level loopback (Windows WASAPI, Linux - * PulseAudio) this is the device whose loopback capture is fed to the echo canceller. - * - * Call after @ref ts3client_openCaptureDevice and @ref ts3client_openPlaybackDevice on the connection. The - * reference association is reapplied automatically when AEC is toggled or the capture device is reactivated. - * Pass empty strings for modeID and renderDeviceID to clear an explicit reference and fall back to the - * default mode-match behaviour. - * - * @param serverConnectionHandlerID the connection handler whose AEC reference to set - * @param modeID utf8 encoded c-string of the backend mode that owns the reference device (e.g. "windowsaudiosession", "pulseaudio") - * @param renderDeviceID utf8 encoded c-string of the render device whose output should be used as AEC reference. Pass an empty string to use the connection's currently-open playback device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. Returns ERROR_not_implemented on platforms whose backend cannot loopback-capture an arbitrary render device (currently macOS). -*/ -EXPORTDLL unsigned int ts3client_setAECReferenceDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* renderDeviceID); - -/** - * @brief retrieve the device name that is currently used to play audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active playback device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current playback device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the playback mode on - * @param result address of a variable receiving a c string of the playback mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief retrieve the device name that is currently used to capture audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active capture device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current capture device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the capture mode on - * @param result address of a variable receiving a c string of the capture mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief Close the playback device after all currently playing sounds are done playing - * - * A more user friendly way of closing a playback device. The client lib will monitor and ensure - * that any sounds that have already started playing have completely played before closing the device. - * New sounds are not allowed to be played after calling this function. - * This function will return right away, regardless of whether the device has been closed already or not. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current playback device on a connection handler. - * - * This will instantly shut down the device. Any sounds currently playing will be interrupted. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current capture device on a connection handler. - * - * This will instantly shut down the device. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the capture device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Activate a previously opened capture device on a server connection. - * - * Only one server connection can receive audio from its capture device at any given time. This - * function will set the server connection handler that is going to receive the audio from the - * capture device opened on that connection. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Play a local wave file on the playback device of the connection handler - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char* path); - -/** - * @brief Play a local wave file on the playback device of the connection handler. - * - * This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be - * used to stop, pause, resume or even loop the wave file. - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @param loop Boolean value defining whether or not to loop the wave file until the handle is paused or stopped - * @param waveHandle address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char* path, int loop, uint64* waveHandle); - -/** - * @brief Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle. - * - * Audio will be stopped at whatever location it is currently at and resumed from its paused location. - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @param pause Boolean value defining whether to pause or resume the waveHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause); - -/** - * @brief Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle - */ -EXPORTDLL unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle); - -EXPORTDLL unsigned int ts3client_createAudioPlaybackHandle(uint64 scHandlerID, anyID* handle); -EXPORTDLL unsigned int ts3client_pauseAudioPlaybackHandle(uint64 scHandlerID, anyID handle, int pause); -EXPORTDLL unsigned int ts3client_closeAudioPlaybackHandle(uint64 scHandlerID, anyID handle); -EXPORTDLL unsigned int ts3client_enqueueAudioPlaybackHandle(uint64 scHandlerID, anyID handle, float* buffer, int buffer_size); - -/** - * @brief create a new software device to be used for playback and/or capture. - * - * This allows you to create custom devices for implementing your own audio capture or playback. - * For capture devices you will need to regularly provide audio data via the @ref ts3client_processCustomCaptureData function. - * For playback devices you will need to regularly aquire audio data via the @ref ts3client_acquireCustomPlaybackData function. - * - * @param deviceID a unique string by which you will refer to this audio device when opening devices ore removing it. - * @param deviceDisplayName custom display string for your device. Not required to be unique, you can freely choose this. - * @param capFrequency The frequency of the capture device. Determines the frequency the audio you're passing in to @ref ts3client_processCustomCaptureData is expected to be in when using this device. - * @param capChannels The amount of channels the audio source on this device has. Determines the number of audio channels the data you're passing to @ref ts3client_processCustomCaptureData is expected to have when using this device. - * @param playFrequency Determines which frequency the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @param playChannels Determines the number of audio channels of the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_registerCustomDevice(const char* deviceID, const char* deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels); - -/** - * @brief Removes a custom audio device previously registered. - * - * @param deviceID the deviceID of the custom device to remove. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_unregisterCustomDevice(const char* deviceID); - -/** - * @brief Provide audio data for a registered custom device. - * - * When using custom devices, you're expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. - * The audio will be sent to the connection handler that currently has the specified custom device active (if any). - * The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer. - * - * @param deviceName the deviceID for which you're providing audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device). - * @param samples the number of audio frames in the buffer - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_processCustomCaptureData(const char* deviceName, const short* buffer, int samples); - -/** - * @brief Retrieve playback data for the specified device from the client lib - * - * When using custom playback devices you're expected to call this function regularly. - * - * @param deviceName the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device). - * @param samples how many audio frames to retrieve. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. - * May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer. -*/ -EXPORTDLL unsigned int ts3client_acquireCustomPlaybackData(const char* deviceName, short* buffer, int samples); - -/** - * @brief Route captured audio directly to the playback device rather than through the network. - * - * Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will - * be routed directly to the playback device. This allows a user to receive direct feedback from their own - * audio transmission, allowing easier adjustments to audio settings. - * - * @param serverConnectionHandlerID the connection handler on which to enable or disable test mode. Determines the audio devices used. - * @param status Boolean value either enabling test mode or disabling it. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status); - -/** - * @brief Flags the client as recording received audio transmissions. - * - * This does NOT cause any recording to take place, it merely informs other clients that this client is - * actually recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to flag this client for recording. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Flags the client as no longer recording audio transmissions. - * - * Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this - * client as recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to unset the recording flag for this client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Allow another client to whisper us. - * - * Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients - * are ignored and no audio data will be made available from whispers. Can be undone using @ref ts3client_removeFromAllowedWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we want to receive whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_removeFromAllowedWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Removes a client from the allowed whisper list. - * - * Removes the specified other client on the server from the allowed whisperer list. After this call no more audio - * is made available when receiving whispers from the specified client. The opposite of @ref ts3client_allowWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we do not want to receive whispers from anymore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Retrieve the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for which to retrieve the list of clients. - * @param result Address of an array of anyID which receives the list of clients we are allowing whispers from. - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist -*/ -EXPORTDLL unsigned int ts3client_getWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Check if we allow receiving whispers from a client - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the client to check. - * @param result address of a variable to receive the boolean status on whether or not we allow whisper from the specified client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isWhisperReceiveWhitelisted(uint64 serverConnectionHandlerID, anyID clientID, int* result); - -/** - * @brief Set the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler on which to set the list of clients. - * @param clientIDs NULL terminated array of client ids that we want to allow receiving whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_getWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_setWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID* clientIDs); - -/* 3d sound positioning */ -/** - * @brief Set position, orientation and velocity of own client in 3D space - * - * @param serverConnectionHandlerID the connection handler for which to set the specified 3D settings. - * @param position 3D position of own client, pass NULL to ignore. - * @param forward Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore. - * @param up Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR* position, const TS3_VECTOR* forward, const TS3_VECTOR* up); - -/** - * @brief Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler of the wave handle - * @param waveHandle a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position - * @param position the position the wave file should be played from - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle -*/ -EXPORTDLL unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR* position); - -/** - * @brief Change 3D sound attenuation and distance settings - * - * @param serverConnectionHandlerID the connection handler for which to adjust the settings. - * @param distanceFactor relative distance factor in meters. Default is 1.0. Use to adjust the distance between two @ref TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor - * @param rolloffScale Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale); - -/** - * @brief Adjusts other clients position in 3D space - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the other client we want to adjust the position of. - * @param position the desired position in 3D space of the other client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR* position); - -/*preprocessor*/ -/** - * @brief Retrieve floating point preprocessor configuration values - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the value - * @param ident the name of the preprocessor value to retrieve - * @param result address of a variable to receive the specified configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Retrieve preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param result address of a variable to receive a c string with the value of the specified preprocessor configuration. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/** - * @brief Set preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Indicates to the client that a key press has occurred and that it should run the typing attenuation algoritm. - * - * This will hint to the client lib that the typing attenuation code should be applied to the currently processed chunk - * of audio data. - * Effectively sets a flag in the client lib to run the code for the currently processed chunk of audio data. The client - * will reset this flag after the current audio chunk has been completed. - * - * @since 3.0.9.0 - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setKeyPressedDuringChunk(); - -/** - * @brief Gets global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to retrieve - * @param result address of a variable to receive the configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getGlobalConfigValueAsInt(const char* ident, int* result); - -/** - * @brief Allows changing global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to set - * @param value the new value for the configuration option - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setGlobalConfigValue(const char* ident, const char* value); - -/*encoder*/ - -/** - * @brief Retrieve voice encoder information. - * - * Encoder options are bound to a capture device. You must open a capture device on the specified - * connection handler prior to calling this function. - * bitrate will return the estimated bitrate of audio without any overhead. - * name will return the used codec name. - * quality will return the codec quality setting, a value between 0 and 10 inclusive. - * - * @param serverConnectionHandlerID the connection handler to query the encoder information for. - * @param ident the configuration value to query. Valid values are name, quality and bitrate - * @param result address of a variable to receive an utf8 encoded c string with the value of the option queried. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/*playback*/ - -/** - * @brief Retrieve floating point playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to query the playback setting for. - * @param ident the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave - * @param result address of a variable to receive the current value of the queried setting - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Set playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to set the playback setting on. - * @param ident the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave - * @param value the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Adjust playback volume of an individual client - * - * Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. - * Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the - * target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. - * If desired, the adjustment needs to be made again after the client reconnects or becomes visible again. - * - * @param serverConnectionHandlerID the connection handler for the server on which the client is located - * @param clientID the id of the client to adjust the volume for. - * @param value the volume modifier to apply to the client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value); - -/*logging*/ - -/** - * @brief Log a message to the client log - * - * @param logMessage utf8 encoded c string of the message to log - * @param severity the seriousness of the message logged - * @param channel arbitrary utf8 encoded c string used to group messages. Pass empty string if unused. - * @param logID a connection handler on which to log the message. Pass 0 if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_logMessage(const char* logMessage, enum LogLevel severity, const char* channel, uint64 logID); - -/** - * @brief When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for - * - * @param logVerbosity the verbosity above which to call the logging callback for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief Retrieve human readable description for an error code - * - * @param errorCode the error code from the @ref Ts3ErrorType enum to retrieve the description for - * @param error address of a variable to receive a c string with the error description. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getErrorMessage(unsigned int errorCode, char** error); - -/*Interacting with the server*/ - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelArray An array describing the path to a channel to join after connect. Pass NULL when not used - * @param defaultChannelPassword The password for the channel in defaultChannelArray. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnectionWithChannelID -*/ -EXPORTDLL unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - const char** defaultChannelArray, const char* defaultChannelPassword, const char* serverPassword); - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelId The channel id of the channel to join on connect. Pass 0 to join server default channel - * @param defaultChannelPassword The password for the channel in defaultChannelId. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnection -*/ -EXPORTDLL unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - uint64 defaultChannelId, const char* defaultChannelPassword, const char* serverPassword); -/** - * @brief Disconnect from a TeamSpeak server - * - * @param serverConnectionHandlerID the connection handler to disconnect on - * @param quitMessage an optional utf8 encoded message to display to other clients. Pass empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char* quitMessage); - -/** - * @brief Attempt to move one or more clients to a different channel - * - * The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not. - * - * @param serverConnectionHandlerID the connection handler of which the channel and client are located - * @param clientIDArray NULL terminated array of client ids to move - * @param newChannelID the target channel id to move the clients to - * @param password the password for the channel. Pass an empty string if the channel has no password. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID* clientIDArray, uint64 newChannelID, const char* password, const char* returnCode); - -/** - * @brief Ask the server to provide additional request only variables for a client. - * - * You will receive an onUpdateClientEvent callback when the data is available to you. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientID the client for which to receive the client variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from their current channel. - * - * Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from the server. - * - * The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request a channel to be deleted. - * - * Whether or not this was successful can be determined through the associated onServerErrorEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to delete - * @param force boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char* returnCode); - -/** - * @brief Move a channel in a tree or to a different parent channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to move or change the parent of - * @param newChannelParentID the channel id of the channel to be the new parent channel - * @param newChannelOrder the channel id of the channel below which the channel is to be sorted - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char* returnCode); - -/** - * @brief Send a private chat message to a client. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetClientID the client id of the client to send the message to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char* message, anyID targetClientID, const char* returnCode); - -/** - * @brief Send a text message to your current channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetChannelID the channel to send the message to. IGNORED. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char* message, uint64 targetChannelID, const char* returnCode); - -/** - * @brief Request to delete one or more messages from an attached matrix room. - * - * @param serverConnectionHandlerID the connection handler on which to delete the message - * @param roomAlias a utf8 encoded c string with the room alias of the channel to delete the message in - * @param messageIds an array of utf8 encoded c strings containing the message ids to delete. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestDeleteChannelTextMsg(uint64 serverConnectionHandlerID, const char* roomAlias, - const char** messageIds, size_t messageCount, const char* returnCode); -/** - * @brief Send a text message to the server chat. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char* message, const char* returnCode); - -/** - * @brief Request opening a new new-style chat room to the target user - * - * @param serverConnectionHandlerID the connection handler on which to open the chat - * @param type Chat type, currently supported values. "private" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestChat(uint64 serverConnectionHandlerID, const char* type, anyID targetClientID, const char* returnCode); - -/** - * @brief Request connection variables for a client (e.g. bandwidth usage, ping). - * - * You will receive a onConnectionInfoEvent callback once the information is available. - * - * @param serverConnectionHandlerID the connection handler on which the client resides - * @param clientID which client to request the connection information for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and - * all the specified clients. - * Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to set the whisper list - * @param clientID the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param targetChannelIDArray a zero terminated array of channel ids to transmit voice to. - * @param targetClientIDArray a zero terminated array of client ids to transmit voice to. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64* targetChannelIDArray, const anyID* targetClientIDArray, const char* returnCode); - -/** - * @brief Request live updates to specific channels, being able to see clients in the channel. - * - * If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to the specified channels - * @param channelIDArray a zero terminated array of channel ids to subscribe to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Request live updates from all channels, being able to see clients in the channels. - * - * If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Remove subscription from channels. No longer receiving updates to clients in the channels. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from the specified channels - * @param channelIDArray a zero terminated array of channel ids to unsubscribe from - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Remove subscription from all channels. No longer receiving updates to clients outside of own channel. - * - * The current channel will always be subscribed and you will always receive updates about clients in the current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief retrieve the channel description of the specified channel. - * - * After calling this function you will receive an onUpdateChannelEvent callback at which point the description is available to - * be queried using ts3client_getChannelVariableAsString. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the id of the channel to retrieve the description for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDescription(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Mute clients locally, the server will not be sending audio data for the specified clients anymore. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to mute the clients - * @param clientIDArray a zero terminated array of client ids to mute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestUnmuteClients -*/ -EXPORTDLL unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief Unmute clients locally. Server will start sending audio packets for the specified clients again. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unmute the clients - * @param clientIDArray a zero terminated array of client ids to unmute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestMuteClients -*/ -EXPORTDLL unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief retrieve the current client ids of all clients connected using the specified unique identifier - * - * You will receive a onClientIDsEvent callback for every client connected with the identity specified by the clientUniqueIdentifier. - * Once all client ids for the specified identity have been indicated, you will receive a onClientIDsFinishedEvent callback. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the client ids for - * @param clientUniqueIdentifier a c string with a unique identifier to retreive the client ids for. This is the public part of the identity - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientIDs(uint64 serverConnectionHandlerID, const char* clientUniqueIdentifier, const char* returnCode); - -/*retrieve information ClientLib has stored*/ - -/*general info*/ - -/** - * @brief get your own client id on a server - * - * @param serverConnectionHandlerID the connection handler on which to retrieve your own client id - * @param result address of a variable to receive your client id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID* result); - -/*client connection info*/ - -/** - * @brief check the current status of the connection - * - * @param serverConnectionHandlerID the connection handler for which to receive the connection status - * @param result address of a variable to receive the current connect status. One of the values from the ConnectStatus enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionStatus(uint64 serverConnectionHandlerID, int* result); - -/** - * @brief Get value for connection based variable of a client as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available as string or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Get value for connection based variable of a client as double - * - * Not all variables are available as double. Some are only available as string or unsigned 64 bit integers. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsDouble(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, double* result); - -/** - * @brief Get value for connection based variable of a client as string - * - * Not all variables are available as string. Some are only available as unsigned 64 bit integer or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief TODO - * - * @param serverConnectionHandlerID connection handler to clean up on - * @param clientID the client to clean up - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_cleanUpConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID); - -/*server connection info*/ - -/** - * @brief Make server connection variables available for retrieval - * - * @param serverConnectionHandlerID the connection handler for which to make connection variables available - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerConnectionInfo(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve value of a server connection variable as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available float. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief Retrieve value of a server connection variable as float - * - * Not all variables are available as float. Some are only available as unsigned 64 bit integer. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsFloat(uint64 serverConnectionHandlerID, size_t flag, float* result); - -/*client info*/ - -/** - * @brief Retrieve value of a variable of your own client as an integer - * - * Not all variables are available as integer. Some are only available as string. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties enum - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief Retrieve value of a variable of your own client as string - * - * Not all variables are available as integer. Some are only available as integer. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Change the value of an integer variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value); - -/** - * @brief Change the value of a string variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char* value); - -/** - * @brief Send changes to the local client to the server - * - * Publish changes previously set using @ref ts3client_setClientSelfVariableAsInt and @ref ts3client_setClientSelfVariableAsString on the - * connection handler. - * - * @param serverConnectionHandlerID connection handler on which to publish changes - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve the value of a variable from a client as integer - * - * Not all variables are available as integer. Some are only available as string or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a variable from a client as unsigned 64bit integer - * - * Not all variables are available as integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a variable from a client as string - * - * Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief Get a list of all clients in subscribed channels on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the client list - * @param result address of a variable to receive a null terminated array of client ids like {10, 30, ..., 0} - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Get id of the current channel the specified client is in - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID the client to receive the current channel for - * @param result address of a variable to receive the channel id of the specified client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64* result); - -/*channel info*/ - -/** - * @brief Retrieve the value of a channel property as integer - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a channel property as unsigned 64 bit integer - * - * Not all properties are available as string. Some are only available as integer or string. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a channel property as string - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char** result); - -/** - * @brief Get the channel id for the given channel path - * - * @param serverConnectionHandlerID connection handler on which to find the channel - * @param channelNameArray zero terminated array of c strings describing the channel path. Like {"Main channel", "sub channel", null} - * @param result address of a variable to receive the channel id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char** channelNameArray, uint64* result); - -/** - * @brief set a new value for an integer channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value); - -/** - * @brief set a new value for an unsigned 64 bit channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value); - -/** - * @brief set a new value for a string channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char* value); - -/** - * @brief Inform server of changes to channel properties - * - * After all desired changes have been done using @ref ts3client_setChannelVariableAsInt, @ref ts3client_setChannelVariableAsUInt64 - * or @ref ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. - * Prior to calling this function the channel property changes will not have any effect. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to publish updates for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Create the channel on the server - * - * After setting all the desired properties on the channel, call this function to actually create the channel on the server - * - * @param serverConnectionHandlerID connection handler on which to create the channel - * @param channelParentID id of the channel this channel should be a sub channel of. Pass 0 to create a root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char* returnCode); - -/** - * @brief Get a list of all channels currently on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the channels - * @param result address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64** result); - -/** - * @brief Get a list of all clients in the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the current clients - * @param result address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID** result); - -/** - * @brief get the id of the parent channel of the specified channel. - * - * If the channel specified by channelID is a root channel, the result will be 0. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to retrieve the parent of - * @param result address of a variable to receive the parent channel id. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64* result); - -/** - * @brief get time in seconds since last client left the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to get the - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int* result); - -/*server info*/ - -/** - * @brief get a list of all connection handlers - * - * @param result address of a variable to receive a zero terminated array of connection handlers, like {1, 5, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerList(uint64** result); - -/** - * @brief get the value of an integer server property. - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief get the value of an unsigned 64 bit integer server property. - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief get the value of a string server property. - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Make request only server variables available locally. - * - * You will receive an onServerUpdateEvent once the request only properties are available. - * Prior to the callback being called the variables are not available, and querying them will yield undefined results. - * - * @param serverConnectionHandlerID connection handler on which to request the variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char* returnCode); - -/*filetransfer management*/ - -/** - * @brief get the local file name for a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileName(anyID transferID, char** result); - -/** - * @brief get the local path of a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFilePath(anyID transferID, char** result); - -/** - * @brief get the server path of the file transfer - * - * @param transferID identifies which file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char** result); - -/** - * @brief get the total size in bytes of a file transfer. - * - * @param transferID specifies which file transfer to query - * @param result address of a variable to receive the file size - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSize(anyID transferID, uint64* result); - -/** - * @brief get the amount of bytes already transferred. - * - * 0 <= result <= ts3client_getTransferFileSize for the same transferID. - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64* result); - -/** - * @brief determine if the file transfer is an upload or download - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success. 1 = upload, 0 = download - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isTransferSender(anyID transferID, int* result); - -/** - * @brief determine the current status of the transfer in question - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the status on success. One of the values from the FileTransferState enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferStatus(anyID transferID, int* result); - -/** - * @brief get the current approximate speed (in bytes/sec) of a file transfer - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the average transfer speed (in bytes/sec) of a file transfer since it started - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the time (in seconds) a file transfer has been active - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the time in seconds the transfer was active. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferRunTime(anyID transferID, uint64* result); - -/*Interacting with the server - file transfers*/ - -/** - * @brief Initiate a file upload to the server. - * - * @param serverConnectionHandlerID connection handler to which to upload a file - * @param channelID channel to which to upload the file - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of file to upload on the local file system. - * @param overwrite boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server. - * @param resume boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server. - * @param sourceDirectory the absolute path in which the file resides on the local file system. - * @param result address of a variable in which to store the transferID on success. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* sourceDirectory, anyID* result, const char* returnCode); - -/** - * @brief Initiate a file download from the server. - * - * @param serverConnectionHandlerID connection handler from which to download the file - * @param channelID channel in which the file to download is located - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of the file on the server file system. See ts3client_getFileList to receive a list of files. - * @param overwrite boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. - * Mutually exclusive to resume. - * @param resume boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite. - * @param destinationDirectory absolute path to the directory in which to store the file. - * @param result address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* destinationDirectory, anyID* result, const char* returnCode); - -/** - * @brief Cancel a file transfer - * - * @param serverConnectionHandlerID connection handler on which the file transfer is happening - * @param transferID specifies the file transfer to cancel - * @param deleteUnfinishedFile boolean flag, whether to delete the partially transmitted file from the file system. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char* returnCode); - -/** - * @brief retrieve a list of files in a directory. - * - * This function is NOT recursive. Only directories and files in the directory specified by path will be listed. - * You will receive a onFileListEvent callback for every file or directory after this function was successful. - * Once all files and directories were sent you will receive a onFileListFinishedEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which to request files - * @param channelID the channel from which to list the files - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param path the path in the specified channel from which to list the files. Pass "/" to list the files in the root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* path, const char* returnCode); - -/** - * @brief retrieve information about a specific file. - * - * You will receive an onFileInfoEvent callback after this function was successful. - * - * @param serverConnectionHandlerID connection handler on which to request the file information. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file absolute path to the file to query information of. Must begin with "/". - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, const char* returnCode); - -/** - * @brief delete one or more files from a channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to delete the file - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file a zero terminated array of absolute paths to the files to delete. Each path must begin with "/". Like {"/file.txt", "/dir/subdir/test.txt", ..., 0} - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char** file, const char* returnCode); - -/** - * @brief create a directory in a channel for file organization - * - * Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which the channel is located. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param directoryPath absolute path of the directory to create. Must start with "/" e.g. "/existing/newDirName" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* directoryPath, const char* returnCode); - -/** - * @brief move or rename a file on the server. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to move/rename the file - * @param fromChannelID channel the file is currently located in - * @param fromChannelPW password of the specified channel. Pass an empty string if the channel has no password. - * @param toChannelID channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel. - * @param toChannelPW password of the target channel. Pass an empty string if the channel has no password. - * @param oldFile current absolute path of the file in the channel. Must start with "/". - * @param newFile new absolute path of the file in the target channel. Must start with "/". e.g. "/subdirectory/filename.txt" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char* fromChannelPW, uint64 toChannelID, const char* toChannelPW, const char* oldFile, const char* newFile, const char* returnCode); - -/** - * Requests pre-signed URLs for S3 file operations - * - * @param scHandlerID server connection handler ID - * @param channelID channel ID - * @param channelPW channel password (can be NULL) - * @param objectKeys array of object keys to request URLs for - * @param verbs array of HTTP verbs corresponding to each object key - * @param contentLengths array of content lengths for upload operations - * @param numObjects number of objects in the arrays - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_s3ft_getPresignedUrls(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char** objectKeys, const char** verbs, const size_t* contentLengths, int numObjects, const char* returnCode); - -/** -* Deletes a file from an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to delete -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_deleteFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** -* Renames a file in an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param oldObjectKey original object key -* @param newObjectKey new object key -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_renameFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* oldObjectKey, const char* newObjectKey, const char* returnCode); - -/** -* Lists files in an S3 bucket associated with a channel -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_listFiles(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* returnCode); - -/** -* Notifies the server that an S3 upload has completed -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_uploadDoneNotification(uint64 scHandlerID, uint64 channelID, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object upload -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to upload -* @param contentLength size of the file to upload -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getUploadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, size_t contentLength, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object download -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to download -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getDownloadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** - * @brief get the configured maximum upload speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit); - -/** - * @brief get the configured maximum download speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit); - -/** - * @brief get the configured maximum upload speed for the virtual server. - * - * Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the configured maximum download speed for the virtual server. - * - * Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the speed limit for a specific file transfer. - * - * @param transferID specifies which transfer to query. - * @param limit address of a variable to receive the transfer limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64* limit); - -/** - * @brief set the instance wide upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit); - -/** - * @brief set the instance wide download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit); - -/** - * @brief set the virtual server upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the virtual server download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the transfer limit for an individual file transfer. - * - * The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). - * Whether the limit is upload or download depends on what kind of transfer the specified transfer is. - * - * @param transferID the transfer to set the limit for - * @param newLimit the new maximum speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit); - -/** - * @brief get the legacy UUID (SHA1) of the virtual server. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param result address of a variable to receive the legacy uuid value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerLegacyUUID(uint64 serverConnectionHandlerID, char** result); -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/clientlib_sdk.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/clientlib_sdk.h deleted file mode 100644 index 394f116..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/clientlib_sdk.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef CLIENTLIB_SDK_H -#define CLIENTLIB_SDK_H - -// system -#include - -// own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their - * current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client - * will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays - * to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the - * passed returnCode indicating whether or not the operation was successful. - * - * @param server_connection_handler_id the connection handler on which to set the whisper list - * @param client_id the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param channel_ids an array of channel ids to transmit voice to. - * @param channel_ids_size number of elements in aforementioned array. - * @param client_ids a zero terminated array of client ids to transmit voice to. - * @param client_ids_size number of elements in aforementioned array. - * @param impersonate if the target client is a webrtc client, the voice packets will look like as if they have been - * send by the invoking client id - * @param return_code a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts_client_request_client_set_whisper_list(uint64 server_connection_handler_id, anyID client_id, - const uint64* channel_ids, - int channel_ids_size, - const anyID* client_ids, - int client_ids_size, int impersonate, - const char* return_code); - -/** - * @brief Send a binary-serialized ClientCommandRequest protobuf to the client library. - * - * The response will be delivered asynchronously via the onProtoResponse callback - * as a serialized ClientCommandResponse protobuf. - * - * @param data Pointer to serialized ClientCommandRequest protobuf bytes - * @param size Size of the serialized data in bytes - * @param return_code Caller-provided string to correlate the response in onProtoResponse. May be NULL. - * @return An error code: ERROR_ok on successful dispatch, ERROR_parameter_invalid on parse failure - */ -EXPORTDLL unsigned int ts3client_postProtoCommand(const void* data, size_t size, const char* return_code); - -#ifdef __cplusplus -} -#endif - -#endif // CLIENTLIB_SDK_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/video/session_subscriber_protocol.h b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/video/session_subscriber_protocol.h deleted file mode 100644 index 601c03a..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/include/teamspeak/video/session_subscriber_protocol.h +++ /dev/null @@ -1,236 +0,0 @@ -#ifndef TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#define TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#include - -#ifdef __cplusplus -extern "C" { -#endif -// Version definitions. -#define TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1 1 - - -// Protocol used for communication between the session subscriber and the session (a single stream). -// Commands are sent bidirectionally or unidirectionally between the parties. -// e.g. SESSION => SUBSCRIBER: ON_FRAME, ON_PAUSED_CHANGED -// e.g. SUBSCRIBER => SESSION: ON_FRAME_ACK, ON_RESIZE - - -// Command type enum with a lowercase type name. -typedef enum -{ - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME = 0, - TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE, - TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED, - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK, - TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP, - TS_SESSION_SUBSCRIBER_CMD_REMOVE_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED, -} ts_session_subscriber_command_type_t; - -// Pixel format enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_I420 = 0, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_NV12, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ABGR, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ARGB, -} ts_session_subscriber_pixel_format_t; - -// Buffer location enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_CPU = 0, - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_GPU -} ts_session_subscriber_buffer_location_t; - -// Buffer type enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_SINGLE = 0, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_MAIN, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_SUB -} ts_session_subscriber_buffer_type_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(push, 4) -#endif - -// Main buffer header for shared CPU Memory Front/Back Buffers. -// The Main Buffer contains metadata about the current front/back buffer and the versioning for both the main and sub buffer. -// The information from the main buffer can be used to always read the front buffer. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t front_buffer_index; // index of the front buffer. (0: main buffer, 1: sub buffer) - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_main_buffer_header_t; - -// Sub buffer header. -typedef struct -{ - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. -} ts_session_subscriber_sub_buffer_header_t; - -// Single frame buffer header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_single_frame_buffer_header_t; - -// Command header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // Total message length (header + payload). - ts_session_subscriber_command_type_t type; - uint64_t target_session_id; // always set to the target session id this command is for or is originating from. - uint64_t target_subscriber_id; // 0 if broadcast. -} ts_session_subscriber_command_header_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME. -// The frame data is not included in the message, but is attached seperately or was sent beforehand. The buffer is identified by it's id. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_id; // buffer id, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_frame_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t frame_id; -} ts_session_subscriber_on_frame_ack_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t width; - uint32_t height; -} ts_session_subscriber_on_resize_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t paused; // 0 or 1. -} ts_session_subscriber_on_paused_changed_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE. -// Contains a single frame buffer. The header is of format |ts_session_subscriber_single_frame_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; - ts_session_subscriber_buffer_type_t buffer_type; -} ts_session_subscriber_on_buffer_single_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK. -// Contains a main buffer and a sub buffer. The main buffer header -// contains metadata about the current front/back buffer and -// is of type |ts_session_subscriber_main_buffer_header_t|. -// The sub buffer's header is of type |ts_session_subscriber_sub_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t main_buffer_ptr; // main buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t main_buffer_length; - uint64_t sub_buffer_ptr; // sub buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t sub_buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; -} ts_session_subscriber_on_buffer_front_back_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_resp_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_release_buffer_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; - int bits_per_sample; - int sample_rate; - uint32_t number_of_channels; - uint32_t number_of_frames; - int64_t absolute_capture_timestamp_ms; - float volume; -} ts_session_subscriber_on_audio_frames_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t audio_enabled; -} ts_session_subscriber_on_audio_enabled_changed_payload_t; - -// Overall Command structure. -typedef struct -{ - ts_session_subscriber_command_header_t header; - union - { - ts_session_subscriber_on_frame_payload_t frame; - ts_session_subscriber_on_resize_payload_t resize; - ts_session_subscriber_on_paused_changed_payload_t paused; - ts_session_subscriber_on_frame_ack_payload_t frame_ack; - ts_session_subscriber_on_buffer_single_payload_t buffer_single; - ts_session_subscriber_on_buffer_front_back_payload_t buffer_front_back; - ts_session_subscriber_on_release_buffer_payload_t release_buffer; - ts_session_subscriber_add_subscriber_payload_t add_subscriber; - ts_session_subscriber_add_subscriber_resp_payload_t add_subscriber_resp; - ts_session_subscriber_on_audio_frames_payload_t audio_frames; - ts_session_subscriber_on_audio_enabled_changed_payload_t audio_enabled_changed; - } payload; -} ts_session_subscriber_command_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(pop) -#endif - - -#ifdef __cplusplus -} -#endif - -#endif // TS_SESSION_SUBSCRIBER_PROTOCOL_H_ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/lib/cmake/team_client/team_clientConfig.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/lib/cmake/team_client/team_clientConfig.cmake deleted file mode 100644 index d4ec50d..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/lib/cmake/team_client/team_clientConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_clientConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_clientTargets.cmake") - -check_required_components(team_client) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake deleted file mode 100644 index e53c7c4..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::client" for configuration "Release" -set_property(TARGET teamspeak::client APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::client PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.so" - IMPORTED_SONAME_RELEASE "libteamspeak_sdk_client.so" - ) - -list(APPEND _cmake_import_check_targets teamspeak::client ) -list(APPEND _cmake_import_check_files_for_teamspeak::client "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/lib/cmake/team_client/team_clientTargets.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/lib/cmake/team_client/team_clientTargets.cmake deleted file mode 100644 index 20da9c9..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/linux-x86_64/lib/cmake/team_client/team_clientTargets.cmake +++ /dev/null @@ -1,121 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::client) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::client -add_library(teamspeak::client SHARED IMPORTED) - -set_target_properties(teamspeak::client PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -if(NOT CMAKE_VERSION VERSION_LESS "3.23.0") - target_sources(teamspeak::client - INTERFACE - FILE_SET "public_headers" - TYPE "HEADERS" - BASE_DIRS "${_IMPORT_PREFIX}/include" - FILES "${_IMPORT_PREFIX}/include/teamspeak/clientlib.h" "${_IMPORT_PREFIX}/include/teamspeak/clientlib_sdk.h" "${_IMPORT_PREFIX}/include/teamspeak/video/session_subscriber_protocol.h" - ) -else() - set_property(TARGET teamspeak::client - APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES - "${_IMPORT_PREFIX}/include" - ) -endif() - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_clientTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/clientlib.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/clientlib.h deleted file mode 100644 index 40718b5..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/clientlib.h +++ /dev/null @@ -1,2570 +0,0 @@ -/* - * This is the main header for the TeamSpeak 3 Client SDK. All the functions that are used - * to communicate with the Teamspeak 3 Client are here. Please view the documentation for - * details. Note that some of these functions REQUIRE you to call ts3sclient_freeMemory() - * after finishing with the result. This holds true for all the functions returning strings - * (so the parameter is "char** result"). Again, the details are all in the documentation. - */ - -#ifndef CLIENTLIB_H -#define CLIENTLIB_H - -//system -#include -#include - -//own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -struct ClientUIFunctionsRare; - -/** - * @brief Defines available callbacks that you can receive. - * - * Set the members of this struct to a function to call when the specific event happens. - */ -struct ClientUIFunctions { - /** - * @brief JSON events - * - * @param msg A stringified JSON object. - **/ - void (*onMessage) (const char* msg); - - /** - * @brief called when the status of a connection changes - * - * @param serverConnectionHandlerID specifies on which connection the status has changed - * @param newStatus the current status of the connection. One of the values from the ConnectStatus enum - * @param errorNumber if the state change was caused by an error this is set to one of the values from the @ref Ts3ErrorType enum - */ - void (*onConnectStatusChangeEvent) (uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber); - - /** - * @brief - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerProtocolVersionEvent) (uint64 serverConnectionHandlerID, int protocolVersion); - - /** - * @brief called when a channel was received. - * - * Will be called once for every channel during connection initialization. Tells you which channels exist. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel - * @param channelParentID the id of the parent channel. 0 if the channel is a root channel. - */ - void (*onNewChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID); - - /** - * @brief called when a new channel was created - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the new channel - * @param channelParentID the id of the parent channel for the newly created channel. 0 if the channel is a root channel. - */ - void (*onNewChannelCreatedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is deleted - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that is deleted. This channel is gone already when this is called. It's not possible to get any information about this channel anymore. - * @param invokerID client id of the client that deleted the channel. 0 if deleted by the server. - * @param invokerName utf8 encoded c string containing the display name of the client that caused deletion - * @param invokerUnqiueIdentifier utf8 encoded c string containing the unique identifier of the client that caused deletion - */ - void (*onDelChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is moved to a different location on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel being moved - * @param newChannelParentID the id of the new parent channel - * @param invokerID client if of the client that moved the channel. 0 if caused by server. - * @param invokerName utf8 encoded c string containing the display name of the client that moved the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the unique identifier of the client that moved the channel - */ - void (*onChannelMoveEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when new data for a channel was received from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel that new information was received for - */ - void (*onUpdateChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel was edited on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that was edited - * @param invokerID client id that edited the channel. 0 if done by the server - * @param invokerName utf8 encoded c string containing the display name of the client editing the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the uid of the client that edited the channel - */ - void (*onUpdateChannelEditedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called whenever a change for a client is received from the server. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID specifies the client for which variables have changed or are now available - * @param invokerID the source client that caused the update - * @param invokerName utf8 encoded c string containing the display name of the client causing the update - * @param invokerUniqueIdentifier utf8 encoded c string containing the public identity of the client causing the update - */ - void (*onUpdateClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a client moves to a different channel, disconnects, connects, gets kicked or banned. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client changing channels - * @param oldChannelID id of the previous channel of the client. - * @param newChannelID id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned. - */ - void (*onClientMoveEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage); - - /** - * @brief called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time. - * - * Informs you about newly visible clients after subscribing to a channel. - * Informs about clients that we will no longer receive information about. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client - * @param oldChannelID id of the channel that the client was in last time we saw the client. - * @param newChannelID id of the channel the client is currently in. - * @param visibility whether we can see the client or not. One of the values from the Visibility enum. - * Allows to distinguish whether this callback was called after a subscribe or unsubscribe. - */ - void (*onClientMoveSubscriptionEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility); - - /** - * @brief called when a client loses connection and times out. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that lost connection - * @param oldChannelID channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param timeoutMessage uft8 encoded c string containing the reason message. - */ - void (*onClientMoveTimeoutEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage); - - /** - * @brief called when a client was moved by the server or another client - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID the client that was moved - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was moved to - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param moverID id of the client that moved the client - * @param moverName utf8 encoded c string containing the display name of the client that caused the move - * @param moverUniqueIdentifier utf8 encoded c string containing the identifier of the client that caused the move - * @param moveMessage utf8 encoded c string containing the reason message - */ - void (*onClientMoveMovedEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char* moverName, const char* moverUniqueIdentifier, const char* moveMessage); - - /** - * @brief called when a client is kicked from their channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was kicked to. This is the id of the server default channel. - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromChannelEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called when a client was kicked from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromServerEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called for every connection using the identity after a call to ts3client_requestClientIDs. - * - * This is called multiple times for each identity queried. Once - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param uniqueClientIdentifier the public identity queried and used by the client - * @param clientID the id assigned to this client - * @param clientName the display name of this client - */ - void (*onClientIDsEvent) (uint64 serverConnectionHandlerID, const char* uniqueClientIdentifier, anyID clientID, const char* clientName); - - /** - * @brief called after onClientIDsEvent was called for every client using the queried identity. - * - * Once this callback is called, you know of all clients on the server that use the identity. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onClientIDsFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the server was edited - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param editerID id of the client that edited the server - * @param editerName utf8 encoded c string containing the display name of the client editing the server - * @param editerUniqueIdentifier utf8 encoded c string containing the public identity of the client - */ - void (*onServerEditedEvent) (uint64 serverConnectionHandlerID, anyID editerID, const char* editerName, const char* editerUniqueIdentifier); - - /** - * @brief called whenever updates about changed server properties are received from the server. - * - * Happens after a call to ts3client_requestServerVariables but can also be called sporadically. - * - * @param serverConnectionHandlerID specifies on which connection the updated variables are available - */ - void (*onServerUpdatedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after an action was performed by us. Tells whether the action was successful or which error occurred. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param errorMessage utf8 encoded c string describing the error - * @param error the error code the action finished with. One of the values from the @ref Ts3ErrorType enum. - * @param returnCode a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server - * @param extraMessage utf8 encoded c string containing additional information if available. - */ - void (*onServerErrorEvent) (uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage); - - /** - * @brief called when the server was stopped - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param shutdownMessage utf8 encoded c string containing the provided reason for the shutdown - */ - void (*onServerStopEvent) (uint64 serverConnectionHandlerID, const char* shutdownMessage); - - /** - * @brief called when a text message was received - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param targetMode identifies the type of the message. One of the values from the TextMessageTargetMode enum. - * @param toID the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages - * @param fromID id of the client that sent the message - * @param fromName utf8 encoded c string containing the display name of the client sending the message - * @param fromUniqueIdentifier utf8 encoded c string containing the public identity of the sending client - * @param message utf8 encoded c string containing the actual message - */ - void (*onTextMessageEvent) (uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char* fromName, const char* fromUniqueIdentifier, const char* message); - - /** - * @brief called when a client starts or stops talking. - * - * This event is only received for clients in our own channel and clients that whisper us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param status Whether the client is talking or not. One of the values from the TalkStatus enum. - * @param clientID the client the event was called for - */ - void (*onTalkStatusChangeEvent) (uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID); - - /** - * @brief called when someone whispers us that is not on the list of clients we accept whispers from. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that tried to whisper us - * @sa ts3client_allowWhispersFrom - * @sa ts3client_setWhisperReceiveWhitelist - */ - void (*onIgnoredWhisperEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called when updated connection properties for a client are available. - * - * This happens after a call to ts3client_requestConnectionInfo - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that updated properties are available for - */ - void (*onConnectionInfoEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called after a call ts3client_requestServerConnectionInfo when the connection information for the server are available. - * - * Information can now be queried using ts3client_getServerConnectionVariableAsFloat and ts3client_getServerConnectionVariableAsUInt64 - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerConnectionInfoEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when a channel was successfully subscribed by us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we subscribed to - */ - void (*onChannelSubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to subscribe to are subscribed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelSubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after we unsubscribed from a channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel. - */ - void (*onChannelUnsubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to unsubscribe from are unsubscribed - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelUnsubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the channel description of a channel has changed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the description has changed - */ - void (*onChannelDescriptionUpdateEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel password was changed. Can be used to invalidate cached passwords - * previously stored for the channel. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel the password was changed on - */ - void (*onChannelPasswordChangedEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called once the playback device was closed on a connection - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @sa ts3client_initiateGracefulPlaybackShutdown - * @sa ts3client_closePlaybackDevice - */ - void (*onPlaybackShutdownCompleteEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the available devices changed - * - * @param modeID utf8 encoded c string describing the mode of the device - * @param playOrCap indicates whether the device is a capture or playback device - */ - void (*onSoundDeviceListChangedEvent) (const char* modeID, int playOrCap); - - /** - * @brief called before any effects are applied, allows access to individual client raw audio data - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - */ - void (*onEditPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels); - - /** - * @brief called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer. - */ - void (*onEditPostProcessVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after mixing individual client audio together but before sending it to playback device. - * - * Last chance to access/modify audio data before it gets sent to the playback device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. - */ - void (*onEditMixedPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param flags allows to mute the audio stream, set LSB to 1 to mute the audio. - */ - void (*onEditCapturedVoiceDataPreprocessEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* flags); - - /** - * @brief called after pre processing has been applied to recorded voice data, before it is sent to the server. - * - * This allows access to or modification of captured data from the recording device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param edited bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server. - */ - void (*onEditCapturedVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* edited); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of clients - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client for which the position is calculated - * @param distance the distance from own client to the client - * @param volume the volume calculated by the client lib. Can be modified in the callback. - */ - void (*onCustom3dRolloffCalculationClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, float distance, float* volume); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of wave files - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param waveHandle identifies the wave file to calculate the volume for. A handle previously created with @ref ts3client_playWaveFileHandle - * @param distance the distance from own client to the source of the wave file - * @param volume the volume of the wave file calculated by the client lib. Can be modified in the callback. - * @sa ts3client_playWaveFileHandle - */ - void (*onCustom3dRolloffCalculationWaveEvent) (uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float* volume); - - /** - * @brief called for every log message if the client lib was initialized with user logging - * - * @param logmessage utf8 encoded c string containing the text to log - * @param logLevel indicates severity of the message. One of the values from the LogLevel enum - * @param logChannel utf8 encoded c string containing the category this message is logged under - * @param logID the connection handler this message was logged on - * @param completeLogString utf8 encoded c string containing the complete log message containing all other parameters for convenience - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called for every packet to be sent to the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataToSend pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. - * Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called for every packet received from the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataReceived pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. - * Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called during the connection initialization, allows to check whether the server identifier is the one you expect. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param ServerUniqueIdentifier utf8 encoded c string containing the server identifier of the server connecting to - * @param cancelConnect allows to cancel the connection. Set variable pointed to to 1 to abort the connection. - */ - void (*onCheckServerUniqueIdentifierEvent) (uint64 serverConnectionHandlerID, const char* ServerUniqueIdentifier, int* cancelConnect); - - /** - * @brief called when a channel password is set. - * - * Can be used to implement custom password checks against external sources (e.g. LDAP). - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param plaintext utf8 encoded c string containing the plaintext password as entered by the user - * @param encryptedText output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). - * Must not be larger than the size specified by the encryptedTextByteSize parameter. - * @param encryptedTextByteSize the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter - */ - void (*onClientPasswordEncrypt) (uint64 serverConnectionHandlerID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief called when file transfers finish or terminate with an error - * - * @param transferID identifies the file transfer the callback was called for. As created by @ref ts3client_requestFile or @ref ts3client_sendFile - * @param status indicates success status or error reason. One of the values from the @ref Ts3ErrorType enum. - * @param statusMessage utf8 encoded c string containing a human readable description of the status message - * @param remotefileSize size of the file in bytes at the source of the transfer. - * @param serverConnectionHandlerID specifies the connection the transfer was started on - * @sa ts3client_sendFile - * @sa ts3client_requestFile - */ - void (*onFileTransferStatusEvent) (anyID transferID, unsigned int status, const char* statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID); - - /** - * @brief called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information. - * - * Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file is located - * @param path the folder in which this file or directory is located - * @param name the name of the file or directory this event is called for - * @param size file size in bytes. 0 if this event describes a directory - * @param datetime unix timestamp of when this file was last modified - * @param type whether the entry described is a directory or a file. One of the values from the FileTransferType enum. - * @param incompleteSize number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted. - * @param returnCode allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL - */ - void (*onFileListEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path, const char* name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char* returnCode); - - /** - * @brief called after onFileListEvent was called for all directories / files in a given path. - * - * This signifies that you now know of all files and directories in the path requested. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the file list is now complete - * @param path the path within the channel that files and directories were requested for. - */ - void (*onFileListFinishedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path); - - /** - * @brief called after a call to ts3client_requestFileInfo providing the requested information about a file. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file resides - * @param name utf8 encoded c string containing the absolute path within the channel, including the file / directory name. - * @param size the size of the file in bytes - * @param datetime unix timestamp for the last time the file was modified - */ - void (*onFileInfoEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* name, uint64 size, uint64 datetime); - - /** - * @brief called after a call to ts3client_getChatLoginToken providing the requested login token for the chat server associated with this teamspeak server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token The requested chat login token - */ - void (*onChatLoginTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief called after a call to ts3client_getAuthenticationToken providing the requested authentication token for the virtual server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token THe requested authentication token - */ - void (*onAuthenticationTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief invoked when some ui-relevant event happened in a screenshare session, with it's according payload in json - * - * @param id stringified uint64 id of the peer connection - * @param payload stringified json payload - */ - void (*onScreenshareSessionEvent) (uint64 id, const char* event_name, const char* payload); - - /** - * @brief invoked by an asynchronous request from ts3client_postMessage - * - * @param stringified json of the reply - * @param return_code a c string identifying the action that caused this event. This is the same string given as return_code to function calls that request an action - */ - void (*onJsonReply) (const char* json, const char* return_code); - - /** - * @brief Invoked when a JSON Command should be sent to the matrix module - * - * @param stringified json of the event - * @param return_code a c string identifying the event. A return_code is waiting to be resolved by ts3client_onMatrixMessage - */ - void (*onSendCallToMatrix) (unsigned int ts_chat_id, const char* json, const char* return_code); - - /** - * @brief Called when a proto command response is ready. - * - * @param data Serialized ClientCommandResponse protobuf bytes - * @param size Size in bytes - * @param return_code The return_code passed to ts3client_postProtoCommand - */ - void (*onProtoResponse) (const void* data, size_t size, const char* return_code); - - /** - * @brief Called when a proto event occurs (server events filtered by ACCESS_SDK). - * - * @param data Serialized ServerEvent protobuf bytes - * @param size Size in bytes - */ - void (*onProtoEvent) (const void* data, size_t size); -}; //END OF ClientUIFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the client library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the client library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by the client library -*/ -EXPORTDLL unsigned int ts3client_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the client library and defines callback functions - * - * This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when - * certain changes happen on the client side as well as on connected servers. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct - * @param functionRarePointers similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here. - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files - * @param resourcesFolder path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initClientLib(const struct ClientUIFunctions* functionPointers, const struct ClientUIFunctionsRare* functionRarePointers, int usedLogTypes, const char* logFileFolder, const char* resourcesFolder); - -/** - * @brief destroys the client library. Must not be called from within a callback. - * - * This is the last function to call, after calling this function you will no longer be able to use client library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyClientLib(); - -/** - * @brief Get the version string of the client library - * - * @param result Pointer to a char* variable that the client library will allocate memory for. - * If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. - * You need to free the variable pointed to by using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersion(char** result); - -/** - * @brief Get the version number of the client library - * - * @param result Pointer to a variable to store the client library version number into - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersionNumber(uint64* result); - -/** - * @brief Creates a new server connection handler to connect to servers - * - * A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time - * and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. - * When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by - * providing the corresponding serverConnectionHandlerId to the client library function. - * - * @param port the local port to use. Specify 0 to use an ephemeral port. - * @param result Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64* result); - -/** - * @brief Destroys a connection handler - * - * After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback! - * - * @param serverConnectionHandlerID which connection handler to destroy - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID); - -/*Identity management*/ - -/** - * @brief Create a new identity to use for connecting to a server - * - * Identities identify a client to the server. The identity should be stored and reused for sessions by the same user. - * - * @param result Address of a variable to store the identity in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_createIdentity(char** result); - -/** - * @brief Get the unique client identifier from an identity - * - * @param identityString The identity to produce the unique identifier for, as created by ts3client_createIdentity - * @param result Pointer to a variable to store the unique client identifier in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_identityStringToUniqueIdentifier(const char* identityString, char** result); - -/*sound*/ - -/** - * @brief Retrieve available playback devices as reported by the operating system - * - * @param modeID a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or - * ts3client_getDefaultPlaybackMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} ..., NULL}` on windows, `{{char* deviceName, char* - * deviceId}, ..., NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members - * and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getPlaybackDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available recording devices as reported by the operating system - * - * @param modeID a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or - * ts3client_getDefaultCaptureMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} - * ..., NULL}` on windows, `{{char* deviceName, char* deviceId}, ..., NULL}` on other platforms. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref - * ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getCaptureDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available playback modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackModeList(char*** result); - -/** - * @brief Retrieve available capture modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCaptureModeList(char*** result); - -/** - * @brief Get the current operating system defined default playback device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid playback mode as retrieved by @ref ts3client_getPlaybackModeList or @ref ts3client_getDefaultPlayBackMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlaybackDevice(const char* modeID, char*** result); - -/** - * @brief Get the current operating system defined default capture device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid capture mode as retrieved by @ref ts3client_getCaptureModeList or @ref ts3client_getDefaultCaptureMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and both the array and its individual members must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureDevice(const char* modeID, char*** result); - -/** - * @brief Retrieve the current default playback mode - * - * @param result Address of a char array to receive the c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlayBackMode(char** result); - -/** - * @brief Retrieve the current default capture mode - * - * @param result Address of a char array to receive a c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureMode(char** result); - -/** - * @brief initializes a playback device for a connection handler - * - * Call this function to start audio playback of TeamSpeak audio on a connection - * - * @param serverConnectionHandlerID the connection handler on which to initialize the specified device - * @param modeID utf8 encoded c-string containing the mode to open the device in. Pass an empty string to use the default mode. See @ref ts3client_getPlaybackModeList and @ref ts3client_getDefaultPlayBackMode for a list of valid modes. - * @param playbackDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getPlaybackDeviceList and @ref ts3client_getDefaultPlaybackDevice for valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* playbackDevice); - -/** - * @brief initializes a capture device for a connection handler - * - * Call this function to start consuming audio from the specified device and send it to the server - * - * @param serverConnectionHandlerID the connection handler on which to open the capture device - * @param modeID utf8 encoded c-string containing the mode in which to open the device. Pass an empty string to use the default mode. See @ref ts3client_getCaptureModeList and @ref ts3client_getDefaultCaptureMode for a list of valid modes. - * @param captureDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getCaptureDeviceList and @ref ts3client_getDefaultCaptureDevice for a list or valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* captureDevice); - -/** - * @brief set an explicit render device whose output should serve as the AEC reference signal - * - * By default the SDK pairs AEC with the same mode/device used for playback on the connection, which only - * works when capture and playback share a backend mode. Use this function when playback is routed through - * a custom device (e.g. a game engine's audio mixer) but echo cancellation should still operate against the - * audio that is actually rendered to the user's speakers. The named device must be a native render endpoint - * (no custom-mode devices); on platforms whose backend supports system-level loopback (Windows WASAPI, Linux - * PulseAudio) this is the device whose loopback capture is fed to the echo canceller. - * - * Call after @ref ts3client_openCaptureDevice and @ref ts3client_openPlaybackDevice on the connection. The - * reference association is reapplied automatically when AEC is toggled or the capture device is reactivated. - * Pass empty strings for modeID and renderDeviceID to clear an explicit reference and fall back to the - * default mode-match behaviour. - * - * @param serverConnectionHandlerID the connection handler whose AEC reference to set - * @param modeID utf8 encoded c-string of the backend mode that owns the reference device (e.g. "windowsaudiosession", "pulseaudio") - * @param renderDeviceID utf8 encoded c-string of the render device whose output should be used as AEC reference. Pass an empty string to use the connection's currently-open playback device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. Returns ERROR_not_implemented on platforms whose backend cannot loopback-capture an arbitrary render device (currently macOS). -*/ -EXPORTDLL unsigned int ts3client_setAECReferenceDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* renderDeviceID); - -/** - * @brief retrieve the device name that is currently used to play audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active playback device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current playback device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the playback mode on - * @param result address of a variable receiving a c string of the playback mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief retrieve the device name that is currently used to capture audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active capture device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current capture device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the capture mode on - * @param result address of a variable receiving a c string of the capture mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief Close the playback device after all currently playing sounds are done playing - * - * A more user friendly way of closing a playback device. The client lib will monitor and ensure - * that any sounds that have already started playing have completely played before closing the device. - * New sounds are not allowed to be played after calling this function. - * This function will return right away, regardless of whether the device has been closed already or not. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current playback device on a connection handler. - * - * This will instantly shut down the device. Any sounds currently playing will be interrupted. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current capture device on a connection handler. - * - * This will instantly shut down the device. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the capture device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Activate a previously opened capture device on a server connection. - * - * Only one server connection can receive audio from its capture device at any given time. This - * function will set the server connection handler that is going to receive the audio from the - * capture device opened on that connection. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Play a local wave file on the playback device of the connection handler - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char* path); - -/** - * @brief Play a local wave file on the playback device of the connection handler. - * - * This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be - * used to stop, pause, resume or even loop the wave file. - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @param loop Boolean value defining whether or not to loop the wave file until the handle is paused or stopped - * @param waveHandle address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char* path, int loop, uint64* waveHandle); - -/** - * @brief Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle. - * - * Audio will be stopped at whatever location it is currently at and resumed from its paused location. - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @param pause Boolean value defining whether to pause or resume the waveHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause); - -/** - * @brief Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle - */ -EXPORTDLL unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle); - -EXPORTDLL unsigned int ts3client_createAudioPlaybackHandle(uint64 scHandlerID, anyID* handle); -EXPORTDLL unsigned int ts3client_pauseAudioPlaybackHandle(uint64 scHandlerID, anyID handle, int pause); -EXPORTDLL unsigned int ts3client_closeAudioPlaybackHandle(uint64 scHandlerID, anyID handle); -EXPORTDLL unsigned int ts3client_enqueueAudioPlaybackHandle(uint64 scHandlerID, anyID handle, float* buffer, int buffer_size); - -/** - * @brief create a new software device to be used for playback and/or capture. - * - * This allows you to create custom devices for implementing your own audio capture or playback. - * For capture devices you will need to regularly provide audio data via the @ref ts3client_processCustomCaptureData function. - * For playback devices you will need to regularly aquire audio data via the @ref ts3client_acquireCustomPlaybackData function. - * - * @param deviceID a unique string by which you will refer to this audio device when opening devices ore removing it. - * @param deviceDisplayName custom display string for your device. Not required to be unique, you can freely choose this. - * @param capFrequency The frequency of the capture device. Determines the frequency the audio you're passing in to @ref ts3client_processCustomCaptureData is expected to be in when using this device. - * @param capChannels The amount of channels the audio source on this device has. Determines the number of audio channels the data you're passing to @ref ts3client_processCustomCaptureData is expected to have when using this device. - * @param playFrequency Determines which frequency the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @param playChannels Determines the number of audio channels of the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_registerCustomDevice(const char* deviceID, const char* deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels); - -/** - * @brief Removes a custom audio device previously registered. - * - * @param deviceID the deviceID of the custom device to remove. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_unregisterCustomDevice(const char* deviceID); - -/** - * @brief Provide audio data for a registered custom device. - * - * When using custom devices, you're expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. - * The audio will be sent to the connection handler that currently has the specified custom device active (if any). - * The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer. - * - * @param deviceName the deviceID for which you're providing audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device). - * @param samples the number of audio frames in the buffer - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_processCustomCaptureData(const char* deviceName, const short* buffer, int samples); - -/** - * @brief Retrieve playback data for the specified device from the client lib - * - * When using custom playback devices you're expected to call this function regularly. - * - * @param deviceName the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device). - * @param samples how many audio frames to retrieve. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. - * May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer. -*/ -EXPORTDLL unsigned int ts3client_acquireCustomPlaybackData(const char* deviceName, short* buffer, int samples); - -/** - * @brief Route captured audio directly to the playback device rather than through the network. - * - * Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will - * be routed directly to the playback device. This allows a user to receive direct feedback from their own - * audio transmission, allowing easier adjustments to audio settings. - * - * @param serverConnectionHandlerID the connection handler on which to enable or disable test mode. Determines the audio devices used. - * @param status Boolean value either enabling test mode or disabling it. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status); - -/** - * @brief Flags the client as recording received audio transmissions. - * - * This does NOT cause any recording to take place, it merely informs other clients that this client is - * actually recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to flag this client for recording. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Flags the client as no longer recording audio transmissions. - * - * Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this - * client as recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to unset the recording flag for this client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Allow another client to whisper us. - * - * Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients - * are ignored and no audio data will be made available from whispers. Can be undone using @ref ts3client_removeFromAllowedWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we want to receive whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_removeFromAllowedWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Removes a client from the allowed whisper list. - * - * Removes the specified other client on the server from the allowed whisperer list. After this call no more audio - * is made available when receiving whispers from the specified client. The opposite of @ref ts3client_allowWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we do not want to receive whispers from anymore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Retrieve the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for which to retrieve the list of clients. - * @param result Address of an array of anyID which receives the list of clients we are allowing whispers from. - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist -*/ -EXPORTDLL unsigned int ts3client_getWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Check if we allow receiving whispers from a client - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the client to check. - * @param result address of a variable to receive the boolean status on whether or not we allow whisper from the specified client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isWhisperReceiveWhitelisted(uint64 serverConnectionHandlerID, anyID clientID, int* result); - -/** - * @brief Set the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler on which to set the list of clients. - * @param clientIDs NULL terminated array of client ids that we want to allow receiving whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_getWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_setWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID* clientIDs); - -/* 3d sound positioning */ -/** - * @brief Set position, orientation and velocity of own client in 3D space - * - * @param serverConnectionHandlerID the connection handler for which to set the specified 3D settings. - * @param position 3D position of own client, pass NULL to ignore. - * @param forward Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore. - * @param up Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR* position, const TS3_VECTOR* forward, const TS3_VECTOR* up); - -/** - * @brief Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler of the wave handle - * @param waveHandle a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position - * @param position the position the wave file should be played from - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle -*/ -EXPORTDLL unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR* position); - -/** - * @brief Change 3D sound attenuation and distance settings - * - * @param serverConnectionHandlerID the connection handler for which to adjust the settings. - * @param distanceFactor relative distance factor in meters. Default is 1.0. Use to adjust the distance between two @ref TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor - * @param rolloffScale Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale); - -/** - * @brief Adjusts other clients position in 3D space - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the other client we want to adjust the position of. - * @param position the desired position in 3D space of the other client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR* position); - -/*preprocessor*/ -/** - * @brief Retrieve floating point preprocessor configuration values - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the value - * @param ident the name of the preprocessor value to retrieve - * @param result address of a variable to receive the specified configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Retrieve preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param result address of a variable to receive a c string with the value of the specified preprocessor configuration. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/** - * @brief Set preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Indicates to the client that a key press has occurred and that it should run the typing attenuation algoritm. - * - * This will hint to the client lib that the typing attenuation code should be applied to the currently processed chunk - * of audio data. - * Effectively sets a flag in the client lib to run the code for the currently processed chunk of audio data. The client - * will reset this flag after the current audio chunk has been completed. - * - * @since 3.0.9.0 - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setKeyPressedDuringChunk(); - -/** - * @brief Gets global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to retrieve - * @param result address of a variable to receive the configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getGlobalConfigValueAsInt(const char* ident, int* result); - -/** - * @brief Allows changing global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to set - * @param value the new value for the configuration option - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setGlobalConfigValue(const char* ident, const char* value); - -/*encoder*/ - -/** - * @brief Retrieve voice encoder information. - * - * Encoder options are bound to a capture device. You must open a capture device on the specified - * connection handler prior to calling this function. - * bitrate will return the estimated bitrate of audio without any overhead. - * name will return the used codec name. - * quality will return the codec quality setting, a value between 0 and 10 inclusive. - * - * @param serverConnectionHandlerID the connection handler to query the encoder information for. - * @param ident the configuration value to query. Valid values are name, quality and bitrate - * @param result address of a variable to receive an utf8 encoded c string with the value of the option queried. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/*playback*/ - -/** - * @brief Retrieve floating point playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to query the playback setting for. - * @param ident the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave - * @param result address of a variable to receive the current value of the queried setting - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Set playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to set the playback setting on. - * @param ident the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave - * @param value the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Adjust playback volume of an individual client - * - * Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. - * Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the - * target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. - * If desired, the adjustment needs to be made again after the client reconnects or becomes visible again. - * - * @param serverConnectionHandlerID the connection handler for the server on which the client is located - * @param clientID the id of the client to adjust the volume for. - * @param value the volume modifier to apply to the client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value); - -/*logging*/ - -/** - * @brief Log a message to the client log - * - * @param logMessage utf8 encoded c string of the message to log - * @param severity the seriousness of the message logged - * @param channel arbitrary utf8 encoded c string used to group messages. Pass empty string if unused. - * @param logID a connection handler on which to log the message. Pass 0 if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_logMessage(const char* logMessage, enum LogLevel severity, const char* channel, uint64 logID); - -/** - * @brief When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for - * - * @param logVerbosity the verbosity above which to call the logging callback for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief Retrieve human readable description for an error code - * - * @param errorCode the error code from the @ref Ts3ErrorType enum to retrieve the description for - * @param error address of a variable to receive a c string with the error description. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getErrorMessage(unsigned int errorCode, char** error); - -/*Interacting with the server*/ - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelArray An array describing the path to a channel to join after connect. Pass NULL when not used - * @param defaultChannelPassword The password for the channel in defaultChannelArray. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnectionWithChannelID -*/ -EXPORTDLL unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - const char** defaultChannelArray, const char* defaultChannelPassword, const char* serverPassword); - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelId The channel id of the channel to join on connect. Pass 0 to join server default channel - * @param defaultChannelPassword The password for the channel in defaultChannelId. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnection -*/ -EXPORTDLL unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - uint64 defaultChannelId, const char* defaultChannelPassword, const char* serverPassword); -/** - * @brief Disconnect from a TeamSpeak server - * - * @param serverConnectionHandlerID the connection handler to disconnect on - * @param quitMessage an optional utf8 encoded message to display to other clients. Pass empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char* quitMessage); - -/** - * @brief Attempt to move one or more clients to a different channel - * - * The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not. - * - * @param serverConnectionHandlerID the connection handler of which the channel and client are located - * @param clientIDArray NULL terminated array of client ids to move - * @param newChannelID the target channel id to move the clients to - * @param password the password for the channel. Pass an empty string if the channel has no password. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID* clientIDArray, uint64 newChannelID, const char* password, const char* returnCode); - -/** - * @brief Ask the server to provide additional request only variables for a client. - * - * You will receive an onUpdateClientEvent callback when the data is available to you. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientID the client for which to receive the client variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from their current channel. - * - * Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from the server. - * - * The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request a channel to be deleted. - * - * Whether or not this was successful can be determined through the associated onServerErrorEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to delete - * @param force boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char* returnCode); - -/** - * @brief Move a channel in a tree or to a different parent channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to move or change the parent of - * @param newChannelParentID the channel id of the channel to be the new parent channel - * @param newChannelOrder the channel id of the channel below which the channel is to be sorted - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char* returnCode); - -/** - * @brief Send a private chat message to a client. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetClientID the client id of the client to send the message to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char* message, anyID targetClientID, const char* returnCode); - -/** - * @brief Send a text message to your current channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetChannelID the channel to send the message to. IGNORED. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char* message, uint64 targetChannelID, const char* returnCode); - -/** - * @brief Request to delete one or more messages from an attached matrix room. - * - * @param serverConnectionHandlerID the connection handler on which to delete the message - * @param roomAlias a utf8 encoded c string with the room alias of the channel to delete the message in - * @param messageIds an array of utf8 encoded c strings containing the message ids to delete. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestDeleteChannelTextMsg(uint64 serverConnectionHandlerID, const char* roomAlias, - const char** messageIds, size_t messageCount, const char* returnCode); -/** - * @brief Send a text message to the server chat. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char* message, const char* returnCode); - -/** - * @brief Request opening a new new-style chat room to the target user - * - * @param serverConnectionHandlerID the connection handler on which to open the chat - * @param type Chat type, currently supported values. "private" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestChat(uint64 serverConnectionHandlerID, const char* type, anyID targetClientID, const char* returnCode); - -/** - * @brief Request connection variables for a client (e.g. bandwidth usage, ping). - * - * You will receive a onConnectionInfoEvent callback once the information is available. - * - * @param serverConnectionHandlerID the connection handler on which the client resides - * @param clientID which client to request the connection information for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and - * all the specified clients. - * Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to set the whisper list - * @param clientID the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param targetChannelIDArray a zero terminated array of channel ids to transmit voice to. - * @param targetClientIDArray a zero terminated array of client ids to transmit voice to. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64* targetChannelIDArray, const anyID* targetClientIDArray, const char* returnCode); - -/** - * @brief Request live updates to specific channels, being able to see clients in the channel. - * - * If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to the specified channels - * @param channelIDArray a zero terminated array of channel ids to subscribe to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Request live updates from all channels, being able to see clients in the channels. - * - * If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Remove subscription from channels. No longer receiving updates to clients in the channels. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from the specified channels - * @param channelIDArray a zero terminated array of channel ids to unsubscribe from - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Remove subscription from all channels. No longer receiving updates to clients outside of own channel. - * - * The current channel will always be subscribed and you will always receive updates about clients in the current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief retrieve the channel description of the specified channel. - * - * After calling this function you will receive an onUpdateChannelEvent callback at which point the description is available to - * be queried using ts3client_getChannelVariableAsString. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the id of the channel to retrieve the description for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDescription(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Mute clients locally, the server will not be sending audio data for the specified clients anymore. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to mute the clients - * @param clientIDArray a zero terminated array of client ids to mute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestUnmuteClients -*/ -EXPORTDLL unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief Unmute clients locally. Server will start sending audio packets for the specified clients again. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unmute the clients - * @param clientIDArray a zero terminated array of client ids to unmute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestMuteClients -*/ -EXPORTDLL unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief retrieve the current client ids of all clients connected using the specified unique identifier - * - * You will receive a onClientIDsEvent callback for every client connected with the identity specified by the clientUniqueIdentifier. - * Once all client ids for the specified identity have been indicated, you will receive a onClientIDsFinishedEvent callback. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the client ids for - * @param clientUniqueIdentifier a c string with a unique identifier to retreive the client ids for. This is the public part of the identity - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientIDs(uint64 serverConnectionHandlerID, const char* clientUniqueIdentifier, const char* returnCode); - -/*retrieve information ClientLib has stored*/ - -/*general info*/ - -/** - * @brief get your own client id on a server - * - * @param serverConnectionHandlerID the connection handler on which to retrieve your own client id - * @param result address of a variable to receive your client id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID* result); - -/*client connection info*/ - -/** - * @brief check the current status of the connection - * - * @param serverConnectionHandlerID the connection handler for which to receive the connection status - * @param result address of a variable to receive the current connect status. One of the values from the ConnectStatus enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionStatus(uint64 serverConnectionHandlerID, int* result); - -/** - * @brief Get value for connection based variable of a client as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available as string or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Get value for connection based variable of a client as double - * - * Not all variables are available as double. Some are only available as string or unsigned 64 bit integers. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsDouble(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, double* result); - -/** - * @brief Get value for connection based variable of a client as string - * - * Not all variables are available as string. Some are only available as unsigned 64 bit integer or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief TODO - * - * @param serverConnectionHandlerID connection handler to clean up on - * @param clientID the client to clean up - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_cleanUpConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID); - -/*server connection info*/ - -/** - * @brief Make server connection variables available for retrieval - * - * @param serverConnectionHandlerID the connection handler for which to make connection variables available - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerConnectionInfo(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve value of a server connection variable as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available float. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief Retrieve value of a server connection variable as float - * - * Not all variables are available as float. Some are only available as unsigned 64 bit integer. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsFloat(uint64 serverConnectionHandlerID, size_t flag, float* result); - -/*client info*/ - -/** - * @brief Retrieve value of a variable of your own client as an integer - * - * Not all variables are available as integer. Some are only available as string. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties enum - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief Retrieve value of a variable of your own client as string - * - * Not all variables are available as integer. Some are only available as integer. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Change the value of an integer variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value); - -/** - * @brief Change the value of a string variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char* value); - -/** - * @brief Send changes to the local client to the server - * - * Publish changes previously set using @ref ts3client_setClientSelfVariableAsInt and @ref ts3client_setClientSelfVariableAsString on the - * connection handler. - * - * @param serverConnectionHandlerID connection handler on which to publish changes - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve the value of a variable from a client as integer - * - * Not all variables are available as integer. Some are only available as string or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a variable from a client as unsigned 64bit integer - * - * Not all variables are available as integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a variable from a client as string - * - * Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief Get a list of all clients in subscribed channels on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the client list - * @param result address of a variable to receive a null terminated array of client ids like {10, 30, ..., 0} - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Get id of the current channel the specified client is in - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID the client to receive the current channel for - * @param result address of a variable to receive the channel id of the specified client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64* result); - -/*channel info*/ - -/** - * @brief Retrieve the value of a channel property as integer - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a channel property as unsigned 64 bit integer - * - * Not all properties are available as string. Some are only available as integer or string. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a channel property as string - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char** result); - -/** - * @brief Get the channel id for the given channel path - * - * @param serverConnectionHandlerID connection handler on which to find the channel - * @param channelNameArray zero terminated array of c strings describing the channel path. Like {"Main channel", "sub channel", null} - * @param result address of a variable to receive the channel id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char** channelNameArray, uint64* result); - -/** - * @brief set a new value for an integer channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value); - -/** - * @brief set a new value for an unsigned 64 bit channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value); - -/** - * @brief set a new value for a string channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char* value); - -/** - * @brief Inform server of changes to channel properties - * - * After all desired changes have been done using @ref ts3client_setChannelVariableAsInt, @ref ts3client_setChannelVariableAsUInt64 - * or @ref ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. - * Prior to calling this function the channel property changes will not have any effect. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to publish updates for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Create the channel on the server - * - * After setting all the desired properties on the channel, call this function to actually create the channel on the server - * - * @param serverConnectionHandlerID connection handler on which to create the channel - * @param channelParentID id of the channel this channel should be a sub channel of. Pass 0 to create a root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char* returnCode); - -/** - * @brief Get a list of all channels currently on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the channels - * @param result address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64** result); - -/** - * @brief Get a list of all clients in the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the current clients - * @param result address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID** result); - -/** - * @brief get the id of the parent channel of the specified channel. - * - * If the channel specified by channelID is a root channel, the result will be 0. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to retrieve the parent of - * @param result address of a variable to receive the parent channel id. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64* result); - -/** - * @brief get time in seconds since last client left the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to get the - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int* result); - -/*server info*/ - -/** - * @brief get a list of all connection handlers - * - * @param result address of a variable to receive a zero terminated array of connection handlers, like {1, 5, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerList(uint64** result); - -/** - * @brief get the value of an integer server property. - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief get the value of an unsigned 64 bit integer server property. - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief get the value of a string server property. - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Make request only server variables available locally. - * - * You will receive an onServerUpdateEvent once the request only properties are available. - * Prior to the callback being called the variables are not available, and querying them will yield undefined results. - * - * @param serverConnectionHandlerID connection handler on which to request the variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char* returnCode); - -/*filetransfer management*/ - -/** - * @brief get the local file name for a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileName(anyID transferID, char** result); - -/** - * @brief get the local path of a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFilePath(anyID transferID, char** result); - -/** - * @brief get the server path of the file transfer - * - * @param transferID identifies which file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char** result); - -/** - * @brief get the total size in bytes of a file transfer. - * - * @param transferID specifies which file transfer to query - * @param result address of a variable to receive the file size - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSize(anyID transferID, uint64* result); - -/** - * @brief get the amount of bytes already transferred. - * - * 0 <= result <= ts3client_getTransferFileSize for the same transferID. - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64* result); - -/** - * @brief determine if the file transfer is an upload or download - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success. 1 = upload, 0 = download - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isTransferSender(anyID transferID, int* result); - -/** - * @brief determine the current status of the transfer in question - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the status on success. One of the values from the FileTransferState enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferStatus(anyID transferID, int* result); - -/** - * @brief get the current approximate speed (in bytes/sec) of a file transfer - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the average transfer speed (in bytes/sec) of a file transfer since it started - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the time (in seconds) a file transfer has been active - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the time in seconds the transfer was active. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferRunTime(anyID transferID, uint64* result); - -/*Interacting with the server - file transfers*/ - -/** - * @brief Initiate a file upload to the server. - * - * @param serverConnectionHandlerID connection handler to which to upload a file - * @param channelID channel to which to upload the file - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of file to upload on the local file system. - * @param overwrite boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server. - * @param resume boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server. - * @param sourceDirectory the absolute path in which the file resides on the local file system. - * @param result address of a variable in which to store the transferID on success. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* sourceDirectory, anyID* result, const char* returnCode); - -/** - * @brief Initiate a file download from the server. - * - * @param serverConnectionHandlerID connection handler from which to download the file - * @param channelID channel in which the file to download is located - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of the file on the server file system. See ts3client_getFileList to receive a list of files. - * @param overwrite boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. - * Mutually exclusive to resume. - * @param resume boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite. - * @param destinationDirectory absolute path to the directory in which to store the file. - * @param result address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* destinationDirectory, anyID* result, const char* returnCode); - -/** - * @brief Cancel a file transfer - * - * @param serverConnectionHandlerID connection handler on which the file transfer is happening - * @param transferID specifies the file transfer to cancel - * @param deleteUnfinishedFile boolean flag, whether to delete the partially transmitted file from the file system. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char* returnCode); - -/** - * @brief retrieve a list of files in a directory. - * - * This function is NOT recursive. Only directories and files in the directory specified by path will be listed. - * You will receive a onFileListEvent callback for every file or directory after this function was successful. - * Once all files and directories were sent you will receive a onFileListFinishedEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which to request files - * @param channelID the channel from which to list the files - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param path the path in the specified channel from which to list the files. Pass "/" to list the files in the root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* path, const char* returnCode); - -/** - * @brief retrieve information about a specific file. - * - * You will receive an onFileInfoEvent callback after this function was successful. - * - * @param serverConnectionHandlerID connection handler on which to request the file information. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file absolute path to the file to query information of. Must begin with "/". - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, const char* returnCode); - -/** - * @brief delete one or more files from a channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to delete the file - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file a zero terminated array of absolute paths to the files to delete. Each path must begin with "/". Like {"/file.txt", "/dir/subdir/test.txt", ..., 0} - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char** file, const char* returnCode); - -/** - * @brief create a directory in a channel for file organization - * - * Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which the channel is located. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param directoryPath absolute path of the directory to create. Must start with "/" e.g. "/existing/newDirName" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* directoryPath, const char* returnCode); - -/** - * @brief move or rename a file on the server. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to move/rename the file - * @param fromChannelID channel the file is currently located in - * @param fromChannelPW password of the specified channel. Pass an empty string if the channel has no password. - * @param toChannelID channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel. - * @param toChannelPW password of the target channel. Pass an empty string if the channel has no password. - * @param oldFile current absolute path of the file in the channel. Must start with "/". - * @param newFile new absolute path of the file in the target channel. Must start with "/". e.g. "/subdirectory/filename.txt" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char* fromChannelPW, uint64 toChannelID, const char* toChannelPW, const char* oldFile, const char* newFile, const char* returnCode); - -/** - * Requests pre-signed URLs for S3 file operations - * - * @param scHandlerID server connection handler ID - * @param channelID channel ID - * @param channelPW channel password (can be NULL) - * @param objectKeys array of object keys to request URLs for - * @param verbs array of HTTP verbs corresponding to each object key - * @param contentLengths array of content lengths for upload operations - * @param numObjects number of objects in the arrays - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_s3ft_getPresignedUrls(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char** objectKeys, const char** verbs, const size_t* contentLengths, int numObjects, const char* returnCode); - -/** -* Deletes a file from an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to delete -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_deleteFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** -* Renames a file in an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param oldObjectKey original object key -* @param newObjectKey new object key -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_renameFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* oldObjectKey, const char* newObjectKey, const char* returnCode); - -/** -* Lists files in an S3 bucket associated with a channel -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_listFiles(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* returnCode); - -/** -* Notifies the server that an S3 upload has completed -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_uploadDoneNotification(uint64 scHandlerID, uint64 channelID, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object upload -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to upload -* @param contentLength size of the file to upload -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getUploadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, size_t contentLength, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object download -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to download -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getDownloadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** - * @brief get the configured maximum upload speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit); - -/** - * @brief get the configured maximum download speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit); - -/** - * @brief get the configured maximum upload speed for the virtual server. - * - * Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the configured maximum download speed for the virtual server. - * - * Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the speed limit for a specific file transfer. - * - * @param transferID specifies which transfer to query. - * @param limit address of a variable to receive the transfer limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64* limit); - -/** - * @brief set the instance wide upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit); - -/** - * @brief set the instance wide download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit); - -/** - * @brief set the virtual server upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the virtual server download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the transfer limit for an individual file transfer. - * - * The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). - * Whether the limit is upload or download depends on what kind of transfer the specified transfer is. - * - * @param transferID the transfer to set the limit for - * @param newLimit the new maximum speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit); - -/** - * @brief get the legacy UUID (SHA1) of the virtual server. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param result address of a variable to receive the legacy uuid value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerLegacyUUID(uint64 serverConnectionHandlerID, char** result); -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/clientlib_sdk.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/clientlib_sdk.h deleted file mode 100644 index 394f116..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/clientlib_sdk.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef CLIENTLIB_SDK_H -#define CLIENTLIB_SDK_H - -// system -#include - -// own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their - * current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client - * will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays - * to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the - * passed returnCode indicating whether or not the operation was successful. - * - * @param server_connection_handler_id the connection handler on which to set the whisper list - * @param client_id the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param channel_ids an array of channel ids to transmit voice to. - * @param channel_ids_size number of elements in aforementioned array. - * @param client_ids a zero terminated array of client ids to transmit voice to. - * @param client_ids_size number of elements in aforementioned array. - * @param impersonate if the target client is a webrtc client, the voice packets will look like as if they have been - * send by the invoking client id - * @param return_code a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts_client_request_client_set_whisper_list(uint64 server_connection_handler_id, anyID client_id, - const uint64* channel_ids, - int channel_ids_size, - const anyID* client_ids, - int client_ids_size, int impersonate, - const char* return_code); - -/** - * @brief Send a binary-serialized ClientCommandRequest protobuf to the client library. - * - * The response will be delivered asynchronously via the onProtoResponse callback - * as a serialized ClientCommandResponse protobuf. - * - * @param data Pointer to serialized ClientCommandRequest protobuf bytes - * @param size Size of the serialized data in bytes - * @param return_code Caller-provided string to correlate the response in onProtoResponse. May be NULL. - * @return An error code: ERROR_ok on successful dispatch, ERROR_parameter_invalid on parse failure - */ -EXPORTDLL unsigned int ts3client_postProtoCommand(const void* data, size_t size, const char* return_code); - -#ifdef __cplusplus -} -#endif - -#endif // CLIENTLIB_SDK_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/video/session_subscriber_protocol.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/video/session_subscriber_protocol.h deleted file mode 100644 index 601c03a..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/include/teamspeak/video/session_subscriber_protocol.h +++ /dev/null @@ -1,236 +0,0 @@ -#ifndef TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#define TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#include - -#ifdef __cplusplus -extern "C" { -#endif -// Version definitions. -#define TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1 1 - - -// Protocol used for communication between the session subscriber and the session (a single stream). -// Commands are sent bidirectionally or unidirectionally between the parties. -// e.g. SESSION => SUBSCRIBER: ON_FRAME, ON_PAUSED_CHANGED -// e.g. SUBSCRIBER => SESSION: ON_FRAME_ACK, ON_RESIZE - - -// Command type enum with a lowercase type name. -typedef enum -{ - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME = 0, - TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE, - TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED, - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK, - TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP, - TS_SESSION_SUBSCRIBER_CMD_REMOVE_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED, -} ts_session_subscriber_command_type_t; - -// Pixel format enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_I420 = 0, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_NV12, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ABGR, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ARGB, -} ts_session_subscriber_pixel_format_t; - -// Buffer location enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_CPU = 0, - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_GPU -} ts_session_subscriber_buffer_location_t; - -// Buffer type enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_SINGLE = 0, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_MAIN, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_SUB -} ts_session_subscriber_buffer_type_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(push, 4) -#endif - -// Main buffer header for shared CPU Memory Front/Back Buffers. -// The Main Buffer contains metadata about the current front/back buffer and the versioning for both the main and sub buffer. -// The information from the main buffer can be used to always read the front buffer. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t front_buffer_index; // index of the front buffer. (0: main buffer, 1: sub buffer) - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_main_buffer_header_t; - -// Sub buffer header. -typedef struct -{ - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. -} ts_session_subscriber_sub_buffer_header_t; - -// Single frame buffer header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_single_frame_buffer_header_t; - -// Command header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // Total message length (header + payload). - ts_session_subscriber_command_type_t type; - uint64_t target_session_id; // always set to the target session id this command is for or is originating from. - uint64_t target_subscriber_id; // 0 if broadcast. -} ts_session_subscriber_command_header_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME. -// The frame data is not included in the message, but is attached seperately or was sent beforehand. The buffer is identified by it's id. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_id; // buffer id, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_frame_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t frame_id; -} ts_session_subscriber_on_frame_ack_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t width; - uint32_t height; -} ts_session_subscriber_on_resize_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t paused; // 0 or 1. -} ts_session_subscriber_on_paused_changed_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE. -// Contains a single frame buffer. The header is of format |ts_session_subscriber_single_frame_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; - ts_session_subscriber_buffer_type_t buffer_type; -} ts_session_subscriber_on_buffer_single_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK. -// Contains a main buffer and a sub buffer. The main buffer header -// contains metadata about the current front/back buffer and -// is of type |ts_session_subscriber_main_buffer_header_t|. -// The sub buffer's header is of type |ts_session_subscriber_sub_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t main_buffer_ptr; // main buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t main_buffer_length; - uint64_t sub_buffer_ptr; // sub buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t sub_buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; -} ts_session_subscriber_on_buffer_front_back_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_resp_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_release_buffer_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; - int bits_per_sample; - int sample_rate; - uint32_t number_of_channels; - uint32_t number_of_frames; - int64_t absolute_capture_timestamp_ms; - float volume; -} ts_session_subscriber_on_audio_frames_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t audio_enabled; -} ts_session_subscriber_on_audio_enabled_changed_payload_t; - -// Overall Command structure. -typedef struct -{ - ts_session_subscriber_command_header_t header; - union - { - ts_session_subscriber_on_frame_payload_t frame; - ts_session_subscriber_on_resize_payload_t resize; - ts_session_subscriber_on_paused_changed_payload_t paused; - ts_session_subscriber_on_frame_ack_payload_t frame_ack; - ts_session_subscriber_on_buffer_single_payload_t buffer_single; - ts_session_subscriber_on_buffer_front_back_payload_t buffer_front_back; - ts_session_subscriber_on_release_buffer_payload_t release_buffer; - ts_session_subscriber_add_subscriber_payload_t add_subscriber; - ts_session_subscriber_add_subscriber_resp_payload_t add_subscriber_resp; - ts_session_subscriber_on_audio_frames_payload_t audio_frames; - ts_session_subscriber_on_audio_enabled_changed_payload_t audio_enabled_changed; - } payload; -} ts_session_subscriber_command_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(pop) -#endif - - -#ifdef __cplusplus -} -#endif - -#endif // TS_SESSION_SUBSCRIBER_PROTOCOL_H_ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/lib/cmake/team_client/team_clientConfig.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/lib/cmake/team_client/team_clientConfig.cmake deleted file mode 100644 index d4ec50d..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/lib/cmake/team_client/team_clientConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_clientConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_clientTargets.cmake") - -check_required_components(team_client) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/lib/cmake/team_client/team_clientTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/lib/cmake/team_client/team_clientTargets-release.cmake deleted file mode 100644 index 0ec5f11..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/lib/cmake/team_client/team_clientTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::client" for configuration "Release" -set_property(TARGET teamspeak::client APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::client PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.dylib" - IMPORTED_SONAME_RELEASE "@rpath/libteamspeak_sdk_client.dylib" - ) - -list(APPEND _cmake_import_check_targets teamspeak::client ) -list(APPEND _cmake_import_check_files_for_teamspeak::client "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.dylib" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/lib/cmake/team_client/team_clientTargets.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/lib/cmake/team_client/team_clientTargets.cmake deleted file mode 100644 index 20da9c9..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-armv8/lib/cmake/team_client/team_clientTargets.cmake +++ /dev/null @@ -1,121 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::client) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::client -add_library(teamspeak::client SHARED IMPORTED) - -set_target_properties(teamspeak::client PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -if(NOT CMAKE_VERSION VERSION_LESS "3.23.0") - target_sources(teamspeak::client - INTERFACE - FILE_SET "public_headers" - TYPE "HEADERS" - BASE_DIRS "${_IMPORT_PREFIX}/include" - FILES "${_IMPORT_PREFIX}/include/teamspeak/clientlib.h" "${_IMPORT_PREFIX}/include/teamspeak/clientlib_sdk.h" "${_IMPORT_PREFIX}/include/teamspeak/video/session_subscriber_protocol.h" - ) -else() - set_property(TARGET teamspeak::client - APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES - "${_IMPORT_PREFIX}/include" - ) -endif() - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_clientTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/clientlib.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/clientlib.h deleted file mode 100644 index 40718b5..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/clientlib.h +++ /dev/null @@ -1,2570 +0,0 @@ -/* - * This is the main header for the TeamSpeak 3 Client SDK. All the functions that are used - * to communicate with the Teamspeak 3 Client are here. Please view the documentation for - * details. Note that some of these functions REQUIRE you to call ts3sclient_freeMemory() - * after finishing with the result. This holds true for all the functions returning strings - * (so the parameter is "char** result"). Again, the details are all in the documentation. - */ - -#ifndef CLIENTLIB_H -#define CLIENTLIB_H - -//system -#include -#include - -//own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -struct ClientUIFunctionsRare; - -/** - * @brief Defines available callbacks that you can receive. - * - * Set the members of this struct to a function to call when the specific event happens. - */ -struct ClientUIFunctions { - /** - * @brief JSON events - * - * @param msg A stringified JSON object. - **/ - void (*onMessage) (const char* msg); - - /** - * @brief called when the status of a connection changes - * - * @param serverConnectionHandlerID specifies on which connection the status has changed - * @param newStatus the current status of the connection. One of the values from the ConnectStatus enum - * @param errorNumber if the state change was caused by an error this is set to one of the values from the @ref Ts3ErrorType enum - */ - void (*onConnectStatusChangeEvent) (uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber); - - /** - * @brief - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerProtocolVersionEvent) (uint64 serverConnectionHandlerID, int protocolVersion); - - /** - * @brief called when a channel was received. - * - * Will be called once for every channel during connection initialization. Tells you which channels exist. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel - * @param channelParentID the id of the parent channel. 0 if the channel is a root channel. - */ - void (*onNewChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID); - - /** - * @brief called when a new channel was created - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the new channel - * @param channelParentID the id of the parent channel for the newly created channel. 0 if the channel is a root channel. - */ - void (*onNewChannelCreatedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is deleted - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that is deleted. This channel is gone already when this is called. It's not possible to get any information about this channel anymore. - * @param invokerID client id of the client that deleted the channel. 0 if deleted by the server. - * @param invokerName utf8 encoded c string containing the display name of the client that caused deletion - * @param invokerUnqiueIdentifier utf8 encoded c string containing the unique identifier of the client that caused deletion - */ - void (*onDelChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is moved to a different location on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel being moved - * @param newChannelParentID the id of the new parent channel - * @param invokerID client if of the client that moved the channel. 0 if caused by server. - * @param invokerName utf8 encoded c string containing the display name of the client that moved the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the unique identifier of the client that moved the channel - */ - void (*onChannelMoveEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when new data for a channel was received from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel that new information was received for - */ - void (*onUpdateChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel was edited on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that was edited - * @param invokerID client id that edited the channel. 0 if done by the server - * @param invokerName utf8 encoded c string containing the display name of the client editing the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the uid of the client that edited the channel - */ - void (*onUpdateChannelEditedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called whenever a change for a client is received from the server. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID specifies the client for which variables have changed or are now available - * @param invokerID the source client that caused the update - * @param invokerName utf8 encoded c string containing the display name of the client causing the update - * @param invokerUniqueIdentifier utf8 encoded c string containing the public identity of the client causing the update - */ - void (*onUpdateClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a client moves to a different channel, disconnects, connects, gets kicked or banned. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client changing channels - * @param oldChannelID id of the previous channel of the client. - * @param newChannelID id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned. - */ - void (*onClientMoveEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage); - - /** - * @brief called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time. - * - * Informs you about newly visible clients after subscribing to a channel. - * Informs about clients that we will no longer receive information about. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client - * @param oldChannelID id of the channel that the client was in last time we saw the client. - * @param newChannelID id of the channel the client is currently in. - * @param visibility whether we can see the client or not. One of the values from the Visibility enum. - * Allows to distinguish whether this callback was called after a subscribe or unsubscribe. - */ - void (*onClientMoveSubscriptionEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility); - - /** - * @brief called when a client loses connection and times out. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that lost connection - * @param oldChannelID channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param timeoutMessage uft8 encoded c string containing the reason message. - */ - void (*onClientMoveTimeoutEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage); - - /** - * @brief called when a client was moved by the server or another client - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID the client that was moved - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was moved to - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param moverID id of the client that moved the client - * @param moverName utf8 encoded c string containing the display name of the client that caused the move - * @param moverUniqueIdentifier utf8 encoded c string containing the identifier of the client that caused the move - * @param moveMessage utf8 encoded c string containing the reason message - */ - void (*onClientMoveMovedEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char* moverName, const char* moverUniqueIdentifier, const char* moveMessage); - - /** - * @brief called when a client is kicked from their channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was kicked to. This is the id of the server default channel. - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromChannelEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called when a client was kicked from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromServerEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called for every connection using the identity after a call to ts3client_requestClientIDs. - * - * This is called multiple times for each identity queried. Once - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param uniqueClientIdentifier the public identity queried and used by the client - * @param clientID the id assigned to this client - * @param clientName the display name of this client - */ - void (*onClientIDsEvent) (uint64 serverConnectionHandlerID, const char* uniqueClientIdentifier, anyID clientID, const char* clientName); - - /** - * @brief called after onClientIDsEvent was called for every client using the queried identity. - * - * Once this callback is called, you know of all clients on the server that use the identity. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onClientIDsFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the server was edited - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param editerID id of the client that edited the server - * @param editerName utf8 encoded c string containing the display name of the client editing the server - * @param editerUniqueIdentifier utf8 encoded c string containing the public identity of the client - */ - void (*onServerEditedEvent) (uint64 serverConnectionHandlerID, anyID editerID, const char* editerName, const char* editerUniqueIdentifier); - - /** - * @brief called whenever updates about changed server properties are received from the server. - * - * Happens after a call to ts3client_requestServerVariables but can also be called sporadically. - * - * @param serverConnectionHandlerID specifies on which connection the updated variables are available - */ - void (*onServerUpdatedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after an action was performed by us. Tells whether the action was successful or which error occurred. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param errorMessage utf8 encoded c string describing the error - * @param error the error code the action finished with. One of the values from the @ref Ts3ErrorType enum. - * @param returnCode a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server - * @param extraMessage utf8 encoded c string containing additional information if available. - */ - void (*onServerErrorEvent) (uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage); - - /** - * @brief called when the server was stopped - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param shutdownMessage utf8 encoded c string containing the provided reason for the shutdown - */ - void (*onServerStopEvent) (uint64 serverConnectionHandlerID, const char* shutdownMessage); - - /** - * @brief called when a text message was received - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param targetMode identifies the type of the message. One of the values from the TextMessageTargetMode enum. - * @param toID the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages - * @param fromID id of the client that sent the message - * @param fromName utf8 encoded c string containing the display name of the client sending the message - * @param fromUniqueIdentifier utf8 encoded c string containing the public identity of the sending client - * @param message utf8 encoded c string containing the actual message - */ - void (*onTextMessageEvent) (uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char* fromName, const char* fromUniqueIdentifier, const char* message); - - /** - * @brief called when a client starts or stops talking. - * - * This event is only received for clients in our own channel and clients that whisper us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param status Whether the client is talking or not. One of the values from the TalkStatus enum. - * @param clientID the client the event was called for - */ - void (*onTalkStatusChangeEvent) (uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID); - - /** - * @brief called when someone whispers us that is not on the list of clients we accept whispers from. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that tried to whisper us - * @sa ts3client_allowWhispersFrom - * @sa ts3client_setWhisperReceiveWhitelist - */ - void (*onIgnoredWhisperEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called when updated connection properties for a client are available. - * - * This happens after a call to ts3client_requestConnectionInfo - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that updated properties are available for - */ - void (*onConnectionInfoEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called after a call ts3client_requestServerConnectionInfo when the connection information for the server are available. - * - * Information can now be queried using ts3client_getServerConnectionVariableAsFloat and ts3client_getServerConnectionVariableAsUInt64 - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerConnectionInfoEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when a channel was successfully subscribed by us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we subscribed to - */ - void (*onChannelSubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to subscribe to are subscribed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelSubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after we unsubscribed from a channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel. - */ - void (*onChannelUnsubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to unsubscribe from are unsubscribed - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelUnsubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the channel description of a channel has changed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the description has changed - */ - void (*onChannelDescriptionUpdateEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel password was changed. Can be used to invalidate cached passwords - * previously stored for the channel. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel the password was changed on - */ - void (*onChannelPasswordChangedEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called once the playback device was closed on a connection - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @sa ts3client_initiateGracefulPlaybackShutdown - * @sa ts3client_closePlaybackDevice - */ - void (*onPlaybackShutdownCompleteEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the available devices changed - * - * @param modeID utf8 encoded c string describing the mode of the device - * @param playOrCap indicates whether the device is a capture or playback device - */ - void (*onSoundDeviceListChangedEvent) (const char* modeID, int playOrCap); - - /** - * @brief called before any effects are applied, allows access to individual client raw audio data - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - */ - void (*onEditPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels); - - /** - * @brief called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer. - */ - void (*onEditPostProcessVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after mixing individual client audio together but before sending it to playback device. - * - * Last chance to access/modify audio data before it gets sent to the playback device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. - */ - void (*onEditMixedPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param flags allows to mute the audio stream, set LSB to 1 to mute the audio. - */ - void (*onEditCapturedVoiceDataPreprocessEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* flags); - - /** - * @brief called after pre processing has been applied to recorded voice data, before it is sent to the server. - * - * This allows access to or modification of captured data from the recording device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param edited bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server. - */ - void (*onEditCapturedVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* edited); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of clients - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client for which the position is calculated - * @param distance the distance from own client to the client - * @param volume the volume calculated by the client lib. Can be modified in the callback. - */ - void (*onCustom3dRolloffCalculationClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, float distance, float* volume); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of wave files - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param waveHandle identifies the wave file to calculate the volume for. A handle previously created with @ref ts3client_playWaveFileHandle - * @param distance the distance from own client to the source of the wave file - * @param volume the volume of the wave file calculated by the client lib. Can be modified in the callback. - * @sa ts3client_playWaveFileHandle - */ - void (*onCustom3dRolloffCalculationWaveEvent) (uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float* volume); - - /** - * @brief called for every log message if the client lib was initialized with user logging - * - * @param logmessage utf8 encoded c string containing the text to log - * @param logLevel indicates severity of the message. One of the values from the LogLevel enum - * @param logChannel utf8 encoded c string containing the category this message is logged under - * @param logID the connection handler this message was logged on - * @param completeLogString utf8 encoded c string containing the complete log message containing all other parameters for convenience - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called for every packet to be sent to the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataToSend pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. - * Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called for every packet received from the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataReceived pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. - * Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called during the connection initialization, allows to check whether the server identifier is the one you expect. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param ServerUniqueIdentifier utf8 encoded c string containing the server identifier of the server connecting to - * @param cancelConnect allows to cancel the connection. Set variable pointed to to 1 to abort the connection. - */ - void (*onCheckServerUniqueIdentifierEvent) (uint64 serverConnectionHandlerID, const char* ServerUniqueIdentifier, int* cancelConnect); - - /** - * @brief called when a channel password is set. - * - * Can be used to implement custom password checks against external sources (e.g. LDAP). - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param plaintext utf8 encoded c string containing the plaintext password as entered by the user - * @param encryptedText output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). - * Must not be larger than the size specified by the encryptedTextByteSize parameter. - * @param encryptedTextByteSize the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter - */ - void (*onClientPasswordEncrypt) (uint64 serverConnectionHandlerID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief called when file transfers finish or terminate with an error - * - * @param transferID identifies the file transfer the callback was called for. As created by @ref ts3client_requestFile or @ref ts3client_sendFile - * @param status indicates success status or error reason. One of the values from the @ref Ts3ErrorType enum. - * @param statusMessage utf8 encoded c string containing a human readable description of the status message - * @param remotefileSize size of the file in bytes at the source of the transfer. - * @param serverConnectionHandlerID specifies the connection the transfer was started on - * @sa ts3client_sendFile - * @sa ts3client_requestFile - */ - void (*onFileTransferStatusEvent) (anyID transferID, unsigned int status, const char* statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID); - - /** - * @brief called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information. - * - * Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file is located - * @param path the folder in which this file or directory is located - * @param name the name of the file or directory this event is called for - * @param size file size in bytes. 0 if this event describes a directory - * @param datetime unix timestamp of when this file was last modified - * @param type whether the entry described is a directory or a file. One of the values from the FileTransferType enum. - * @param incompleteSize number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted. - * @param returnCode allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL - */ - void (*onFileListEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path, const char* name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char* returnCode); - - /** - * @brief called after onFileListEvent was called for all directories / files in a given path. - * - * This signifies that you now know of all files and directories in the path requested. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the file list is now complete - * @param path the path within the channel that files and directories were requested for. - */ - void (*onFileListFinishedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path); - - /** - * @brief called after a call to ts3client_requestFileInfo providing the requested information about a file. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file resides - * @param name utf8 encoded c string containing the absolute path within the channel, including the file / directory name. - * @param size the size of the file in bytes - * @param datetime unix timestamp for the last time the file was modified - */ - void (*onFileInfoEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* name, uint64 size, uint64 datetime); - - /** - * @brief called after a call to ts3client_getChatLoginToken providing the requested login token for the chat server associated with this teamspeak server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token The requested chat login token - */ - void (*onChatLoginTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief called after a call to ts3client_getAuthenticationToken providing the requested authentication token for the virtual server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token THe requested authentication token - */ - void (*onAuthenticationTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief invoked when some ui-relevant event happened in a screenshare session, with it's according payload in json - * - * @param id stringified uint64 id of the peer connection - * @param payload stringified json payload - */ - void (*onScreenshareSessionEvent) (uint64 id, const char* event_name, const char* payload); - - /** - * @brief invoked by an asynchronous request from ts3client_postMessage - * - * @param stringified json of the reply - * @param return_code a c string identifying the action that caused this event. This is the same string given as return_code to function calls that request an action - */ - void (*onJsonReply) (const char* json, const char* return_code); - - /** - * @brief Invoked when a JSON Command should be sent to the matrix module - * - * @param stringified json of the event - * @param return_code a c string identifying the event. A return_code is waiting to be resolved by ts3client_onMatrixMessage - */ - void (*onSendCallToMatrix) (unsigned int ts_chat_id, const char* json, const char* return_code); - - /** - * @brief Called when a proto command response is ready. - * - * @param data Serialized ClientCommandResponse protobuf bytes - * @param size Size in bytes - * @param return_code The return_code passed to ts3client_postProtoCommand - */ - void (*onProtoResponse) (const void* data, size_t size, const char* return_code); - - /** - * @brief Called when a proto event occurs (server events filtered by ACCESS_SDK). - * - * @param data Serialized ServerEvent protobuf bytes - * @param size Size in bytes - */ - void (*onProtoEvent) (const void* data, size_t size); -}; //END OF ClientUIFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the client library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the client library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by the client library -*/ -EXPORTDLL unsigned int ts3client_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the client library and defines callback functions - * - * This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when - * certain changes happen on the client side as well as on connected servers. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct - * @param functionRarePointers similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here. - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files - * @param resourcesFolder path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initClientLib(const struct ClientUIFunctions* functionPointers, const struct ClientUIFunctionsRare* functionRarePointers, int usedLogTypes, const char* logFileFolder, const char* resourcesFolder); - -/** - * @brief destroys the client library. Must not be called from within a callback. - * - * This is the last function to call, after calling this function you will no longer be able to use client library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyClientLib(); - -/** - * @brief Get the version string of the client library - * - * @param result Pointer to a char* variable that the client library will allocate memory for. - * If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. - * You need to free the variable pointed to by using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersion(char** result); - -/** - * @brief Get the version number of the client library - * - * @param result Pointer to a variable to store the client library version number into - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersionNumber(uint64* result); - -/** - * @brief Creates a new server connection handler to connect to servers - * - * A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time - * and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. - * When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by - * providing the corresponding serverConnectionHandlerId to the client library function. - * - * @param port the local port to use. Specify 0 to use an ephemeral port. - * @param result Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64* result); - -/** - * @brief Destroys a connection handler - * - * After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback! - * - * @param serverConnectionHandlerID which connection handler to destroy - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID); - -/*Identity management*/ - -/** - * @brief Create a new identity to use for connecting to a server - * - * Identities identify a client to the server. The identity should be stored and reused for sessions by the same user. - * - * @param result Address of a variable to store the identity in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_createIdentity(char** result); - -/** - * @brief Get the unique client identifier from an identity - * - * @param identityString The identity to produce the unique identifier for, as created by ts3client_createIdentity - * @param result Pointer to a variable to store the unique client identifier in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_identityStringToUniqueIdentifier(const char* identityString, char** result); - -/*sound*/ - -/** - * @brief Retrieve available playback devices as reported by the operating system - * - * @param modeID a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or - * ts3client_getDefaultPlaybackMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} ..., NULL}` on windows, `{{char* deviceName, char* - * deviceId}, ..., NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members - * and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getPlaybackDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available recording devices as reported by the operating system - * - * @param modeID a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or - * ts3client_getDefaultCaptureMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} - * ..., NULL}` on windows, `{{char* deviceName, char* deviceId}, ..., NULL}` on other platforms. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref - * ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getCaptureDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available playback modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackModeList(char*** result); - -/** - * @brief Retrieve available capture modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCaptureModeList(char*** result); - -/** - * @brief Get the current operating system defined default playback device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid playback mode as retrieved by @ref ts3client_getPlaybackModeList or @ref ts3client_getDefaultPlayBackMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlaybackDevice(const char* modeID, char*** result); - -/** - * @brief Get the current operating system defined default capture device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid capture mode as retrieved by @ref ts3client_getCaptureModeList or @ref ts3client_getDefaultCaptureMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and both the array and its individual members must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureDevice(const char* modeID, char*** result); - -/** - * @brief Retrieve the current default playback mode - * - * @param result Address of a char array to receive the c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlayBackMode(char** result); - -/** - * @brief Retrieve the current default capture mode - * - * @param result Address of a char array to receive a c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureMode(char** result); - -/** - * @brief initializes a playback device for a connection handler - * - * Call this function to start audio playback of TeamSpeak audio on a connection - * - * @param serverConnectionHandlerID the connection handler on which to initialize the specified device - * @param modeID utf8 encoded c-string containing the mode to open the device in. Pass an empty string to use the default mode. See @ref ts3client_getPlaybackModeList and @ref ts3client_getDefaultPlayBackMode for a list of valid modes. - * @param playbackDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getPlaybackDeviceList and @ref ts3client_getDefaultPlaybackDevice for valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* playbackDevice); - -/** - * @brief initializes a capture device for a connection handler - * - * Call this function to start consuming audio from the specified device and send it to the server - * - * @param serverConnectionHandlerID the connection handler on which to open the capture device - * @param modeID utf8 encoded c-string containing the mode in which to open the device. Pass an empty string to use the default mode. See @ref ts3client_getCaptureModeList and @ref ts3client_getDefaultCaptureMode for a list of valid modes. - * @param captureDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getCaptureDeviceList and @ref ts3client_getDefaultCaptureDevice for a list or valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* captureDevice); - -/** - * @brief set an explicit render device whose output should serve as the AEC reference signal - * - * By default the SDK pairs AEC with the same mode/device used for playback on the connection, which only - * works when capture and playback share a backend mode. Use this function when playback is routed through - * a custom device (e.g. a game engine's audio mixer) but echo cancellation should still operate against the - * audio that is actually rendered to the user's speakers. The named device must be a native render endpoint - * (no custom-mode devices); on platforms whose backend supports system-level loopback (Windows WASAPI, Linux - * PulseAudio) this is the device whose loopback capture is fed to the echo canceller. - * - * Call after @ref ts3client_openCaptureDevice and @ref ts3client_openPlaybackDevice on the connection. The - * reference association is reapplied automatically when AEC is toggled or the capture device is reactivated. - * Pass empty strings for modeID and renderDeviceID to clear an explicit reference and fall back to the - * default mode-match behaviour. - * - * @param serverConnectionHandlerID the connection handler whose AEC reference to set - * @param modeID utf8 encoded c-string of the backend mode that owns the reference device (e.g. "windowsaudiosession", "pulseaudio") - * @param renderDeviceID utf8 encoded c-string of the render device whose output should be used as AEC reference. Pass an empty string to use the connection's currently-open playback device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. Returns ERROR_not_implemented on platforms whose backend cannot loopback-capture an arbitrary render device (currently macOS). -*/ -EXPORTDLL unsigned int ts3client_setAECReferenceDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* renderDeviceID); - -/** - * @brief retrieve the device name that is currently used to play audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active playback device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current playback device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the playback mode on - * @param result address of a variable receiving a c string of the playback mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief retrieve the device name that is currently used to capture audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active capture device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current capture device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the capture mode on - * @param result address of a variable receiving a c string of the capture mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief Close the playback device after all currently playing sounds are done playing - * - * A more user friendly way of closing a playback device. The client lib will monitor and ensure - * that any sounds that have already started playing have completely played before closing the device. - * New sounds are not allowed to be played after calling this function. - * This function will return right away, regardless of whether the device has been closed already or not. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current playback device on a connection handler. - * - * This will instantly shut down the device. Any sounds currently playing will be interrupted. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current capture device on a connection handler. - * - * This will instantly shut down the device. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the capture device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Activate a previously opened capture device on a server connection. - * - * Only one server connection can receive audio from its capture device at any given time. This - * function will set the server connection handler that is going to receive the audio from the - * capture device opened on that connection. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Play a local wave file on the playback device of the connection handler - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char* path); - -/** - * @brief Play a local wave file on the playback device of the connection handler. - * - * This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be - * used to stop, pause, resume or even loop the wave file. - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @param loop Boolean value defining whether or not to loop the wave file until the handle is paused or stopped - * @param waveHandle address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char* path, int loop, uint64* waveHandle); - -/** - * @brief Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle. - * - * Audio will be stopped at whatever location it is currently at and resumed from its paused location. - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @param pause Boolean value defining whether to pause or resume the waveHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause); - -/** - * @brief Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle - */ -EXPORTDLL unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle); - -EXPORTDLL unsigned int ts3client_createAudioPlaybackHandle(uint64 scHandlerID, anyID* handle); -EXPORTDLL unsigned int ts3client_pauseAudioPlaybackHandle(uint64 scHandlerID, anyID handle, int pause); -EXPORTDLL unsigned int ts3client_closeAudioPlaybackHandle(uint64 scHandlerID, anyID handle); -EXPORTDLL unsigned int ts3client_enqueueAudioPlaybackHandle(uint64 scHandlerID, anyID handle, float* buffer, int buffer_size); - -/** - * @brief create a new software device to be used for playback and/or capture. - * - * This allows you to create custom devices for implementing your own audio capture or playback. - * For capture devices you will need to regularly provide audio data via the @ref ts3client_processCustomCaptureData function. - * For playback devices you will need to regularly aquire audio data via the @ref ts3client_acquireCustomPlaybackData function. - * - * @param deviceID a unique string by which you will refer to this audio device when opening devices ore removing it. - * @param deviceDisplayName custom display string for your device. Not required to be unique, you can freely choose this. - * @param capFrequency The frequency of the capture device. Determines the frequency the audio you're passing in to @ref ts3client_processCustomCaptureData is expected to be in when using this device. - * @param capChannels The amount of channels the audio source on this device has. Determines the number of audio channels the data you're passing to @ref ts3client_processCustomCaptureData is expected to have when using this device. - * @param playFrequency Determines which frequency the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @param playChannels Determines the number of audio channels of the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_registerCustomDevice(const char* deviceID, const char* deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels); - -/** - * @brief Removes a custom audio device previously registered. - * - * @param deviceID the deviceID of the custom device to remove. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_unregisterCustomDevice(const char* deviceID); - -/** - * @brief Provide audio data for a registered custom device. - * - * When using custom devices, you're expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. - * The audio will be sent to the connection handler that currently has the specified custom device active (if any). - * The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer. - * - * @param deviceName the deviceID for which you're providing audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device). - * @param samples the number of audio frames in the buffer - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_processCustomCaptureData(const char* deviceName, const short* buffer, int samples); - -/** - * @brief Retrieve playback data for the specified device from the client lib - * - * When using custom playback devices you're expected to call this function regularly. - * - * @param deviceName the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device). - * @param samples how many audio frames to retrieve. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. - * May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer. -*/ -EXPORTDLL unsigned int ts3client_acquireCustomPlaybackData(const char* deviceName, short* buffer, int samples); - -/** - * @brief Route captured audio directly to the playback device rather than through the network. - * - * Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will - * be routed directly to the playback device. This allows a user to receive direct feedback from their own - * audio transmission, allowing easier adjustments to audio settings. - * - * @param serverConnectionHandlerID the connection handler on which to enable or disable test mode. Determines the audio devices used. - * @param status Boolean value either enabling test mode or disabling it. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status); - -/** - * @brief Flags the client as recording received audio transmissions. - * - * This does NOT cause any recording to take place, it merely informs other clients that this client is - * actually recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to flag this client for recording. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Flags the client as no longer recording audio transmissions. - * - * Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this - * client as recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to unset the recording flag for this client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Allow another client to whisper us. - * - * Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients - * are ignored and no audio data will be made available from whispers. Can be undone using @ref ts3client_removeFromAllowedWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we want to receive whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_removeFromAllowedWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Removes a client from the allowed whisper list. - * - * Removes the specified other client on the server from the allowed whisperer list. After this call no more audio - * is made available when receiving whispers from the specified client. The opposite of @ref ts3client_allowWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we do not want to receive whispers from anymore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Retrieve the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for which to retrieve the list of clients. - * @param result Address of an array of anyID which receives the list of clients we are allowing whispers from. - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist -*/ -EXPORTDLL unsigned int ts3client_getWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Check if we allow receiving whispers from a client - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the client to check. - * @param result address of a variable to receive the boolean status on whether or not we allow whisper from the specified client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isWhisperReceiveWhitelisted(uint64 serverConnectionHandlerID, anyID clientID, int* result); - -/** - * @brief Set the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler on which to set the list of clients. - * @param clientIDs NULL terminated array of client ids that we want to allow receiving whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_getWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_setWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID* clientIDs); - -/* 3d sound positioning */ -/** - * @brief Set position, orientation and velocity of own client in 3D space - * - * @param serverConnectionHandlerID the connection handler for which to set the specified 3D settings. - * @param position 3D position of own client, pass NULL to ignore. - * @param forward Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore. - * @param up Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR* position, const TS3_VECTOR* forward, const TS3_VECTOR* up); - -/** - * @brief Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler of the wave handle - * @param waveHandle a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position - * @param position the position the wave file should be played from - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle -*/ -EXPORTDLL unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR* position); - -/** - * @brief Change 3D sound attenuation and distance settings - * - * @param serverConnectionHandlerID the connection handler for which to adjust the settings. - * @param distanceFactor relative distance factor in meters. Default is 1.0. Use to adjust the distance between two @ref TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor - * @param rolloffScale Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale); - -/** - * @brief Adjusts other clients position in 3D space - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the other client we want to adjust the position of. - * @param position the desired position in 3D space of the other client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR* position); - -/*preprocessor*/ -/** - * @brief Retrieve floating point preprocessor configuration values - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the value - * @param ident the name of the preprocessor value to retrieve - * @param result address of a variable to receive the specified configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Retrieve preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param result address of a variable to receive a c string with the value of the specified preprocessor configuration. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/** - * @brief Set preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Indicates to the client that a key press has occurred and that it should run the typing attenuation algoritm. - * - * This will hint to the client lib that the typing attenuation code should be applied to the currently processed chunk - * of audio data. - * Effectively sets a flag in the client lib to run the code for the currently processed chunk of audio data. The client - * will reset this flag after the current audio chunk has been completed. - * - * @since 3.0.9.0 - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setKeyPressedDuringChunk(); - -/** - * @brief Gets global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to retrieve - * @param result address of a variable to receive the configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getGlobalConfigValueAsInt(const char* ident, int* result); - -/** - * @brief Allows changing global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to set - * @param value the new value for the configuration option - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setGlobalConfigValue(const char* ident, const char* value); - -/*encoder*/ - -/** - * @brief Retrieve voice encoder information. - * - * Encoder options are bound to a capture device. You must open a capture device on the specified - * connection handler prior to calling this function. - * bitrate will return the estimated bitrate of audio without any overhead. - * name will return the used codec name. - * quality will return the codec quality setting, a value between 0 and 10 inclusive. - * - * @param serverConnectionHandlerID the connection handler to query the encoder information for. - * @param ident the configuration value to query. Valid values are name, quality and bitrate - * @param result address of a variable to receive an utf8 encoded c string with the value of the option queried. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/*playback*/ - -/** - * @brief Retrieve floating point playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to query the playback setting for. - * @param ident the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave - * @param result address of a variable to receive the current value of the queried setting - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Set playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to set the playback setting on. - * @param ident the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave - * @param value the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Adjust playback volume of an individual client - * - * Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. - * Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the - * target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. - * If desired, the adjustment needs to be made again after the client reconnects or becomes visible again. - * - * @param serverConnectionHandlerID the connection handler for the server on which the client is located - * @param clientID the id of the client to adjust the volume for. - * @param value the volume modifier to apply to the client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value); - -/*logging*/ - -/** - * @brief Log a message to the client log - * - * @param logMessage utf8 encoded c string of the message to log - * @param severity the seriousness of the message logged - * @param channel arbitrary utf8 encoded c string used to group messages. Pass empty string if unused. - * @param logID a connection handler on which to log the message. Pass 0 if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_logMessage(const char* logMessage, enum LogLevel severity, const char* channel, uint64 logID); - -/** - * @brief When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for - * - * @param logVerbosity the verbosity above which to call the logging callback for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief Retrieve human readable description for an error code - * - * @param errorCode the error code from the @ref Ts3ErrorType enum to retrieve the description for - * @param error address of a variable to receive a c string with the error description. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getErrorMessage(unsigned int errorCode, char** error); - -/*Interacting with the server*/ - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelArray An array describing the path to a channel to join after connect. Pass NULL when not used - * @param defaultChannelPassword The password for the channel in defaultChannelArray. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnectionWithChannelID -*/ -EXPORTDLL unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - const char** defaultChannelArray, const char* defaultChannelPassword, const char* serverPassword); - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelId The channel id of the channel to join on connect. Pass 0 to join server default channel - * @param defaultChannelPassword The password for the channel in defaultChannelId. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnection -*/ -EXPORTDLL unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - uint64 defaultChannelId, const char* defaultChannelPassword, const char* serverPassword); -/** - * @brief Disconnect from a TeamSpeak server - * - * @param serverConnectionHandlerID the connection handler to disconnect on - * @param quitMessage an optional utf8 encoded message to display to other clients. Pass empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char* quitMessage); - -/** - * @brief Attempt to move one or more clients to a different channel - * - * The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not. - * - * @param serverConnectionHandlerID the connection handler of which the channel and client are located - * @param clientIDArray NULL terminated array of client ids to move - * @param newChannelID the target channel id to move the clients to - * @param password the password for the channel. Pass an empty string if the channel has no password. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID* clientIDArray, uint64 newChannelID, const char* password, const char* returnCode); - -/** - * @brief Ask the server to provide additional request only variables for a client. - * - * You will receive an onUpdateClientEvent callback when the data is available to you. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientID the client for which to receive the client variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from their current channel. - * - * Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from the server. - * - * The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request a channel to be deleted. - * - * Whether or not this was successful can be determined through the associated onServerErrorEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to delete - * @param force boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char* returnCode); - -/** - * @brief Move a channel in a tree or to a different parent channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to move or change the parent of - * @param newChannelParentID the channel id of the channel to be the new parent channel - * @param newChannelOrder the channel id of the channel below which the channel is to be sorted - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char* returnCode); - -/** - * @brief Send a private chat message to a client. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetClientID the client id of the client to send the message to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char* message, anyID targetClientID, const char* returnCode); - -/** - * @brief Send a text message to your current channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetChannelID the channel to send the message to. IGNORED. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char* message, uint64 targetChannelID, const char* returnCode); - -/** - * @brief Request to delete one or more messages from an attached matrix room. - * - * @param serverConnectionHandlerID the connection handler on which to delete the message - * @param roomAlias a utf8 encoded c string with the room alias of the channel to delete the message in - * @param messageIds an array of utf8 encoded c strings containing the message ids to delete. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestDeleteChannelTextMsg(uint64 serverConnectionHandlerID, const char* roomAlias, - const char** messageIds, size_t messageCount, const char* returnCode); -/** - * @brief Send a text message to the server chat. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char* message, const char* returnCode); - -/** - * @brief Request opening a new new-style chat room to the target user - * - * @param serverConnectionHandlerID the connection handler on which to open the chat - * @param type Chat type, currently supported values. "private" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestChat(uint64 serverConnectionHandlerID, const char* type, anyID targetClientID, const char* returnCode); - -/** - * @brief Request connection variables for a client (e.g. bandwidth usage, ping). - * - * You will receive a onConnectionInfoEvent callback once the information is available. - * - * @param serverConnectionHandlerID the connection handler on which the client resides - * @param clientID which client to request the connection information for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and - * all the specified clients. - * Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to set the whisper list - * @param clientID the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param targetChannelIDArray a zero terminated array of channel ids to transmit voice to. - * @param targetClientIDArray a zero terminated array of client ids to transmit voice to. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64* targetChannelIDArray, const anyID* targetClientIDArray, const char* returnCode); - -/** - * @brief Request live updates to specific channels, being able to see clients in the channel. - * - * If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to the specified channels - * @param channelIDArray a zero terminated array of channel ids to subscribe to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Request live updates from all channels, being able to see clients in the channels. - * - * If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Remove subscription from channels. No longer receiving updates to clients in the channels. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from the specified channels - * @param channelIDArray a zero terminated array of channel ids to unsubscribe from - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Remove subscription from all channels. No longer receiving updates to clients outside of own channel. - * - * The current channel will always be subscribed and you will always receive updates about clients in the current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief retrieve the channel description of the specified channel. - * - * After calling this function you will receive an onUpdateChannelEvent callback at which point the description is available to - * be queried using ts3client_getChannelVariableAsString. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the id of the channel to retrieve the description for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDescription(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Mute clients locally, the server will not be sending audio data for the specified clients anymore. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to mute the clients - * @param clientIDArray a zero terminated array of client ids to mute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestUnmuteClients -*/ -EXPORTDLL unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief Unmute clients locally. Server will start sending audio packets for the specified clients again. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unmute the clients - * @param clientIDArray a zero terminated array of client ids to unmute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestMuteClients -*/ -EXPORTDLL unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief retrieve the current client ids of all clients connected using the specified unique identifier - * - * You will receive a onClientIDsEvent callback for every client connected with the identity specified by the clientUniqueIdentifier. - * Once all client ids for the specified identity have been indicated, you will receive a onClientIDsFinishedEvent callback. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the client ids for - * @param clientUniqueIdentifier a c string with a unique identifier to retreive the client ids for. This is the public part of the identity - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientIDs(uint64 serverConnectionHandlerID, const char* clientUniqueIdentifier, const char* returnCode); - -/*retrieve information ClientLib has stored*/ - -/*general info*/ - -/** - * @brief get your own client id on a server - * - * @param serverConnectionHandlerID the connection handler on which to retrieve your own client id - * @param result address of a variable to receive your client id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID* result); - -/*client connection info*/ - -/** - * @brief check the current status of the connection - * - * @param serverConnectionHandlerID the connection handler for which to receive the connection status - * @param result address of a variable to receive the current connect status. One of the values from the ConnectStatus enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionStatus(uint64 serverConnectionHandlerID, int* result); - -/** - * @brief Get value for connection based variable of a client as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available as string or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Get value for connection based variable of a client as double - * - * Not all variables are available as double. Some are only available as string or unsigned 64 bit integers. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsDouble(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, double* result); - -/** - * @brief Get value for connection based variable of a client as string - * - * Not all variables are available as string. Some are only available as unsigned 64 bit integer or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief TODO - * - * @param serverConnectionHandlerID connection handler to clean up on - * @param clientID the client to clean up - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_cleanUpConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID); - -/*server connection info*/ - -/** - * @brief Make server connection variables available for retrieval - * - * @param serverConnectionHandlerID the connection handler for which to make connection variables available - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerConnectionInfo(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve value of a server connection variable as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available float. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief Retrieve value of a server connection variable as float - * - * Not all variables are available as float. Some are only available as unsigned 64 bit integer. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsFloat(uint64 serverConnectionHandlerID, size_t flag, float* result); - -/*client info*/ - -/** - * @brief Retrieve value of a variable of your own client as an integer - * - * Not all variables are available as integer. Some are only available as string. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties enum - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief Retrieve value of a variable of your own client as string - * - * Not all variables are available as integer. Some are only available as integer. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Change the value of an integer variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value); - -/** - * @brief Change the value of a string variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char* value); - -/** - * @brief Send changes to the local client to the server - * - * Publish changes previously set using @ref ts3client_setClientSelfVariableAsInt and @ref ts3client_setClientSelfVariableAsString on the - * connection handler. - * - * @param serverConnectionHandlerID connection handler on which to publish changes - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve the value of a variable from a client as integer - * - * Not all variables are available as integer. Some are only available as string or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a variable from a client as unsigned 64bit integer - * - * Not all variables are available as integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a variable from a client as string - * - * Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief Get a list of all clients in subscribed channels on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the client list - * @param result address of a variable to receive a null terminated array of client ids like {10, 30, ..., 0} - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Get id of the current channel the specified client is in - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID the client to receive the current channel for - * @param result address of a variable to receive the channel id of the specified client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64* result); - -/*channel info*/ - -/** - * @brief Retrieve the value of a channel property as integer - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a channel property as unsigned 64 bit integer - * - * Not all properties are available as string. Some are only available as integer or string. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a channel property as string - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char** result); - -/** - * @brief Get the channel id for the given channel path - * - * @param serverConnectionHandlerID connection handler on which to find the channel - * @param channelNameArray zero terminated array of c strings describing the channel path. Like {"Main channel", "sub channel", null} - * @param result address of a variable to receive the channel id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char** channelNameArray, uint64* result); - -/** - * @brief set a new value for an integer channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value); - -/** - * @brief set a new value for an unsigned 64 bit channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value); - -/** - * @brief set a new value for a string channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char* value); - -/** - * @brief Inform server of changes to channel properties - * - * After all desired changes have been done using @ref ts3client_setChannelVariableAsInt, @ref ts3client_setChannelVariableAsUInt64 - * or @ref ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. - * Prior to calling this function the channel property changes will not have any effect. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to publish updates for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Create the channel on the server - * - * After setting all the desired properties on the channel, call this function to actually create the channel on the server - * - * @param serverConnectionHandlerID connection handler on which to create the channel - * @param channelParentID id of the channel this channel should be a sub channel of. Pass 0 to create a root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char* returnCode); - -/** - * @brief Get a list of all channels currently on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the channels - * @param result address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64** result); - -/** - * @brief Get a list of all clients in the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the current clients - * @param result address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID** result); - -/** - * @brief get the id of the parent channel of the specified channel. - * - * If the channel specified by channelID is a root channel, the result will be 0. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to retrieve the parent of - * @param result address of a variable to receive the parent channel id. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64* result); - -/** - * @brief get time in seconds since last client left the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to get the - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int* result); - -/*server info*/ - -/** - * @brief get a list of all connection handlers - * - * @param result address of a variable to receive a zero terminated array of connection handlers, like {1, 5, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerList(uint64** result); - -/** - * @brief get the value of an integer server property. - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief get the value of an unsigned 64 bit integer server property. - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief get the value of a string server property. - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Make request only server variables available locally. - * - * You will receive an onServerUpdateEvent once the request only properties are available. - * Prior to the callback being called the variables are not available, and querying them will yield undefined results. - * - * @param serverConnectionHandlerID connection handler on which to request the variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char* returnCode); - -/*filetransfer management*/ - -/** - * @brief get the local file name for a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileName(anyID transferID, char** result); - -/** - * @brief get the local path of a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFilePath(anyID transferID, char** result); - -/** - * @brief get the server path of the file transfer - * - * @param transferID identifies which file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char** result); - -/** - * @brief get the total size in bytes of a file transfer. - * - * @param transferID specifies which file transfer to query - * @param result address of a variable to receive the file size - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSize(anyID transferID, uint64* result); - -/** - * @brief get the amount of bytes already transferred. - * - * 0 <= result <= ts3client_getTransferFileSize for the same transferID. - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64* result); - -/** - * @brief determine if the file transfer is an upload or download - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success. 1 = upload, 0 = download - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isTransferSender(anyID transferID, int* result); - -/** - * @brief determine the current status of the transfer in question - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the status on success. One of the values from the FileTransferState enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferStatus(anyID transferID, int* result); - -/** - * @brief get the current approximate speed (in bytes/sec) of a file transfer - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the average transfer speed (in bytes/sec) of a file transfer since it started - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the time (in seconds) a file transfer has been active - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the time in seconds the transfer was active. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferRunTime(anyID transferID, uint64* result); - -/*Interacting with the server - file transfers*/ - -/** - * @brief Initiate a file upload to the server. - * - * @param serverConnectionHandlerID connection handler to which to upload a file - * @param channelID channel to which to upload the file - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of file to upload on the local file system. - * @param overwrite boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server. - * @param resume boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server. - * @param sourceDirectory the absolute path in which the file resides on the local file system. - * @param result address of a variable in which to store the transferID on success. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* sourceDirectory, anyID* result, const char* returnCode); - -/** - * @brief Initiate a file download from the server. - * - * @param serverConnectionHandlerID connection handler from which to download the file - * @param channelID channel in which the file to download is located - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of the file on the server file system. See ts3client_getFileList to receive a list of files. - * @param overwrite boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. - * Mutually exclusive to resume. - * @param resume boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite. - * @param destinationDirectory absolute path to the directory in which to store the file. - * @param result address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* destinationDirectory, anyID* result, const char* returnCode); - -/** - * @brief Cancel a file transfer - * - * @param serverConnectionHandlerID connection handler on which the file transfer is happening - * @param transferID specifies the file transfer to cancel - * @param deleteUnfinishedFile boolean flag, whether to delete the partially transmitted file from the file system. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char* returnCode); - -/** - * @brief retrieve a list of files in a directory. - * - * This function is NOT recursive. Only directories and files in the directory specified by path will be listed. - * You will receive a onFileListEvent callback for every file or directory after this function was successful. - * Once all files and directories were sent you will receive a onFileListFinishedEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which to request files - * @param channelID the channel from which to list the files - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param path the path in the specified channel from which to list the files. Pass "/" to list the files in the root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* path, const char* returnCode); - -/** - * @brief retrieve information about a specific file. - * - * You will receive an onFileInfoEvent callback after this function was successful. - * - * @param serverConnectionHandlerID connection handler on which to request the file information. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file absolute path to the file to query information of. Must begin with "/". - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, const char* returnCode); - -/** - * @brief delete one or more files from a channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to delete the file - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file a zero terminated array of absolute paths to the files to delete. Each path must begin with "/". Like {"/file.txt", "/dir/subdir/test.txt", ..., 0} - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char** file, const char* returnCode); - -/** - * @brief create a directory in a channel for file organization - * - * Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which the channel is located. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param directoryPath absolute path of the directory to create. Must start with "/" e.g. "/existing/newDirName" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* directoryPath, const char* returnCode); - -/** - * @brief move or rename a file on the server. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to move/rename the file - * @param fromChannelID channel the file is currently located in - * @param fromChannelPW password of the specified channel. Pass an empty string if the channel has no password. - * @param toChannelID channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel. - * @param toChannelPW password of the target channel. Pass an empty string if the channel has no password. - * @param oldFile current absolute path of the file in the channel. Must start with "/". - * @param newFile new absolute path of the file in the target channel. Must start with "/". e.g. "/subdirectory/filename.txt" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char* fromChannelPW, uint64 toChannelID, const char* toChannelPW, const char* oldFile, const char* newFile, const char* returnCode); - -/** - * Requests pre-signed URLs for S3 file operations - * - * @param scHandlerID server connection handler ID - * @param channelID channel ID - * @param channelPW channel password (can be NULL) - * @param objectKeys array of object keys to request URLs for - * @param verbs array of HTTP verbs corresponding to each object key - * @param contentLengths array of content lengths for upload operations - * @param numObjects number of objects in the arrays - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_s3ft_getPresignedUrls(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char** objectKeys, const char** verbs, const size_t* contentLengths, int numObjects, const char* returnCode); - -/** -* Deletes a file from an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to delete -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_deleteFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** -* Renames a file in an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param oldObjectKey original object key -* @param newObjectKey new object key -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_renameFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* oldObjectKey, const char* newObjectKey, const char* returnCode); - -/** -* Lists files in an S3 bucket associated with a channel -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_listFiles(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* returnCode); - -/** -* Notifies the server that an S3 upload has completed -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_uploadDoneNotification(uint64 scHandlerID, uint64 channelID, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object upload -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to upload -* @param contentLength size of the file to upload -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getUploadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, size_t contentLength, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object download -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to download -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getDownloadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** - * @brief get the configured maximum upload speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit); - -/** - * @brief get the configured maximum download speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit); - -/** - * @brief get the configured maximum upload speed for the virtual server. - * - * Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the configured maximum download speed for the virtual server. - * - * Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the speed limit for a specific file transfer. - * - * @param transferID specifies which transfer to query. - * @param limit address of a variable to receive the transfer limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64* limit); - -/** - * @brief set the instance wide upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit); - -/** - * @brief set the instance wide download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit); - -/** - * @brief set the virtual server upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the virtual server download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the transfer limit for an individual file transfer. - * - * The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). - * Whether the limit is upload or download depends on what kind of transfer the specified transfer is. - * - * @param transferID the transfer to set the limit for - * @param newLimit the new maximum speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit); - -/** - * @brief get the legacy UUID (SHA1) of the virtual server. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param result address of a variable to receive the legacy uuid value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerLegacyUUID(uint64 serverConnectionHandlerID, char** result); -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/clientlib_sdk.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/clientlib_sdk.h deleted file mode 100644 index 394f116..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/clientlib_sdk.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef CLIENTLIB_SDK_H -#define CLIENTLIB_SDK_H - -// system -#include - -// own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their - * current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client - * will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays - * to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the - * passed returnCode indicating whether or not the operation was successful. - * - * @param server_connection_handler_id the connection handler on which to set the whisper list - * @param client_id the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param channel_ids an array of channel ids to transmit voice to. - * @param channel_ids_size number of elements in aforementioned array. - * @param client_ids a zero terminated array of client ids to transmit voice to. - * @param client_ids_size number of elements in aforementioned array. - * @param impersonate if the target client is a webrtc client, the voice packets will look like as if they have been - * send by the invoking client id - * @param return_code a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts_client_request_client_set_whisper_list(uint64 server_connection_handler_id, anyID client_id, - const uint64* channel_ids, - int channel_ids_size, - const anyID* client_ids, - int client_ids_size, int impersonate, - const char* return_code); - -/** - * @brief Send a binary-serialized ClientCommandRequest protobuf to the client library. - * - * The response will be delivered asynchronously via the onProtoResponse callback - * as a serialized ClientCommandResponse protobuf. - * - * @param data Pointer to serialized ClientCommandRequest protobuf bytes - * @param size Size of the serialized data in bytes - * @param return_code Caller-provided string to correlate the response in onProtoResponse. May be NULL. - * @return An error code: ERROR_ok on successful dispatch, ERROR_parameter_invalid on parse failure - */ -EXPORTDLL unsigned int ts3client_postProtoCommand(const void* data, size_t size, const char* return_code); - -#ifdef __cplusplus -} -#endif - -#endif // CLIENTLIB_SDK_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/video/session_subscriber_protocol.h b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/video/session_subscriber_protocol.h deleted file mode 100644 index 601c03a..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/include/teamspeak/video/session_subscriber_protocol.h +++ /dev/null @@ -1,236 +0,0 @@ -#ifndef TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#define TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#include - -#ifdef __cplusplus -extern "C" { -#endif -// Version definitions. -#define TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1 1 - - -// Protocol used for communication between the session subscriber and the session (a single stream). -// Commands are sent bidirectionally or unidirectionally between the parties. -// e.g. SESSION => SUBSCRIBER: ON_FRAME, ON_PAUSED_CHANGED -// e.g. SUBSCRIBER => SESSION: ON_FRAME_ACK, ON_RESIZE - - -// Command type enum with a lowercase type name. -typedef enum -{ - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME = 0, - TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE, - TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED, - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK, - TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP, - TS_SESSION_SUBSCRIBER_CMD_REMOVE_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED, -} ts_session_subscriber_command_type_t; - -// Pixel format enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_I420 = 0, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_NV12, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ABGR, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ARGB, -} ts_session_subscriber_pixel_format_t; - -// Buffer location enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_CPU = 0, - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_GPU -} ts_session_subscriber_buffer_location_t; - -// Buffer type enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_SINGLE = 0, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_MAIN, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_SUB -} ts_session_subscriber_buffer_type_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(push, 4) -#endif - -// Main buffer header for shared CPU Memory Front/Back Buffers. -// The Main Buffer contains metadata about the current front/back buffer and the versioning for both the main and sub buffer. -// The information from the main buffer can be used to always read the front buffer. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t front_buffer_index; // index of the front buffer. (0: main buffer, 1: sub buffer) - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_main_buffer_header_t; - -// Sub buffer header. -typedef struct -{ - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. -} ts_session_subscriber_sub_buffer_header_t; - -// Single frame buffer header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_single_frame_buffer_header_t; - -// Command header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // Total message length (header + payload). - ts_session_subscriber_command_type_t type; - uint64_t target_session_id; // always set to the target session id this command is for or is originating from. - uint64_t target_subscriber_id; // 0 if broadcast. -} ts_session_subscriber_command_header_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME. -// The frame data is not included in the message, but is attached seperately or was sent beforehand. The buffer is identified by it's id. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_id; // buffer id, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_frame_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t frame_id; -} ts_session_subscriber_on_frame_ack_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t width; - uint32_t height; -} ts_session_subscriber_on_resize_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t paused; // 0 or 1. -} ts_session_subscriber_on_paused_changed_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE. -// Contains a single frame buffer. The header is of format |ts_session_subscriber_single_frame_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; - ts_session_subscriber_buffer_type_t buffer_type; -} ts_session_subscriber_on_buffer_single_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK. -// Contains a main buffer and a sub buffer. The main buffer header -// contains metadata about the current front/back buffer and -// is of type |ts_session_subscriber_main_buffer_header_t|. -// The sub buffer's header is of type |ts_session_subscriber_sub_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t main_buffer_ptr; // main buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t main_buffer_length; - uint64_t sub_buffer_ptr; // sub buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t sub_buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; -} ts_session_subscriber_on_buffer_front_back_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_resp_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_release_buffer_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; - int bits_per_sample; - int sample_rate; - uint32_t number_of_channels; - uint32_t number_of_frames; - int64_t absolute_capture_timestamp_ms; - float volume; -} ts_session_subscriber_on_audio_frames_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t audio_enabled; -} ts_session_subscriber_on_audio_enabled_changed_payload_t; - -// Overall Command structure. -typedef struct -{ - ts_session_subscriber_command_header_t header; - union - { - ts_session_subscriber_on_frame_payload_t frame; - ts_session_subscriber_on_resize_payload_t resize; - ts_session_subscriber_on_paused_changed_payload_t paused; - ts_session_subscriber_on_frame_ack_payload_t frame_ack; - ts_session_subscriber_on_buffer_single_payload_t buffer_single; - ts_session_subscriber_on_buffer_front_back_payload_t buffer_front_back; - ts_session_subscriber_on_release_buffer_payload_t release_buffer; - ts_session_subscriber_add_subscriber_payload_t add_subscriber; - ts_session_subscriber_add_subscriber_resp_payload_t add_subscriber_resp; - ts_session_subscriber_on_audio_frames_payload_t audio_frames; - ts_session_subscriber_on_audio_enabled_changed_payload_t audio_enabled_changed; - } payload; -} ts_session_subscriber_command_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(pop) -#endif - - -#ifdef __cplusplus -} -#endif - -#endif // TS_SESSION_SUBSCRIBER_PROTOCOL_H_ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/lib/cmake/team_client/team_clientConfig.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/lib/cmake/team_client/team_clientConfig.cmake deleted file mode 100644 index d4ec50d..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/lib/cmake/team_client/team_clientConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_clientConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_clientTargets.cmake") - -check_required_components(team_client) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake deleted file mode 100644 index 0ec5f11..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::client" for configuration "Release" -set_property(TARGET teamspeak::client APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::client PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.dylib" - IMPORTED_SONAME_RELEASE "@rpath/libteamspeak_sdk_client.dylib" - ) - -list(APPEND _cmake_import_check_targets teamspeak::client ) -list(APPEND _cmake_import_check_files_for_teamspeak::client "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_client.dylib" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/lib/cmake/team_client/team_clientTargets.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/lib/cmake/team_client/team_clientTargets.cmake deleted file mode 100644 index 20da9c9..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/macos-x86_64/lib/cmake/team_client/team_clientTargets.cmake +++ /dev/null @@ -1,121 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::client) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::client -add_library(teamspeak::client SHARED IMPORTED) - -set_target_properties(teamspeak::client PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -if(NOT CMAKE_VERSION VERSION_LESS "3.23.0") - target_sources(teamspeak::client - INTERFACE - FILE_SET "public_headers" - TYPE "HEADERS" - BASE_DIRS "${_IMPORT_PREFIX}/include" - FILES "${_IMPORT_PREFIX}/include/teamspeak/clientlib.h" "${_IMPORT_PREFIX}/include/teamspeak/clientlib_sdk.h" "${_IMPORT_PREFIX}/include/teamspeak/video/session_subscriber_protocol.h" - ) -else() - set_property(TARGET teamspeak::client - APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES - "${_IMPORT_PREFIX}/include" - ) -endif() - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_clientTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/clientlib.h b/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/clientlib.h deleted file mode 100644 index 40718b5..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/clientlib.h +++ /dev/null @@ -1,2570 +0,0 @@ -/* - * This is the main header for the TeamSpeak 3 Client SDK. All the functions that are used - * to communicate with the Teamspeak 3 Client are here. Please view the documentation for - * details. Note that some of these functions REQUIRE you to call ts3sclient_freeMemory() - * after finishing with the result. This holds true for all the functions returning strings - * (so the parameter is "char** result"). Again, the details are all in the documentation. - */ - -#ifndef CLIENTLIB_H -#define CLIENTLIB_H - -//system -#include -#include - -//own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -struct ClientUIFunctionsRare; - -/** - * @brief Defines available callbacks that you can receive. - * - * Set the members of this struct to a function to call when the specific event happens. - */ -struct ClientUIFunctions { - /** - * @brief JSON events - * - * @param msg A stringified JSON object. - **/ - void (*onMessage) (const char* msg); - - /** - * @brief called when the status of a connection changes - * - * @param serverConnectionHandlerID specifies on which connection the status has changed - * @param newStatus the current status of the connection. One of the values from the ConnectStatus enum - * @param errorNumber if the state change was caused by an error this is set to one of the values from the @ref Ts3ErrorType enum - */ - void (*onConnectStatusChangeEvent) (uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber); - - /** - * @brief - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerProtocolVersionEvent) (uint64 serverConnectionHandlerID, int protocolVersion); - - /** - * @brief called when a channel was received. - * - * Will be called once for every channel during connection initialization. Tells you which channels exist. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel - * @param channelParentID the id of the parent channel. 0 if the channel is a root channel. - */ - void (*onNewChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID); - - /** - * @brief called when a new channel was created - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the new channel - * @param channelParentID the id of the parent channel for the newly created channel. 0 if the channel is a root channel. - */ - void (*onNewChannelCreatedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is deleted - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that is deleted. This channel is gone already when this is called. It's not possible to get any information about this channel anymore. - * @param invokerID client id of the client that deleted the channel. 0 if deleted by the server. - * @param invokerName utf8 encoded c string containing the display name of the client that caused deletion - * @param invokerUnqiueIdentifier utf8 encoded c string containing the unique identifier of the client that caused deletion - */ - void (*onDelChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a channel is moved to a different location on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel being moved - * @param newChannelParentID the id of the new parent channel - * @param invokerID client if of the client that moved the channel. 0 if caused by server. - * @param invokerName utf8 encoded c string containing the display name of the client that moved the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the unique identifier of the client that moved the channel - */ - void (*onChannelMoveEvent) (uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when new data for a channel was received from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel that new information was received for - */ - void (*onUpdateChannelEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel was edited on the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the id of the channel that was edited - * @param invokerID client id that edited the channel. 0 if done by the server - * @param invokerName utf8 encoded c string containing the display name of the client editing the channel - * @param invokerUniqueIdentifier utf8 encoded c string containing the uid of the client that edited the channel - */ - void (*onUpdateChannelEditedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called whenever a change for a client is received from the server. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID specifies the client for which variables have changed or are now available - * @param invokerID the source client that caused the update - * @param invokerName utf8 encoded c string containing the display name of the client causing the update - * @param invokerUniqueIdentifier utf8 encoded c string containing the public identity of the client causing the update - */ - void (*onUpdateClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier); - - /** - * @brief called when a client moves to a different channel, disconnects, connects, gets kicked or banned. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client changing channels - * @param oldChannelID id of the previous channel of the client. - * @param newChannelID id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned. - */ - void (*onClientMoveEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage); - - /** - * @brief called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time. - * - * Informs you about newly visible clients after subscribing to a channel. - * Informs about clients that we will no longer receive information about. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client - * @param oldChannelID id of the channel that the client was in last time we saw the client. - * @param newChannelID id of the channel the client is currently in. - * @param visibility whether we can see the client or not. One of the values from the Visibility enum. - * Allows to distinguish whether this callback was called after a subscribe or unsubscribe. - */ - void (*onClientMoveSubscriptionEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility); - - /** - * @brief called when a client loses connection and times out. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that lost connection - * @param oldChannelID channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param timeoutMessage uft8 encoded c string containing the reason message. - */ - void (*onClientMoveTimeoutEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage); - - /** - * @brief called when a client was moved by the server or another client - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID the client that was moved - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was moved to - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param moverID id of the client that moved the client - * @param moverName utf8 encoded c string containing the display name of the client that caused the move - * @param moverUniqueIdentifier utf8 encoded c string containing the identifier of the client that caused the move - * @param moveMessage utf8 encoded c string containing the reason message - */ - void (*onClientMoveMovedEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char* moverName, const char* moverUniqueIdentifier, const char* moveMessage); - - /** - * @brief called when a client is kicked from their channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID id of the current channel the client was kicked to. This is the id of the server default channel. - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromChannelEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called when a client was kicked from the server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that was kicked - * @param oldChannelID id of the previous channel the client used to be in - * @param newChannelID always 0 - * @param visibility whether we can see the client. One of the values from the Visibility enum. - * @param kickerID id of the client that kicked the client. 0 if the server kicked the client. - * @param kickerName utf8 encoded c string containing the display name of the client initiating the kick - * @param kickerUniqueIdentifier utf8 encoded c string containing the identifier of the client initiating the kick - * @param kickMessage utf8 encoded c string containing the provided reason for the kick - */ - void (*onClientKickFromServerEvent) (uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char* kickerName, const char* kickerUniqueIdentifier, const char* kickMessage); - - /** - * @brief called for every connection using the identity after a call to ts3client_requestClientIDs. - * - * This is called multiple times for each identity queried. Once - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param uniqueClientIdentifier the public identity queried and used by the client - * @param clientID the id assigned to this client - * @param clientName the display name of this client - */ - void (*onClientIDsEvent) (uint64 serverConnectionHandlerID, const char* uniqueClientIdentifier, anyID clientID, const char* clientName); - - /** - * @brief called after onClientIDsEvent was called for every client using the queried identity. - * - * Once this callback is called, you know of all clients on the server that use the identity. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onClientIDsFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the server was edited - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param editerID id of the client that edited the server - * @param editerName utf8 encoded c string containing the display name of the client editing the server - * @param editerUniqueIdentifier utf8 encoded c string containing the public identity of the client - */ - void (*onServerEditedEvent) (uint64 serverConnectionHandlerID, anyID editerID, const char* editerName, const char* editerUniqueIdentifier); - - /** - * @brief called whenever updates about changed server properties are received from the server. - * - * Happens after a call to ts3client_requestServerVariables but can also be called sporadically. - * - * @param serverConnectionHandlerID specifies on which connection the updated variables are available - */ - void (*onServerUpdatedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after an action was performed by us. Tells whether the action was successful or which error occurred. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param errorMessage utf8 encoded c string describing the error - * @param error the error code the action finished with. One of the values from the @ref Ts3ErrorType enum. - * @param returnCode a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server - * @param extraMessage utf8 encoded c string containing additional information if available. - */ - void (*onServerErrorEvent) (uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage); - - /** - * @brief called when the server was stopped - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param shutdownMessage utf8 encoded c string containing the provided reason for the shutdown - */ - void (*onServerStopEvent) (uint64 serverConnectionHandlerID, const char* shutdownMessage); - - /** - * @brief called when a text message was received - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param targetMode identifies the type of the message. One of the values from the TextMessageTargetMode enum. - * @param toID the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages - * @param fromID id of the client that sent the message - * @param fromName utf8 encoded c string containing the display name of the client sending the message - * @param fromUniqueIdentifier utf8 encoded c string containing the public identity of the sending client - * @param message utf8 encoded c string containing the actual message - */ - void (*onTextMessageEvent) (uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char* fromName, const char* fromUniqueIdentifier, const char* message); - - /** - * @brief called when a client starts or stops talking. - * - * This event is only received for clients in our own channel and clients that whisper us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param status Whether the client is talking or not. One of the values from the TalkStatus enum. - * @param clientID the client the event was called for - */ - void (*onTalkStatusChangeEvent) (uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID); - - /** - * @brief called when someone whispers us that is not on the list of clients we accept whispers from. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that tried to whisper us - * @sa ts3client_allowWhispersFrom - * @sa ts3client_setWhisperReceiveWhitelist - */ - void (*onIgnoredWhisperEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called when updated connection properties for a client are available. - * - * This happens after a call to ts3client_requestConnectionInfo - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client that updated properties are available for - */ - void (*onConnectionInfoEvent) (uint64 serverConnectionHandlerID, anyID clientID); - - /** - * @brief called after a call ts3client_requestServerConnectionInfo when the connection information for the server are available. - * - * Information can now be queried using ts3client_getServerConnectionVariableAsFloat and ts3client_getServerConnectionVariableAsUInt64 - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onServerConnectionInfoEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when a channel was successfully subscribed by us - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we subscribed to - */ - void (*onChannelSubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to subscribe to are subscribed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelSubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called after we unsubscribed from a channel - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel. - */ - void (*onChannelUnsubscribeEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called after all channels we attempted to unsubscribe from are unsubscribed - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - */ - void (*onChannelUnsubscribeFinishedEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the channel description of a channel has changed. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the description has changed - */ - void (*onChannelDescriptionUpdateEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called when a channel password was changed. Can be used to invalidate cached passwords - * previously stored for the channel. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID id of the channel the password was changed on - */ - void (*onChannelPasswordChangedEvent) (uint64 serverConnectionHandlerID, uint64 channelID); - - /** - * @brief called once the playback device was closed on a connection - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @sa ts3client_initiateGracefulPlaybackShutdown - * @sa ts3client_closePlaybackDevice - */ - void (*onPlaybackShutdownCompleteEvent) (uint64 serverConnectionHandlerID); - - /** - * @brief called when the available devices changed - * - * @param modeID utf8 encoded c string describing the mode of the device - * @param playOrCap indicates whether the device is a capture or playback device - */ - void (*onSoundDeviceListChangedEvent) (const char* modeID, int playOrCap); - - /** - * @brief called before any effects are applied, allows access to individual client raw audio data - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - */ - void (*onEditPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels); - - /** - * @brief called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the source client for the audio - * @param samples buffer of audio data for the client as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels number of audio channels in the audio data - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer. - */ - void (*onEditPostProcessVoiceDataEvent) (uint64 serverConnectionHandlerID, anyID clientID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after mixing individual client audio together but before sending it to playback device. - * - * Last chance to access/modify audio data before it gets sent to the playback device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param channelSpeakerArray Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h - * @param channelFillMask a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. - */ - void (*onEditMixedPlaybackVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask); - - /** - * @brief called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param flags allows to mute the audio stream, set LSB to 1 to mute the audio. - */ - void (*onEditCapturedVoiceDataPreprocessEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* flags); - - /** - * @brief called after pre processing has been applied to recorded voice data, before it is sent to the server. - * - * This allows access to or modification of captured data from the recording device. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param samples buffer of audio data as 16 bit signed at 48kHz - * @param sampleCount how many audio frames are available in the buffer - * @param channels how many audio channels are available in the buffer - * @param edited bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server. - */ - void (*onEditCapturedVoiceDataEvent) (uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, int* edited); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of clients - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param clientID id of the client for which the position is calculated - * @param distance the distance from own client to the client - * @param volume the volume calculated by the client lib. Can be modified in the callback. - */ - void (*onCustom3dRolloffCalculationClientEvent) (uint64 serverConnectionHandlerID, anyID clientID, float distance, float* volume); - - /** - * @brief called to calculate the volume attenuation for the distance in 3D positioning of wave files - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param waveHandle identifies the wave file to calculate the volume for. A handle previously created with @ref ts3client_playWaveFileHandle - * @param distance the distance from own client to the source of the wave file - * @param volume the volume of the wave file calculated by the client lib. Can be modified in the callback. - * @sa ts3client_playWaveFileHandle - */ - void (*onCustom3dRolloffCalculationWaveEvent) (uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float* volume); - - /** - * @brief called for every log message if the client lib was initialized with user logging - * - * @param logmessage utf8 encoded c string containing the text to log - * @param logLevel indicates severity of the message. One of the values from the LogLevel enum - * @param logChannel utf8 encoded c string containing the category this message is logged under - * @param logID the connection handler this message was logged on - * @param completeLogString utf8 encoded c string containing the complete log message containing all other parameters for convenience - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called for every packet to be sent to the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataToSend pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. - * Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called for every packet received from the server. Used to implement custom cryptography. - * - * Only implement if you need custom encryption of network traffic. Replaces default encryption. - * If implemented Encryption and Decryption must be implemented the same way on both server and client. - * - * @param dataReceived pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. - * Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory. - * @param sizeOfData pointer to the size of the data array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called during the connection initialization, allows to check whether the server identifier is the one you expect. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param ServerUniqueIdentifier utf8 encoded c string containing the server identifier of the server connecting to - * @param cancelConnect allows to cancel the connection. Set variable pointed to to 1 to abort the connection. - */ - void (*onCheckServerUniqueIdentifierEvent) (uint64 serverConnectionHandlerID, const char* ServerUniqueIdentifier, int* cancelConnect); - - /** - * @brief called when a channel password is set. - * - * Can be used to implement custom password checks against external sources (e.g. LDAP). - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param plaintext utf8 encoded c string containing the plaintext password as entered by the user - * @param encryptedText output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). - * Must not be larger than the size specified by the encryptedTextByteSize parameter. - * @param encryptedTextByteSize the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter - */ - void (*onClientPasswordEncrypt) (uint64 serverConnectionHandlerID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief called when file transfers finish or terminate with an error - * - * @param transferID identifies the file transfer the callback was called for. As created by @ref ts3client_requestFile or @ref ts3client_sendFile - * @param status indicates success status or error reason. One of the values from the @ref Ts3ErrorType enum. - * @param statusMessage utf8 encoded c string containing a human readable description of the status message - * @param remotefileSize size of the file in bytes at the source of the transfer. - * @param serverConnectionHandlerID specifies the connection the transfer was started on - * @sa ts3client_sendFile - * @sa ts3client_requestFile - */ - void (*onFileTransferStatusEvent) (anyID transferID, unsigned int status, const char* statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID); - - /** - * @brief called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information. - * - * Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file is located - * @param path the folder in which this file or directory is located - * @param name the name of the file or directory this event is called for - * @param size file size in bytes. 0 if this event describes a directory - * @param datetime unix timestamp of when this file was last modified - * @param type whether the entry described is a directory or a file. One of the values from the FileTransferType enum. - * @param incompleteSize number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted. - * @param returnCode allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL - */ - void (*onFileListEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path, const char* name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char* returnCode); - - /** - * @brief called after onFileListEvent was called for all directories / files in a given path. - * - * This signifies that you now know of all files and directories in the path requested. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel for which the file list is now complete - * @param path the path within the channel that files and directories were requested for. - */ - void (*onFileListFinishedEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* path); - - /** - * @brief called after a call to ts3client_requestFileInfo providing the requested information about a file. - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param channelID the channel in which the file resides - * @param name utf8 encoded c string containing the absolute path within the channel, including the file / directory name. - * @param size the size of the file in bytes - * @param datetime unix timestamp for the last time the file was modified - */ - void (*onFileInfoEvent) (uint64 serverConnectionHandlerID, uint64 channelID, const char* name, uint64 size, uint64 datetime); - - /** - * @brief called after a call to ts3client_getChatLoginToken providing the requested login token for the chat server associated with this teamspeak server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token The requested chat login token - */ - void (*onChatLoginTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief called after a call to ts3client_getAuthenticationToken providing the requested authentication token for the virtual server - * - * @param serverConnectionHandlerID specifies on which connection the callback was called - * @param token THe requested authentication token - */ - void (*onAuthenticationTokenEvent) (uint64 serverConnectionHandlerID, const char* token); - - /** - * @brief invoked when some ui-relevant event happened in a screenshare session, with it's according payload in json - * - * @param id stringified uint64 id of the peer connection - * @param payload stringified json payload - */ - void (*onScreenshareSessionEvent) (uint64 id, const char* event_name, const char* payload); - - /** - * @brief invoked by an asynchronous request from ts3client_postMessage - * - * @param stringified json of the reply - * @param return_code a c string identifying the action that caused this event. This is the same string given as return_code to function calls that request an action - */ - void (*onJsonReply) (const char* json, const char* return_code); - - /** - * @brief Invoked when a JSON Command should be sent to the matrix module - * - * @param stringified json of the event - * @param return_code a c string identifying the event. A return_code is waiting to be resolved by ts3client_onMatrixMessage - */ - void (*onSendCallToMatrix) (unsigned int ts_chat_id, const char* json, const char* return_code); - - /** - * @brief Called when a proto command response is ready. - * - * @param data Serialized ClientCommandResponse protobuf bytes - * @param size Size in bytes - * @param return_code The return_code passed to ts3client_postProtoCommand - */ - void (*onProtoResponse) (const void* data, size_t size, const char* return_code); - - /** - * @brief Called when a proto event occurs (server events filtered by ACCESS_SDK). - * - * @param data Serialized ServerEvent protobuf bytes - * @param size Size in bytes - */ - void (*onProtoEvent) (const void* data, size_t size); -}; //END OF ClientUIFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the client library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the client library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by the client library -*/ -EXPORTDLL unsigned int ts3client_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the client library and defines callback functions - * - * This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when - * certain changes happen on the client side as well as on connected servers. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct - * @param functionRarePointers similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here. - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files - * @param resourcesFolder path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initClientLib(const struct ClientUIFunctions* functionPointers, const struct ClientUIFunctionsRare* functionRarePointers, int usedLogTypes, const char* logFileFolder, const char* resourcesFolder); - -/** - * @brief destroys the client library. Must not be called from within a callback. - * - * This is the last function to call, after calling this function you will no longer be able to use client library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyClientLib(); - -/** - * @brief Get the version string of the client library - * - * @param result Pointer to a char* variable that the client library will allocate memory for. - * If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. - * You need to free the variable pointed to by using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersion(char** result); - -/** - * @brief Get the version number of the client library - * - * @param result Pointer to a variable to store the client library version number into - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientLibVersionNumber(uint64* result); - -/** - * @brief Creates a new server connection handler to connect to servers - * - * A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time - * and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. - * When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by - * providing the corresponding serverConnectionHandlerId to the client library function. - * - * @param port the local port to use. Specify 0 to use an ephemeral port. - * @param result Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64* result); - -/** - * @brief Destroys a connection handler - * - * After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback! - * - * @param serverConnectionHandlerID which connection handler to destroy - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID); - -/*Identity management*/ - -/** - * @brief Create a new identity to use for connecting to a server - * - * Identities identify a client to the server. The identity should be stored and reused for sessions by the same user. - * - * @param result Address of a variable to store the identity in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_createIdentity(char** result); - -/** - * @brief Get the unique client identifier from an identity - * - * @param identityString The identity to produce the unique identifier for, as created by ts3client_createIdentity - * @param result Pointer to a variable to store the unique client identifier in. - * Memory is allocated by the client lib and caller must free it using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_identityStringToUniqueIdentifier(const char* identityString, char** result); - -/*sound*/ - -/** - * @brief Retrieve available playback devices as reported by the operating system - * - * @param modeID a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or - * ts3client_getDefaultPlaybackMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} ..., NULL}` on windows, `{{char* deviceName, char* - * deviceId}, ..., NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members - * and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getPlaybackDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available recording devices as reported by the operating system - * - * @param modeID a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or - * ts3client_getDefaultCaptureMode - * @param result address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, - * char* interfaceName char* description, char* fromFactor} - * ..., NULL}` on windows, `{{char* deviceName, char* deviceId}, ..., NULL}` on other platforms. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref - * ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_getCaptureDeviceList(const char* modeID, char**** result); - -/** - * @brief Retrieve available playback modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackModeList(char*** result); - -/** - * @brief Retrieve available capture modes - * - * @param result address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCaptureModeList(char*** result); - -/** - * @brief Get the current operating system defined default playback device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid playback mode as retrieved by @ref ts3client_getPlaybackModeList or @ref ts3client_getDefaultPlayBackMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and caller must free individual strings and the array itself using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlaybackDevice(const char* modeID, char*** result); - -/** - * @brief Get the current operating system defined default capture device for the indicated mode - * - * The operating system may define different devices for different modes. - * - * @param modeID a string indicating a valid capture mode as retrieved by @ref ts3client_getCaptureModeList or @ref ts3client_getDefaultCaptureMode - * @param result Address of a variable that receives a NULL terminated array of two c strings like `{char* deviceName, char* deviceID, NULL}` - * Memory is allocated by the client lib and both the array and its individual members must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureDevice(const char* modeID, char*** result); - -/** - * @brief Retrieve the current default playback mode - * - * @param result Address of a char array to receive the c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultPlayBackMode(char** result); - -/** - * @brief Retrieve the current default capture mode - * - * @param result Address of a char array to receive a c string indicating the default mode. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getDefaultCaptureMode(char** result); - -/** - * @brief initializes a playback device for a connection handler - * - * Call this function to start audio playback of TeamSpeak audio on a connection - * - * @param serverConnectionHandlerID the connection handler on which to initialize the specified device - * @param modeID utf8 encoded c-string containing the mode to open the device in. Pass an empty string to use the default mode. See @ref ts3client_getPlaybackModeList and @ref ts3client_getDefaultPlayBackMode for a list of valid modes. - * @param playbackDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getPlaybackDeviceList and @ref ts3client_getDefaultPlaybackDevice for valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* playbackDevice); - -/** - * @brief initializes a capture device for a connection handler - * - * Call this function to start consuming audio from the specified device and send it to the server - * - * @param serverConnectionHandlerID the connection handler on which to open the capture device - * @param modeID utf8 encoded c-string containing the mode in which to open the device. Pass an empty string to use the default mode. See @ref ts3client_getCaptureModeList and @ref ts3client_getDefaultCaptureMode for a list of valid modes. - * @param captureDevice utf8 encoded c-string containing the device name of the device to open. Pass an empty string to use the default device. See @ref ts3client_getCaptureDeviceList and @ref ts3client_getDefaultCaptureDevice for a list or valid devices. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* captureDevice); - -/** - * @brief set an explicit render device whose output should serve as the AEC reference signal - * - * By default the SDK pairs AEC with the same mode/device used for playback on the connection, which only - * works when capture and playback share a backend mode. Use this function when playback is routed through - * a custom device (e.g. a game engine's audio mixer) but echo cancellation should still operate against the - * audio that is actually rendered to the user's speakers. The named device must be a native render endpoint - * (no custom-mode devices); on platforms whose backend supports system-level loopback (Windows WASAPI, Linux - * PulseAudio) this is the device whose loopback capture is fed to the echo canceller. - * - * Call after @ref ts3client_openCaptureDevice and @ref ts3client_openPlaybackDevice on the connection. The - * reference association is reapplied automatically when AEC is toggled or the capture device is reactivated. - * Pass empty strings for modeID and renderDeviceID to clear an explicit reference and fall back to the - * default mode-match behaviour. - * - * @param serverConnectionHandlerID the connection handler whose AEC reference to set - * @param modeID utf8 encoded c-string of the backend mode that owns the reference device (e.g. "windowsaudiosession", "pulseaudio") - * @param renderDeviceID utf8 encoded c-string of the render device whose output should be used as AEC reference. Pass an empty string to use the connection's currently-open playback device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. Returns ERROR_not_implemented on platforms whose backend cannot loopback-capture an arbitrary render device (currently macOS). -*/ -EXPORTDLL unsigned int ts3client_setAECReferenceDevice(uint64 serverConnectionHandlerID, const char* modeID, const char* renderDeviceID); - -/** - * @brief retrieve the device name that is currently used to play audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active playback device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current playback device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the playback mode on - * @param result address of a variable receiving a c string of the playback mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief retrieve the device name that is currently used to capture audio on a server - * - * @param serverConnectionHandlerID the connection handler to retrieve the active capture device on - * @param result address of a variable receiving a c string of the device name currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @param isDefault address of a variable receiving whether the device in use is the default device. Pass NULL if you don't need the information - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char** result, int* isDefault); - -/** - * @brief retrieve the mode the current capture device on a server is using - * - * @param serverConnectionHandlerID the connection handler to retrieve the capture mode on - * @param result address of a variable receiving a c string of the capture mode currently in use. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char** result); - -/** - * @brief Close the playback device after all currently playing sounds are done playing - * - * A more user friendly way of closing a playback device. The client lib will monitor and ensure - * that any sounds that have already started playing have completely played before closing the device. - * New sounds are not allowed to be played after calling this function. - * This function will return right away, regardless of whether the device has been closed already or not. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current playback device on a connection handler. - * - * This will instantly shut down the device. Any sounds currently playing will be interrupted. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Immediately close the current capture device on a connection handler. - * - * This will instantly shut down the device. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the capture device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Activate a previously opened capture device on a server connection. - * - * Only one server connection can receive audio from its capture device at any given time. This - * function will set the server connection handler that is going to receive the audio from the - * capture device opened on that connection. - * - * @param serverConnectionHandlerID the connection handler on which to shut down the playback device - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID); - -/** - * @brief Play a local wave file on the playback device of the connection handler - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char* path); - -/** - * @brief Play a local wave file on the playback device of the connection handler. - * - * This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be - * used to stop, pause, resume or even loop the wave file. - * - * @param serverConnectionHandlerID the connection handler on which to play the file. Effectively sets the playback device. - * @param path the full path of the wave file on the local file system - * @param loop Boolean value defining whether or not to loop the wave file until the handle is paused or stopped - * @param waveHandle address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char* path, int loop, uint64* waveHandle); - -/** - * @brief Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle. - * - * Audio will be stopped at whatever location it is currently at and resumed from its paused location. - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @param pause Boolean value defining whether to pause or resume the waveHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause); - -/** - * @brief Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler on which the file is playing. - * @param waveHandle a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle - */ -EXPORTDLL unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle); - -EXPORTDLL unsigned int ts3client_createAudioPlaybackHandle(uint64 scHandlerID, anyID* handle); -EXPORTDLL unsigned int ts3client_pauseAudioPlaybackHandle(uint64 scHandlerID, anyID handle, int pause); -EXPORTDLL unsigned int ts3client_closeAudioPlaybackHandle(uint64 scHandlerID, anyID handle); -EXPORTDLL unsigned int ts3client_enqueueAudioPlaybackHandle(uint64 scHandlerID, anyID handle, float* buffer, int buffer_size); - -/** - * @brief create a new software device to be used for playback and/or capture. - * - * This allows you to create custom devices for implementing your own audio capture or playback. - * For capture devices you will need to regularly provide audio data via the @ref ts3client_processCustomCaptureData function. - * For playback devices you will need to regularly aquire audio data via the @ref ts3client_acquireCustomPlaybackData function. - * - * @param deviceID a unique string by which you will refer to this audio device when opening devices ore removing it. - * @param deviceDisplayName custom display string for your device. Not required to be unique, you can freely choose this. - * @param capFrequency The frequency of the capture device. Determines the frequency the audio you're passing in to @ref ts3client_processCustomCaptureData is expected to be in when using this device. - * @param capChannels The amount of channels the audio source on this device has. Determines the number of audio channels the data you're passing to @ref ts3client_processCustomCaptureData is expected to have when using this device. - * @param playFrequency Determines which frequency the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @param playChannels Determines the number of audio channels of the audio you're getting out of @ref ts3client_acquireCustomPlaybackData has when using this device. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_registerCustomDevice(const char* deviceID, const char* deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels); - -/** - * @brief Removes a custom audio device previously registered. - * - * @param deviceID the deviceID of the custom device to remove. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_unregisterCustomDevice(const char* deviceID); - -/** - * @brief Provide audio data for a registered custom device. - * - * When using custom devices, you're expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. - * The audio will be sent to the connection handler that currently has the specified custom device active (if any). - * The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer. - * - * @param deviceName the deviceID for which you're providing audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device). - * @param samples the number of audio frames in the buffer - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_processCustomCaptureData(const char* deviceName, const short* buffer, int samples); - -/** - * @brief Retrieve playback data for the specified device from the client lib - * - * When using custom playback devices you're expected to call this function regularly. - * - * @param deviceName the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a @ref ts3client_registerCustomDevice call. - * @param buffer address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device). - * @param samples how many audio frames to retrieve. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason. - * May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer. -*/ -EXPORTDLL unsigned int ts3client_acquireCustomPlaybackData(const char* deviceName, short* buffer, int samples); - -/** - * @brief Route captured audio directly to the playback device rather than through the network. - * - * Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will - * be routed directly to the playback device. This allows a user to receive direct feedback from their own - * audio transmission, allowing easier adjustments to audio settings. - * - * @param serverConnectionHandlerID the connection handler on which to enable or disable test mode. Determines the audio devices used. - * @param status Boolean value either enabling test mode or disabling it. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status); - -/** - * @brief Flags the client as recording received audio transmissions. - * - * This does NOT cause any recording to take place, it merely informs other clients that this client is - * actually recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to flag this client for recording. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Flags the client as no longer recording audio transmissions. - * - * Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this - * client as recording the conversation. - * - * @param serverConnectionHandlerID the connection handler on which to unset the recording flag for this client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID); - -/** - * @brief Allow another client to whisper us. - * - * Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients - * are ignored and no audio data will be made available from whispers. Can be undone using @ref ts3client_removeFromAllowedWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we want to receive whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_removeFromAllowedWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Removes a client from the allowed whisper list. - * - * Removes the specified other client on the server from the allowed whisperer list. After this call no more audio - * is made available when receiving whispers from the specified client. The opposite of @ref ts3client_allowWhispersFrom - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clID the client id of another client which we do not want to receive whispers from anymore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID); - -/** - * @brief Retrieve the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for which to retrieve the list of clients. - * @param result Address of an array of anyID which receives the list of clients we are allowing whispers from. - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_setWhisperReceiveWhitelist -*/ -EXPORTDLL unsigned int ts3client_getWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Check if we allow receiving whispers from a client - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the client to check. - * @param result address of a variable to receive the boolean status on whether or not we allow whisper from the specified client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isWhisperReceiveWhitelisted(uint64 serverConnectionHandlerID, anyID clientID, int* result); - -/** - * @brief Set the list of clients we allow to whisper us - * - * @since 3.0.9.0 - * @param serverConnectionHandlerID the connection handler on which to set the list of clients. - * @param clientIDs NULL terminated array of client ids that we want to allow receiving whispers from. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_getWhisperReceiveWhitelist - * @sa ts3client_allowWhispersFrom -*/ -EXPORTDLL unsigned int ts3client_setWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID* clientIDs); - -/* 3d sound positioning */ -/** - * @brief Set position, orientation and velocity of own client in 3D space - * - * @param serverConnectionHandlerID the connection handler for which to set the specified 3D settings. - * @param position 3D position of own client, pass NULL to ignore. - * @param forward Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore. - * @param up Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR* position, const TS3_VECTOR* forward, const TS3_VECTOR* up); - -/** - * @brief Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle - * - * @param serverConnectionHandlerID the connection handler of the wave handle - * @param waveHandle a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position - * @param position the position the wave file should be played from - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_playWaveFileHandle -*/ -EXPORTDLL unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR* position); - -/** - * @brief Change 3D sound attenuation and distance settings - * - * @param serverConnectionHandlerID the connection handler for which to adjust the settings. - * @param distanceFactor relative distance factor in meters. Default is 1.0. Use to adjust the distance between two @ref TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor - * @param rolloffScale Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale); - -/** - * @brief Adjusts other clients position in 3D space - * - * @param serverConnectionHandlerID the connection handler for the server on which the client specified by clID is located. - * @param clientID the client id of the other client we want to adjust the position of. - * @param position the desired position in 3D space of the other client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR* position); - -/*preprocessor*/ -/** - * @brief Retrieve floating point preprocessor configuration values - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the value - * @param ident the name of the preprocessor value to retrieve - * @param result address of a variable to receive the specified configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Retrieve preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param result address of a variable to receive a c string with the value of the specified preprocessor configuration. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/** - * @brief Set preprocessor configuration values - * - * Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before - * calling this function. - * - * @param serverConnectionHandlerID the connection handler for which to retrieve the configuration value - * @param ident the name of the preprocessor configuration to retrieve - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Indicates to the client that a key press has occurred and that it should run the typing attenuation algoritm. - * - * This will hint to the client lib that the typing attenuation code should be applied to the currently processed chunk - * of audio data. - * Effectively sets a flag in the client lib to run the code for the currently processed chunk of audio data. The client - * will reset this flag after the current audio chunk has been completed. - * - * @since 3.0.9.0 - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setKeyPressedDuringChunk(); - -/** - * @brief Gets global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to retrieve - * @param result address of a variable to receive the configuration value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getGlobalConfigValueAsInt(const char* ident, int* result); - -/** - * @brief Allows changing global client configuration values. - * - * ident can have the following values: - * input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. - * input_deactivation_delay_active: Whether the above described delay is active or not. - * - * @since 3.0.9.0 - * @param ident the name of the global configuration option to set - * @param value the new value for the configuration option - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setGlobalConfigValue(const char* ident, const char* value); - -/*encoder*/ - -/** - * @brief Retrieve voice encoder information. - * - * Encoder options are bound to a capture device. You must open a capture device on the specified - * connection handler prior to calling this function. - * bitrate will return the estimated bitrate of audio without any overhead. - * name will return the used codec name. - * quality will return the codec quality setting, a value between 0 and 10 inclusive. - * - * @param serverConnectionHandlerID the connection handler to query the encoder information for. - * @param ident the configuration value to query. Valid values are name, quality and bitrate - * @param result address of a variable to receive an utf8 encoded c string with the value of the option queried. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char* ident, char** result); - -/*playback*/ - -/** - * @brief Retrieve floating point playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to query the playback setting for. - * @param ident the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave - * @param result address of a variable to receive the current value of the queried setting - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char* ident, float* result); - -/** - * @brief Set playback configuration settings - * - * @param serverConnectionHandlerID the connection handler to set the playback setting on. - * @param ident the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave - * @param value the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char* ident, const char* value); - -/** - * @brief Adjust playback volume of an individual client - * - * Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. - * Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the - * target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. - * If desired, the adjustment needs to be made again after the client reconnects or becomes visible again. - * - * @param serverConnectionHandlerID the connection handler for the server on which the client is located - * @param clientID the id of the client to adjust the volume for. - * @param value the volume modifier to apply to the client. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value); - -/*logging*/ - -/** - * @brief Log a message to the client log - * - * @param logMessage utf8 encoded c string of the message to log - * @param severity the seriousness of the message logged - * @param channel arbitrary utf8 encoded c string used to group messages. Pass empty string if unused. - * @param logID a connection handler on which to log the message. Pass 0 if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_logMessage(const char* logMessage, enum LogLevel severity, const char* channel, uint64 logID); - -/** - * @brief When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for - * - * @param logVerbosity the verbosity above which to call the logging callback for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief Retrieve human readable description for an error code - * - * @param errorCode the error code from the @ref Ts3ErrorType enum to retrieve the description for - * @param error address of a variable to receive a c string with the error description. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getErrorMessage(unsigned int errorCode, char** error); - -/*Interacting with the server*/ - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelArray An array describing the path to a channel to join after connect. Pass NULL when not used - * @param defaultChannelPassword The password for the channel in defaultChannelArray. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnectionWithChannelID -*/ -EXPORTDLL unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - const char** defaultChannelArray, const char* defaultChannelPassword, const char* serverPassword); - -/** - * @brief initiates a connection to a TeamSpeak server. - * - * When using a hostname instead of an IP address, this function will block until the client lib resolved the host name. - * - * @param serverConnectionHandlerID the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler - * @param identity an identity string, as created by ts3client_createIdentity - * @param ip the server address to connect to. Can be a hostname or an IPv4 or IPv6 address - * @param port UDP port on which the TeamSpeak server is listening - * @param nickname a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name. - * @param defaultChannelId The channel id of the channel to join on connect. Pass 0 to join server default channel - * @param defaultChannelPassword The password for the channel in defaultChannelId. Pass empty string if unused - * @param serverPassword server password. Pass empty string if the server does not have a password set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_startConnection -*/ -EXPORTDLL unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char* identity, const char* ip, unsigned int port, const char* nickname, - uint64 defaultChannelId, const char* defaultChannelPassword, const char* serverPassword); -/** - * @brief Disconnect from a TeamSpeak server - * - * @param serverConnectionHandlerID the connection handler to disconnect on - * @param quitMessage an optional utf8 encoded message to display to other clients. Pass empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char* quitMessage); - -/** - * @brief Attempt to move one or more clients to a different channel - * - * The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not. - * - * @param serverConnectionHandlerID the connection handler of which the channel and client are located - * @param clientIDArray NULL terminated array of client ids to move - * @param newChannelID the target channel id to move the clients to - * @param password the password for the channel. Pass an empty string if the channel has no password. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID* clientIDArray, uint64 newChannelID, const char* password, const char* returnCode); - -/** - * @brief Ask the server to provide additional request only variables for a client. - * - * You will receive an onUpdateClientEvent callback when the data is available to you. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientID the client for which to receive the client variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from their current channel. - * - * Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request client(s) to be kicked from the server. - * - * The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the client is located - * @param clientIDArray a NULL terminated array of client Ids to kick from their current channel. - * @param kickReason an explanatory message to display as the reason for everyone. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* kickReason, const char* returnCode); - -/** - * @brief Request a channel to be deleted. - * - * Whether or not this was successful can be determined through the associated onServerErrorEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to delete - * @param force boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char* returnCode); - -/** - * @brief Move a channel in a tree or to a different parent channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the channel id to move or change the parent of - * @param newChannelParentID the channel id of the channel to be the new parent channel - * @param newChannelOrder the channel id of the channel below which the channel is to be sorted - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char* returnCode); - -/** - * @brief Send a private chat message to a client. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetClientID the client id of the client to send the message to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char* message, anyID targetClientID, const char* returnCode); - -/** - * @brief Send a text message to your current channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param targetChannelID the channel to send the message to. IGNORED. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char* message, uint64 targetChannelID, const char* returnCode); - -/** - * @brief Request to delete one or more messages from an attached matrix room. - * - * @param serverConnectionHandlerID the connection handler on which to delete the message - * @param roomAlias a utf8 encoded c string with the room alias of the channel to delete the message in - * @param messageIds an array of utf8 encoded c strings containing the message ids to delete. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestDeleteChannelTextMsg(uint64 serverConnectionHandlerID, const char* roomAlias, - const char** messageIds, size_t messageCount, const char* returnCode); -/** - * @brief Send a text message to the server chat. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to send the message - * @param message a utf8 encoded c string with the text to send - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char* message, const char* returnCode); - -/** - * @brief Request opening a new new-style chat room to the target user - * - * @param serverConnectionHandlerID the connection handler on which to open the chat - * @param type Chat type, currently supported values. "private" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_requestChat(uint64 serverConnectionHandlerID, const char* type, anyID targetClientID, const char* returnCode); - -/** - * @brief Request connection variables for a client (e.g. bandwidth usage, ping). - * - * You will receive a onConnectionInfoEvent callback once the information is available. - * - * @param serverConnectionHandlerID the connection handler on which the client resides - * @param clientID which client to request the connection information for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID, const char* returnCode); - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and - * all the specified clients. - * Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to set the whisper list - * @param clientID the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param targetChannelIDArray a zero terminated array of channel ids to transmit voice to. - * @param targetClientIDArray a zero terminated array of client ids to transmit voice to. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64* targetChannelIDArray, const anyID* targetClientIDArray, const char* returnCode); - -/** - * @brief Request live updates to specific channels, being able to see clients in the channel. - * - * If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to the specified channels - * @param channelIDArray a zero terminated array of channel ids to subscribe to - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Request live updates from all channels, being able to see clients in the channels. - * - * If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to subscribe to all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Remove subscription from channels. No longer receiving updates to clients in the channels. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from the specified channels - * @param channelIDArray a zero terminated array of channel ids to unsubscribe from - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64* channelIDArray, const char* returnCode); - -/** - * @brief Remove subscription from all channels. No longer receiving updates to clients outside of own channel. - * - * The current channel will always be subscribed and you will always receive updates about clients in the current channel. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unsubscribe from all channels - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief retrieve the channel description of the specified channel. - * - * After calling this function you will receive an onUpdateChannelEvent callback at which point the description is available to - * be queried using ts3client_getChannelVariableAsString. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which the channel is located - * @param channelID the id of the channel to retrieve the description for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestChannelDescription(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Mute clients locally, the server will not be sending audio data for the specified clients anymore. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to mute the clients - * @param clientIDArray a zero terminated array of client ids to mute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestUnmuteClients -*/ -EXPORTDLL unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief Unmute clients locally. Server will start sending audio packets for the specified clients again. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to unmute the clients - * @param clientIDArray a zero terminated array of client ids to unmute - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - * @sa ts3client_requestMuteClients -*/ -EXPORTDLL unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID* clientIDArray, const char* returnCode); - -/** - * @brief retrieve the current client ids of all clients connected using the specified unique identifier - * - * You will receive a onClientIDsEvent callback for every client connected with the identity specified by the clientUniqueIdentifier. - * Once all client ids for the specified identity have been indicated, you will receive a onClientIDsFinishedEvent callback. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the client ids for - * @param clientUniqueIdentifier a c string with a unique identifier to retreive the client ids for. This is the public part of the identity - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestClientIDs(uint64 serverConnectionHandlerID, const char* clientUniqueIdentifier, const char* returnCode); - -/*retrieve information ClientLib has stored*/ - -/*general info*/ - -/** - * @brief get your own client id on a server - * - * @param serverConnectionHandlerID the connection handler on which to retrieve your own client id - * @param result address of a variable to receive your client id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID* result); - -/*client connection info*/ - -/** - * @brief check the current status of the connection - * - * @param serverConnectionHandlerID the connection handler for which to receive the connection status - * @param result address of a variable to receive the current connect status. One of the values from the ConnectStatus enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionStatus(uint64 serverConnectionHandlerID, int* result); - -/** - * @brief Get value for connection based variable of a client as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available as string or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Get value for connection based variable of a client as double - * - * Not all variables are available as double. Some are only available as string or unsigned 64 bit integers. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsDouble(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, double* result); - -/** - * @brief Get value for connection based variable of a client as string - * - * Not all variables are available as string. Some are only available as unsigned 64 bit integer or double. - * - * @param serverConnectionHandlerID the connection handler on which to get the value - * @param clientID the client for which to retrieve the value - * @param flag specifies which value to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the variable on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getConnectionVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief TODO - * - * @param serverConnectionHandlerID connection handler to clean up on - * @param clientID the client to clean up - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_cleanUpConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID); - -/*server connection info*/ - -/** - * @brief Make server connection variables available for retrieval - * - * @param serverConnectionHandlerID the connection handler for which to make connection variables available - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerConnectionInfo(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve value of a server connection variable as unsigned 64 bit integer - * - * Not all variables are available as unsigned 64 bit integer. Some are only available float. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief Retrieve value of a server connection variable as float - * - * Not all variables are available as float. Some are only available as unsigned 64 bit integer. - * - * @param serverConnectionHandlerID the connection handler on which to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ConnectionProperties enum - * @param result address of a variable to receive the value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionVariableAsFloat(uint64 serverConnectionHandlerID, size_t flag, float* result); - -/*client info*/ - -/** - * @brief Retrieve value of a variable of your own client as an integer - * - * Not all variables are available as integer. Some are only available as string. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties enum - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief Retrieve value of a variable of your own client as string - * - * Not all variables are available as integer. Some are only available as integer. - * NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString - * - * @param serverConnectionHandlerID connection handler on which to retrieve information - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Change the value of an integer variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value); - -/** - * @brief Change the value of a string variable on your own client - * - * After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server - * Not all variables can be changed, many are read only. - * - * @param serverConnectionHandlerID the connection handler on which to set the value - * @param flag specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char* value); - -/** - * @brief Send changes to the local client to the server - * - * Publish changes previously set using @ref ts3client_setClientSelfVariableAsInt and @ref ts3client_setClientSelfVariableAsString on the - * connection handler. - * - * @param serverConnectionHandlerID connection handler on which to publish changes - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char* returnCode); - -/** - * @brief Retrieve the value of a variable from a client as integer - * - * Not all variables are available as integer. Some are only available as string or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a variable from a client as unsigned 64bit integer - * - * Not all variables are available as integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a variable from a client as string - * - * Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer. - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID for which client to retrieve the value - * @param flag specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums - * @param result address of a variable to receive the value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char** result); - -/** - * @brief Get a list of all clients in subscribed channels on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the client list - * @param result address of a variable to receive a null terminated array of client ids like {10, 30, ..., 0} - * Memory is allocated by the client lib and caller must free the array using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID** result); - -/** - * @brief Get id of the current channel the specified client is in - * - * @param serverConnectionHandlerID connection handler on which the client is located - * @param clientID the client to receive the current channel for - * @param result address of a variable to receive the channel id of the specified client - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64* result); - -/*channel info*/ - -/** - * @brief Retrieve the value of a channel property as integer - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int* result); - -/** - * @brief Retrieve the value of a channel property as unsigned 64 bit integer - * - * Not all properties are available as string. Some are only available as integer or string. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64* result); - -/** - * @brief Retrieve the value of a channel property as string - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum - * @param result address of a variable to receive the result on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char** result); - -/** - * @brief Get the channel id for the given channel path - * - * @param serverConnectionHandlerID connection handler on which to find the channel - * @param channelNameArray zero terminated array of c strings describing the channel path. Like {"Main channel", "sub channel", null} - * @param result address of a variable to receive the channel id on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char** channelNameArray, uint64* result); - -/** - * @brief set a new value for an integer channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value); - -/** - * @brief set a new value for an unsigned 64 bit channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value); - -/** - * @brief set a new value for a string channel property - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to set the property for - * @param flag specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char* value); - -/** - * @brief Inform server of changes to channel properties - * - * After all desired changes have been done using @ref ts3client_setChannelVariableAsInt, @ref ts3client_setChannelVariableAsUInt64 - * or @ref ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. - * Prior to calling this function the channel property changes will not have any effect. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to publish updates for - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char* returnCode); - -/** - * @brief Create the channel on the server - * - * After setting all the desired properties on the channel, call this function to actually create the channel on the server - * - * @param serverConnectionHandlerID connection handler on which to create the channel - * @param channelParentID id of the channel this channel should be a sub channel of. Pass 0 to create a root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char* returnCode); - -/** - * @brief Get a list of all channels currently on the server - * - * @param serverConnectionHandlerID connection handler on which to retrieve the channels - * @param result address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64** result); - -/** - * @brief Get a list of all clients in the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID the channel of which to retrieve the current clients - * @param result address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID** result); - -/** - * @brief get the id of the parent channel of the specified channel. - * - * If the channel specified by channelID is a root channel, the result will be 0. - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to retrieve the parent of - * @param result address of a variable to receive the parent channel id. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64* result); - -/** - * @brief get time in seconds since last client left the specified channel - * - * @param serverConnectionHandlerID connection handler on which the channel is located - * @param channelID id of the channel to get the - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int* result); - -/*server info*/ - -/** - * @brief get a list of all connection handlers - * - * @param result address of a variable to receive a zero terminated array of connection handlers, like {1, 5, ..., 0} - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerList(uint64** result); - -/** - * @brief get the value of an integer server property. - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int* result); - -/** - * @brief get the value of an unsigned 64 bit integer server property. - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64* result); - -/** - * @brief get the value of a string server property. - * - * Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param flag specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums - * @param result address of a variable to receive the property value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char** result); - -/** - * @brief Make request only server variables available locally. - * - * You will receive an onServerUpdateEvent once the request only properties are available. - * Prior to the callback being called the variables are not available, and querying them will yield undefined results. - * - * @param serverConnectionHandlerID connection handler on which to request the variables - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char* returnCode); - -/*filetransfer management*/ - -/** - * @brief get the local file name for a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileName(anyID transferID, char** result); - -/** - * @brief get the local path of a file transfer - * - * @param transferID identifies the file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFilePath(anyID transferID, char** result); - -/** - * @brief get the server path of the file transfer - * - * @param transferID identifies which file transfer to query - * @param result address of a variable to receive an utf8 encoded c string on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char** result); - -/** - * @brief get the total size in bytes of a file transfer. - * - * @param transferID specifies which file transfer to query - * @param result address of a variable to receive the file size - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSize(anyID transferID, uint64* result); - -/** - * @brief get the amount of bytes already transferred. - * - * 0 <= result <= ts3client_getTransferFileSize for the same transferID. - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64* result); - -/** - * @brief determine if the file transfer is an upload or download - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the result on success. 1 = upload, 0 = download - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_isTransferSender(anyID transferID, int* result); - -/** - * @brief determine the current status of the transfer in question - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the status on success. One of the values from the FileTransferState enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferStatus(anyID transferID, int* result); - -/** - * @brief get the current approximate speed (in bytes/sec) of a file transfer - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the average transfer speed (in bytes/sec) of a file transfer since it started - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float* result); - -/** - * @brief get the time (in seconds) a file transfer has been active - * - * @param transferID specifies the file transfer to query - * @param result address of a variable to receive the time in seconds the transfer was active. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferRunTime(anyID transferID, uint64* result); - -/*Interacting with the server - file transfers*/ - -/** - * @brief Initiate a file upload to the server. - * - * @param serverConnectionHandlerID connection handler to which to upload a file - * @param channelID channel to which to upload the file - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of file to upload on the local file system. - * @param overwrite boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server. - * @param resume boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server. - * @param sourceDirectory the absolute path in which the file resides on the local file system. - * @param result address of a variable in which to store the transferID on success. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* sourceDirectory, anyID* result, const char* returnCode); - -/** - * @brief Initiate a file download from the server. - * - * @param serverConnectionHandlerID connection handler from which to download the file - * @param channelID channel in which the file to download is located - * @param channelPW password of the channel specified in channelID. Pass an empty string if the channel does not have a password. - * @param file the name of the file on the server file system. See ts3client_getFileList to receive a list of files. - * @param overwrite boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. - * Mutually exclusive to resume. - * @param resume boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite. - * @param destinationDirectory absolute path to the directory in which to store the file. - * @param result address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, int overwrite, int resume, const char* destinationDirectory, anyID* result, const char* returnCode); - -/** - * @brief Cancel a file transfer - * - * @param serverConnectionHandlerID connection handler on which the file transfer is happening - * @param transferID specifies the file transfer to cancel - * @param deleteUnfinishedFile boolean flag, whether to delete the partially transmitted file from the file system. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char* returnCode); - -/** - * @brief retrieve a list of files in a directory. - * - * This function is NOT recursive. Only directories and files in the directory specified by path will be listed. - * You will receive a onFileListEvent callback for every file or directory after this function was successful. - * Once all files and directories were sent you will receive a onFileListFinishedEvent callback. - * - * @param serverConnectionHandlerID the connection handler on which to request files - * @param channelID the channel from which to list the files - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param path the path in the specified channel from which to list the files. Pass "/" to list the files in the root channel. - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* path, const char* returnCode); - -/** - * @brief retrieve information about a specific file. - * - * You will receive an onFileInfoEvent callback after this function was successful. - * - * @param serverConnectionHandlerID connection handler on which to request the file information. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file absolute path to the file to query information of. Must begin with "/". - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* file, const char* returnCode); - -/** - * @brief delete one or more files from a channel. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to delete the file - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param file a zero terminated array of absolute paths to the files to delete. Each path must begin with "/". Like {"/file.txt", "/dir/subdir/test.txt", ..., 0} - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char** file, const char* returnCode); - -/** - * @brief create a directory in a channel for file organization - * - * Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which the channel is located. - * @param channelID the channel in which the file is located - * @param channelPW the password of the specified channel. Pass an empty string if the channel has no password. - * @param directoryPath absolute path of the directory to create. Must start with "/" e.g. "/existing/newDirName" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char* channelPW, const char* directoryPath, const char* returnCode); - -/** - * @brief move or rename a file on the server. - * - * You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful. - * - * @param serverConnectionHandlerID connection handler on which to move/rename the file - * @param fromChannelID channel the file is currently located in - * @param fromChannelPW password of the specified channel. Pass an empty string if the channel has no password. - * @param toChannelID channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel. - * @param toChannelPW password of the target channel. Pass an empty string if the channel has no password. - * @param oldFile current absolute path of the file in the channel. Must start with "/". - * @param newFile new absolute path of the file in the target channel. Must start with "/". e.g. "/subdirectory/filename.txt" - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char* fromChannelPW, uint64 toChannelID, const char* toChannelPW, const char* oldFile, const char* newFile, const char* returnCode); - -/** - * Requests pre-signed URLs for S3 file operations - * - * @param scHandlerID server connection handler ID - * @param channelID channel ID - * @param channelPW channel password (can be NULL) - * @param objectKeys array of object keys to request URLs for - * @param verbs array of HTTP verbs corresponding to each object key - * @param contentLengths array of content lengths for upload operations - * @param numObjects number of objects in the arrays - * @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts3client_s3ft_getPresignedUrls(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char** objectKeys, const char** verbs, const size_t* contentLengths, int numObjects, const char* returnCode); - -/** -* Deletes a file from an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to delete -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_deleteFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** -* Renames a file in an S3 bucket -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param oldObjectKey original object key -* @param newObjectKey new object key -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_renameFile(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* oldObjectKey, const char* newObjectKey, const char* returnCode); - -/** -* Lists files in an S3 bucket associated with a channel -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_listFiles(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* returnCode); - -/** -* Notifies the server that an S3 upload has completed -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_uploadDoneNotification(uint64 scHandlerID, uint64 channelID, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object upload -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to upload -* @param contentLength size of the file to upload -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getUploadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, size_t contentLength, const char* returnCode); - -/** -* Helper function to get pre-signed URL for a single S3 object download -* -* @param scHandlerID server connection handler ID -* @param channelID channel ID -* @param channelPW channel password (can be NULL) -* @param objectKey object key to download -* @param returnCode a c string to identify this request in callbacks. Pass an empty string if unused. -* @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_s3ft_getDownloadUrl(uint64 scHandlerID, uint64 channelID, const char* channelPW, const char* objectKey, const char* returnCode); - -/** - * @brief get the configured maximum upload speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit); - -/** - * @brief get the configured maximum download speed of the server instance. - * - * The limit is temporary and valid only until ts3client_destroyClientLib is called. - * - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit); - -/** - * @brief get the configured maximum upload speed for the virtual server. - * - * Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the configured maximum download speed for the virtual server. - * - * Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler to query the value on. - * @param limit address of a variable to receive the limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64* limit); - -/** - * @brief get the speed limit for a specific file transfer. - * - * @param transferID specifies which transfer to query. - * @param limit address of a variable to receive the transfer limit in bytes per second. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64* limit); - -/** - * @brief set the instance wide upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit); - -/** - * @brief set the instance wide download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit); - -/** - * @brief set the virtual server upload speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum upload speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the virtual server download speed limit for file transfer. - * - * All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. - * The limit is temporary and valid only for the lifetime of the connection handler. - * - * @param serverConnectionHandlerID connection handler on which to set the limit. - * @param newLimit maximum download speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit); - -/** - * @brief set the transfer limit for an individual file transfer. - * - * The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). - * Whether the limit is upload or download depends on what kind of transfer the specified transfer is. - * - * @param transferID the transfer to set the limit for - * @param newLimit the new maximum speed in bytes per second. Must be >= 5120. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit); - -/** - * @brief get the legacy UUID (SHA1) of the virtual server. - * - * @param serverConnectionHandlerID specifies the server on which to retrieve the property - * @param result address of a variable to receive the legacy uuid value on success. - * Memory is allocated by the client lib and must be freed by caller using @ref ts3client_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3client_getServerLegacyUUID(uint64 serverConnectionHandlerID, char** result); -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/clientlib_sdk.h b/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/clientlib_sdk.h deleted file mode 100644 index 394f116..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/clientlib_sdk.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef CLIENTLIB_SDK_H -#define CLIENTLIB_SDK_H - -// system -#include - -// own -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Sets the client to which to transmit voice. Stops standard channel voice transmission. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their - * current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client - * will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays - * to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the - * passed returnCode indicating whether or not the operation was successful. - * - * @param server_connection_handler_id the connection handler on which to set the whisper list - * @param client_id the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list. - * @param channel_ids an array of channel ids to transmit voice to. - * @param channel_ids_size number of elements in aforementioned array. - * @param client_ids a zero terminated array of client ids to transmit voice to. - * @param client_ids_size number of elements in aforementioned array. - * @param impersonate if the target client is a webrtc client, the voice packets will look like as if they have been - * send by the invoking client id - * @param return_code a c string to identify this request in callbacks. Pass an empty string if unused. - * @return An error code from the @ref Ts3ErrorType enum indicating either success or the failure reason - */ -EXPORTDLL unsigned int ts_client_request_client_set_whisper_list(uint64 server_connection_handler_id, anyID client_id, - const uint64* channel_ids, - int channel_ids_size, - const anyID* client_ids, - int client_ids_size, int impersonate, - const char* return_code); - -/** - * @brief Send a binary-serialized ClientCommandRequest protobuf to the client library. - * - * The response will be delivered asynchronously via the onProtoResponse callback - * as a serialized ClientCommandResponse protobuf. - * - * @param data Pointer to serialized ClientCommandRequest protobuf bytes - * @param size Size of the serialized data in bytes - * @param return_code Caller-provided string to correlate the response in onProtoResponse. May be NULL. - * @return An error code: ERROR_ok on successful dispatch, ERROR_parameter_invalid on parse failure - */ -EXPORTDLL unsigned int ts3client_postProtoCommand(const void* data, size_t size, const char* return_code); - -#ifdef __cplusplus -} -#endif - -#endif // CLIENTLIB_SDK_H diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/video/session_subscriber_protocol.h b/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/video/session_subscriber_protocol.h deleted file mode 100644 index 601c03a..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/include/teamspeak/video/session_subscriber_protocol.h +++ /dev/null @@ -1,236 +0,0 @@ -#ifndef TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#define TS_SESSION_SUBSCRIBER_PROTOCOL_H_ -#include - -#ifdef __cplusplus -extern "C" { -#endif -// Version definitions. -#define TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1 1 - - -// Protocol used for communication between the session subscriber and the session (a single stream). -// Commands are sent bidirectionally or unidirectionally between the parties. -// e.g. SESSION => SUBSCRIBER: ON_FRAME, ON_PAUSED_CHANGED -// e.g. SUBSCRIBER => SESSION: ON_FRAME_ACK, ON_RESIZE - - -// Command type enum with a lowercase type name. -typedef enum -{ - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME = 0, - TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE, - TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED, - TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE, - TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK, - TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP, - TS_SESSION_SUBSCRIBER_CMD_REMOVE_SUBSCRIBER, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES, - TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED, -} ts_session_subscriber_command_type_t; - -// Pixel format enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_I420 = 0, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_NV12, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ABGR, - TS_SESSION_SUBSCRIBER_PIXEL_FORMAT_ARGB, -} ts_session_subscriber_pixel_format_t; - -// Buffer location enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_CPU = 0, - TS_SESSION_SUBSCRIBER_BUFFER_LOCATION_GPU -} ts_session_subscriber_buffer_location_t; - -// Buffer type enum. -typedef enum -{ - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_SINGLE = 0, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_MAIN, - TS_SESSION_SUBSCRIBER_BUFFER_TYPE_FRONT_BACK_SUB -} ts_session_subscriber_buffer_type_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(push, 4) -#endif - -// Main buffer header for shared CPU Memory Front/Back Buffers. -// The Main Buffer contains metadata about the current front/back buffer and the versioning for both the main and sub buffer. -// The information from the main buffer can be used to always read the front buffer. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t front_buffer_index; // index of the front buffer. (0: main buffer, 1: sub buffer) - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_main_buffer_header_t; - -// Sub buffer header. -typedef struct -{ - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. -} ts_session_subscriber_sub_buffer_header_t; - -// Single frame buffer header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // length of valid data of this buffer. - uint32_t pixel_data_offset; // offset of pixel data from the beginning of this buffer. (in bytes, total length of pixel data = length - pixel_data_offset) - uint32_t frame_id; // frame id. (used to skip duplicated frames) - uint32_t width; // width of the frame. - uint32_t height; // height of the frame. - ts_session_subscriber_pixel_format_t pixel_format; // pixel format. -} ts_session_subscriber_single_frame_buffer_header_t; - -// Command header. -typedef struct -{ - uint32_t version; // E.g., TS_SESSION_SUBSCRIBER_COMMAND_VERSION_1. - uint32_t length; // Total message length (header + payload). - ts_session_subscriber_command_type_t type; - uint64_t target_session_id; // always set to the target session id this command is for or is originating from. - uint64_t target_subscriber_id; // 0 if broadcast. -} ts_session_subscriber_command_header_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME. -// The frame data is not included in the message, but is attached seperately or was sent beforehand. The buffer is identified by it's id. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_id; // buffer id, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_frame_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_FRAME_ACK -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t frame_id; -} ts_session_subscriber_on_frame_ack_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RESIZE. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint32_t width; - uint32_t height; -} ts_session_subscriber_on_resize_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_PAUSED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t paused; // 0 or 1. -} ts_session_subscriber_on_paused_changed_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_SINGLE. -// Contains a single frame buffer. The header is of format |ts_session_subscriber_single_frame_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; - ts_session_subscriber_buffer_type_t buffer_type; -} ts_session_subscriber_on_buffer_single_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_BUFFER_FRONT_BACK. -// Contains a main buffer and a sub buffer. The main buffer header -// contains metadata about the current front/back buffer and -// is of type |ts_session_subscriber_main_buffer_header_t|. -// The sub buffer's header is of type |ts_session_subscriber_sub_buffer_header_t|. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t main_buffer_ptr; // main buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t main_buffer_length; - uint64_t sub_buffer_ptr; // sub buffer pointer, in general the memory address of the buffer in the client lib process. - uint32_t sub_buffer_length; - ts_session_subscriber_buffer_location_t buffer_location; -} ts_session_subscriber_on_buffer_front_back_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER. -// SUBSCRIBER => SESSION. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ADD_SUBSCRIBER_RESP. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t request_id; -} ts_session_subscriber_add_subscriber_resp_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_RELEASE_BUFFER. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; // buffer pointer, in general the memory address of the buffer in the client lib process. -} ts_session_subscriber_on_release_buffer_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_FRAMES. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint64_t buffer_ptr; - int bits_per_sample; - int sample_rate; - uint32_t number_of_channels; - uint32_t number_of_frames; - int64_t absolute_capture_timestamp_ms; - float volume; -} ts_session_subscriber_on_audio_frames_payload_t; - -// Payload for TS_SESSION_SUBSCRIBER_CMD_ON_AUDIO_ENABLED_CHANGED. -// SESSION => SUBSCRIBER. -typedef struct -{ - uint32_t audio_enabled; -} ts_session_subscriber_on_audio_enabled_changed_payload_t; - -// Overall Command structure. -typedef struct -{ - ts_session_subscriber_command_header_t header; - union - { - ts_session_subscriber_on_frame_payload_t frame; - ts_session_subscriber_on_resize_payload_t resize; - ts_session_subscriber_on_paused_changed_payload_t paused; - ts_session_subscriber_on_frame_ack_payload_t frame_ack; - ts_session_subscriber_on_buffer_single_payload_t buffer_single; - ts_session_subscriber_on_buffer_front_back_payload_t buffer_front_back; - ts_session_subscriber_on_release_buffer_payload_t release_buffer; - ts_session_subscriber_add_subscriber_payload_t add_subscriber; - ts_session_subscriber_add_subscriber_resp_payload_t add_subscriber_resp; - ts_session_subscriber_on_audio_frames_payload_t audio_frames; - ts_session_subscriber_on_audio_enabled_changed_payload_t audio_enabled_changed; - } payload; -} ts_session_subscriber_command_t; - -#if defined(__clang__) || defined(__GNUC__) || defined(_MSC_VER) -#pragma pack(pop) -#endif - - -#ifdef __cplusplus -} -#endif - -#endif // TS_SESSION_SUBSCRIBER_PROTOCOL_H_ diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/cmake/team_client/team_clientConfig.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/cmake/team_client/team_clientConfig.cmake deleted file mode 100644 index d4ec50d..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/cmake/team_client/team_clientConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_clientConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_clientTargets.cmake") - -check_required_components(team_client) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake deleted file mode 100644 index 4d8ab4b..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/cmake/team_client/team_clientTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::client" for configuration "Release" -set_property(TARGET teamspeak::client APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::client PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/teamspeak_sdk_client.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/teamspeak_sdk_client.dll" - ) - -list(APPEND _cmake_import_check_targets teamspeak::client ) -list(APPEND _cmake_import_check_files_for_teamspeak::client "${_IMPORT_PREFIX}/lib/teamspeak_sdk_client.lib" "${_IMPORT_PREFIX}/bin/teamspeak_sdk_client.dll" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/cmake/team_client/team_clientTargets.cmake b/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/cmake/team_client/team_clientTargets.cmake deleted file mode 100644 index 20da9c9..0000000 --- a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/cmake/team_client/team_clientTargets.cmake +++ /dev/null @@ -1,121 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::client) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::client -add_library(teamspeak::client SHARED IMPORTED) - -set_target_properties(teamspeak::client PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -if(NOT CMAKE_VERSION VERSION_LESS "3.23.0") - target_sources(teamspeak::client - INTERFACE - FILE_SET "public_headers" - TYPE "HEADERS" - BASE_DIRS "${_IMPORT_PREFIX}/include" - FILES "${_IMPORT_PREFIX}/include/teamspeak/clientlib.h" "${_IMPORT_PREFIX}/include/teamspeak/clientlib_sdk.h" "${_IMPORT_PREFIX}/include/teamspeak/video/session_subscriber_protocol.h" - ) -else() - set_property(TARGET teamspeak::client - APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES - "${_IMPORT_PREFIX}/include" - ) -endif() - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_clientTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/teamspeak_sdk_client.lib b/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/teamspeak_sdk_client.lib deleted file mode 100644 index 4a207de..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/client_sdk/windows-x86_64/lib/teamspeak_sdk_client.lib and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/_sphinx_javascript_frameworks_compat.js b/docs/teamspeak-sdk-3.5.2/doc/_static/_sphinx_javascript_frameworks_compat.js deleted file mode 100644 index 8141580..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/_sphinx_javascript_frameworks_compat.js +++ /dev/null @@ -1,123 +0,0 @@ -/* Compatability shim for jQuery and underscores.js. - * - * Copyright Sphinx contributors - * Released under the two clause BSD licence - */ - -/** - * small helper function to urldecode strings - * - * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL - */ -jQuery.urldecode = function(x) { - if (!x) { - return x - } - return decodeURIComponent(x.replace(/\+/g, ' ')); -}; - -/** - * small helper function to urlencode strings - */ -jQuery.urlencode = encodeURIComponent; - -/** - * This function returns the parsed url parameters of the - * current request. Multiple values per key are supported, - * it will always return arrays of strings for the value parts. - */ -jQuery.getQueryParameters = function(s) { - if (typeof s === 'undefined') - s = document.location.search; - var parts = s.substr(s.indexOf('?') + 1).split('&'); - var result = {}; - for (var i = 0; i < parts.length; i++) { - var tmp = parts[i].split('=', 2); - var key = jQuery.urldecode(tmp[0]); - var value = jQuery.urldecode(tmp[1]); - if (key in result) - result[key].push(value); - else - result[key] = [value]; - } - return result; -}; - -/** - * highlight a given string on a jquery object by wrapping it in - * span elements with the given class name. - */ -jQuery.fn.highlightText = function(text, className) { - function highlight(node, addItems) { - if (node.nodeType === 3) { - var val = node.nodeValue; - var pos = val.toLowerCase().indexOf(text); - if (pos >= 0 && - !jQuery(node.parentNode).hasClass(className) && - !jQuery(node.parentNode).hasClass("nohighlight")) { - var span; - var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); - if (isInSVG) { - span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); - } else { - span = document.createElement("span"); - span.className = className; - } - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - node.parentNode.insertBefore(span, node.parentNode.insertBefore( - document.createTextNode(val.substr(pos + text.length)), - node.nextSibling)); - node.nodeValue = val.substr(0, pos); - if (isInSVG) { - var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); - var bbox = node.parentElement.getBBox(); - rect.x.baseVal.value = bbox.x; - rect.y.baseVal.value = bbox.y; - rect.width.baseVal.value = bbox.width; - rect.height.baseVal.value = bbox.height; - rect.setAttribute('class', className); - addItems.push({ - "parent": node.parentNode, - "target": rect}); - } - } - } - else if (!jQuery(node).is("button, select, textarea")) { - jQuery.each(node.childNodes, function() { - highlight(this, addItems); - }); - } - } - var addItems = []; - var result = this.each(function() { - highlight(this, addItems); - }); - for (var i = 0; i < addItems.length; ++i) { - jQuery(addItems[i].parent).before(addItems[i].target); - } - return result; -}; - -/* - * backward compatibility for jQuery.browser - * This will be supported until firefox bug is fixed. - */ -if (!jQuery.browser) { - jQuery.uaMatch = function(ua) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || - /(webkit)[ \/]([\w.]+)/.exec(ua) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || - /(msie) ([\w.]+)/.exec(ua) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; - }; - jQuery.browser = {}; - jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; -} diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/basic.css b/docs/teamspeak-sdk-3.5.2/doc/_static/basic.css deleted file mode 100644 index 7ebbd6d..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/basic.css +++ /dev/null @@ -1,914 +0,0 @@ -/* - * Sphinx stylesheet -- basic theme. - */ - -/* -- main layout ----------------------------------------------------------- */ - -div.clearer { - clear: both; -} - -div.section::after { - display: block; - content: ''; - clear: left; -} - -/* -- relbar ---------------------------------------------------------------- */ - -div.related { - width: 100%; - font-size: 90%; -} - -div.related h3 { - display: none; -} - -div.related ul { - margin: 0; - padding: 0 0 0 10px; - list-style: none; -} - -div.related li { - display: inline; -} - -div.related li.right { - float: right; - margin-right: 5px; -} - -/* -- sidebar --------------------------------------------------------------- */ - -div.sphinxsidebarwrapper { - padding: 10px 5px 0 10px; -} - -div.sphinxsidebar { - float: left; - width: 230px; - margin-left: -100%; - font-size: 90%; - word-wrap: break-word; - overflow-wrap : break-word; -} - -div.sphinxsidebar ul { - list-style: none; -} - -div.sphinxsidebar ul ul, -div.sphinxsidebar ul.want-points { - margin-left: 20px; - list-style: square; -} - -div.sphinxsidebar ul ul { - margin-top: 0; - margin-bottom: 0; -} - -div.sphinxsidebar form { - margin-top: 10px; -} - -div.sphinxsidebar input { - border: 1px solid #98dbcc; - font-family: sans-serif; - font-size: 1em; -} - -div.sphinxsidebar #searchbox form.search { - overflow: hidden; -} - -div.sphinxsidebar #searchbox input[type="text"] { - float: left; - width: 80%; - padding: 0.25em; - box-sizing: border-box; -} - -div.sphinxsidebar #searchbox input[type="submit"] { - float: left; - width: 20%; - border-left: none; - padding: 0.25em; - box-sizing: border-box; -} - - -img { - border: 0; - max-width: 100%; -} - -/* -- search page ----------------------------------------------------------- */ - -ul.search { - margin-top: 10px; -} - -ul.search li { - padding: 5px 0; -} - -ul.search li a { - font-weight: bold; -} - -ul.search li p.context { - color: #888; - margin: 2px 0 0 30px; - text-align: left; -} - -ul.keywordmatches li.goodmatch a { - font-weight: bold; -} - -/* -- index page ------------------------------------------------------------ */ - -table.contentstable { - width: 90%; - margin-left: auto; - margin-right: auto; -} - -table.contentstable p.biglink { - line-height: 150%; -} - -a.biglink { - font-size: 1.3em; -} - -span.linkdescr { - font-style: italic; - padding-top: 5px; - font-size: 90%; -} - -/* -- general index --------------------------------------------------------- */ - -table.indextable { - width: 100%; -} - -table.indextable td { - text-align: left; - vertical-align: top; -} - -table.indextable ul { - margin-top: 0; - margin-bottom: 0; - list-style-type: none; -} - -table.indextable > tbody > tr > td > ul { - padding-left: 0em; -} - -table.indextable tr.pcap { - height: 10px; -} - -table.indextable tr.cap { - margin-top: 10px; - background-color: #f2f2f2; -} - -img.toggler { - margin-right: 3px; - margin-top: 3px; - cursor: pointer; -} - -div.modindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -div.genindex-jumpbox { - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - margin: 1em 0 1em 0; - padding: 0.4em; -} - -/* -- domain module index --------------------------------------------------- */ - -table.modindextable td { - padding: 2px; - border-collapse: collapse; -} - -/* -- general body styles --------------------------------------------------- */ - -div.body { - min-width: 360px; - max-width: 800px; -} - -div.body p, div.body dd, div.body li, div.body blockquote { - -moz-hyphens: auto; - -ms-hyphens: auto; - -webkit-hyphens: auto; - hyphens: auto; -} - -a.headerlink { - visibility: hidden; -} - -a:visited { - color: #551A8B; -} - -h1:hover > a.headerlink, -h2:hover > a.headerlink, -h3:hover > a.headerlink, -h4:hover > a.headerlink, -h5:hover > a.headerlink, -h6:hover > a.headerlink, -dt:hover > a.headerlink, -caption:hover > a.headerlink, -p.caption:hover > a.headerlink, -div.code-block-caption:hover > a.headerlink { - visibility: visible; -} - -div.body p.caption { - text-align: inherit; -} - -div.body td { - text-align: left; -} - -.first { - margin-top: 0 !important; -} - -p.rubric { - margin-top: 30px; - font-weight: bold; -} - -img.align-left, figure.align-left, .figure.align-left, object.align-left { - clear: left; - float: left; - margin-right: 1em; -} - -img.align-right, figure.align-right, .figure.align-right, object.align-right { - clear: right; - float: right; - margin-left: 1em; -} - -img.align-center, figure.align-center, .figure.align-center, object.align-center { - display: block; - margin-left: auto; - margin-right: auto; -} - -img.align-default, figure.align-default, .figure.align-default { - display: block; - margin-left: auto; - margin-right: auto; -} - -.align-left { - text-align: left; -} - -.align-center { - text-align: center; -} - -.align-default { - text-align: center; -} - -.align-right { - text-align: right; -} - -/* -- sidebars -------------------------------------------------------------- */ - -div.sidebar, -aside.sidebar { - margin: 0 0 0.5em 1em; - border: 1px solid #ddb; - padding: 7px; - background-color: #ffe; - width: 40%; - float: right; - clear: right; - overflow-x: auto; -} - -p.sidebar-title { - font-weight: bold; -} - -nav.contents, -aside.topic, -div.admonition, div.topic, blockquote { - clear: left; -} - -/* -- topics ---------------------------------------------------------------- */ - -nav.contents, -aside.topic, -div.topic { - border: 1px solid #ccc; - padding: 7px; - margin: 10px 0 10px 0; -} - -p.topic-title { - font-size: 1.1em; - font-weight: bold; - margin-top: 10px; -} - -/* -- admonitions ----------------------------------------------------------- */ - -div.admonition { - margin-top: 10px; - margin-bottom: 10px; - padding: 7px; -} - -div.admonition dt { - font-weight: bold; -} - -p.admonition-title { - margin: 0px 10px 5px 0px; - font-weight: bold; -} - -div.body p.centered { - text-align: center; - margin-top: 25px; -} - -/* -- content of sidebars/topics/admonitions -------------------------------- */ - -div.sidebar > :last-child, -aside.sidebar > :last-child, -nav.contents > :last-child, -aside.topic > :last-child, -div.topic > :last-child, -div.admonition > :last-child { - margin-bottom: 0; -} - -div.sidebar::after, -aside.sidebar::after, -nav.contents::after, -aside.topic::after, -div.topic::after, -div.admonition::after, -blockquote::after { - display: block; - content: ''; - clear: both; -} - -/* -- tables ---------------------------------------------------------------- */ - -table.docutils { - margin-top: 10px; - margin-bottom: 10px; - border: 0; - border-collapse: collapse; -} - -table.align-center { - margin-left: auto; - margin-right: auto; -} - -table.align-default { - margin-left: auto; - margin-right: auto; -} - -table caption span.caption-number { - font-style: italic; -} - -table caption span.caption-text { -} - -table.docutils td, table.docutils th { - padding: 1px 8px 1px 5px; - border-top: 0; - border-left: 0; - border-right: 0; - border-bottom: 1px solid #aaa; -} - -th { - text-align: left; - padding-right: 5px; -} - -table.citation { - border-left: solid 1px gray; - margin-left: 1px; -} - -table.citation td { - border-bottom: none; -} - -th > :first-child, -td > :first-child { - margin-top: 0px; -} - -th > :last-child, -td > :last-child { - margin-bottom: 0px; -} - -/* -- figures --------------------------------------------------------------- */ - -div.figure, figure { - margin: 0.5em; - padding: 0.5em; -} - -div.figure p.caption, figcaption { - padding: 0.3em; -} - -div.figure p.caption span.caption-number, -figcaption span.caption-number { - font-style: italic; -} - -div.figure p.caption span.caption-text, -figcaption span.caption-text { -} - -/* -- field list styles ----------------------------------------------------- */ - -table.field-list td, table.field-list th { - border: 0 !important; -} - -.field-list ul { - margin: 0; - padding-left: 1em; -} - -.field-list p { - margin: 0; -} - -.field-name { - -moz-hyphens: manual; - -ms-hyphens: manual; - -webkit-hyphens: manual; - hyphens: manual; -} - -/* -- hlist styles ---------------------------------------------------------- */ - -table.hlist { - margin: 1em 0; -} - -table.hlist td { - vertical-align: top; -} - -/* -- object description styles --------------------------------------------- */ - -.sig { - font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; -} - -.sig-name, code.descname { - background-color: transparent; - font-weight: bold; -} - -.sig-name { - font-size: 1.1em; -} - -code.descname { - font-size: 1.2em; -} - -.sig-prename, code.descclassname { - background-color: transparent; -} - -.optional { - font-size: 1.3em; -} - -.sig-paren { - font-size: larger; -} - -.sig-param.n { - font-style: italic; -} - -/* C++ specific styling */ - -.sig-inline.c-texpr, -.sig-inline.cpp-texpr { - font-family: unset; -} - -.sig.c .k, .sig.c .kt, -.sig.cpp .k, .sig.cpp .kt { - color: #0033B3; -} - -.sig.c .m, -.sig.cpp .m { - color: #1750EB; -} - -.sig.c .s, .sig.c .sc, -.sig.cpp .s, .sig.cpp .sc { - color: #067D17; -} - - -/* -- other body styles ----------------------------------------------------- */ - -ol.arabic { - list-style: decimal; -} - -ol.loweralpha { - list-style: lower-alpha; -} - -ol.upperalpha { - list-style: upper-alpha; -} - -ol.lowerroman { - list-style: lower-roman; -} - -ol.upperroman { - list-style: upper-roman; -} - -:not(li) > ol > li:first-child > :first-child, -:not(li) > ul > li:first-child > :first-child { - margin-top: 0px; -} - -:not(li) > ol > li:last-child > :last-child, -:not(li) > ul > li:last-child > :last-child { - margin-bottom: 0px; -} - -ol.simple ol p, -ol.simple ul p, -ul.simple ol p, -ul.simple ul p { - margin-top: 0; -} - -ol.simple > li:not(:first-child) > p, -ul.simple > li:not(:first-child) > p { - margin-top: 0; -} - -ol.simple p, -ul.simple p { - margin-bottom: 0; -} - -aside.footnote > span, -div.citation > span { - float: left; -} -aside.footnote > span:last-of-type, -div.citation > span:last-of-type { - padding-right: 0.5em; -} -aside.footnote > p { - margin-left: 2em; -} -div.citation > p { - margin-left: 4em; -} -aside.footnote > p:last-of-type, -div.citation > p:last-of-type { - margin-bottom: 0em; -} -aside.footnote > p:last-of-type:after, -div.citation > p:last-of-type:after { - content: ""; - clear: both; -} - -dl.field-list { - display: grid; - grid-template-columns: fit-content(30%) auto; -} - -dl.field-list > dt { - font-weight: bold; - word-break: break-word; - padding-left: 0.5em; - padding-right: 5px; -} - -dl.field-list > dd { - padding-left: 0.5em; - margin-top: 0em; - margin-left: 0em; - margin-bottom: 0em; -} - -dl { - margin-bottom: 15px; -} - -dd > :first-child { - margin-top: 0px; -} - -dd ul, dd table { - margin-bottom: 10px; -} - -dd { - margin-top: 3px; - margin-bottom: 10px; - margin-left: 30px; -} - -.sig dd { - margin-top: 0px; - margin-bottom: 0px; -} - -.sig dl { - margin-top: 0px; - margin-bottom: 0px; -} - -dl > dd:last-child, -dl > dd:last-child > :last-child { - margin-bottom: 0; -} - -dt:target, span.highlighted { - background-color: #fbe54e; -} - -rect.highlighted { - fill: #fbe54e; -} - -dl.glossary dt { - font-weight: bold; - font-size: 1.1em; -} - -.versionmodified { - font-style: italic; -} - -.system-message { - background-color: #fda; - padding: 5px; - border: 3px solid red; -} - -.footnote:target { - background-color: #ffa; -} - -.line-block { - display: block; - margin-top: 1em; - margin-bottom: 1em; -} - -.line-block .line-block { - margin-top: 0; - margin-bottom: 0; - margin-left: 1.5em; -} - -.guilabel, .menuselection { - font-family: sans-serif; -} - -.accelerator { - text-decoration: underline; -} - -.classifier { - font-style: oblique; -} - -.classifier:before { - font-style: normal; - margin: 0 0.5em; - content: ":"; - display: inline-block; -} - -abbr, acronym { - border-bottom: dotted 1px; - cursor: help; -} - -.translated { - background-color: rgba(207, 255, 207, 0.2) -} - -.untranslated { - background-color: rgba(255, 207, 207, 0.2) -} - -/* -- code displays --------------------------------------------------------- */ - -pre { - overflow: auto; - overflow-y: hidden; /* fixes display issues on Chrome browsers */ -} - -pre, div[class*="highlight-"] { - clear: both; -} - -span.pre { - -moz-hyphens: none; - -ms-hyphens: none; - -webkit-hyphens: none; - hyphens: none; - white-space: nowrap; -} - -div[class*="highlight-"] { - margin: 1em 0; -} - -td.linenos pre { - border: 0; - background-color: transparent; - color: #aaa; -} - -table.highlighttable { - display: block; -} - -table.highlighttable tbody { - display: block; -} - -table.highlighttable tr { - display: flex; -} - -table.highlighttable td { - margin: 0; - padding: 0; -} - -table.highlighttable td.linenos { - padding-right: 0.5em; -} - -table.highlighttable td.code { - flex: 1; - overflow: hidden; -} - -.highlight .hll { - display: block; -} - -div.highlight pre, -table.highlighttable pre { - margin: 0; -} - -div.code-block-caption + div { - margin-top: 0; -} - -div.code-block-caption { - margin-top: 1em; - padding: 2px 5px; - font-size: small; -} - -div.code-block-caption code { - background-color: transparent; -} - -table.highlighttable td.linenos, -span.linenos, -div.highlight span.gp { /* gp: Generic.Prompt */ - user-select: none; - -webkit-user-select: text; /* Safari fallback only */ - -webkit-user-select: none; /* Chrome/Safari */ - -moz-user-select: none; /* Firefox */ - -ms-user-select: none; /* IE10+ */ -} - -div.code-block-caption span.caption-number { - padding: 0.1em 0.3em; - font-style: italic; -} - -div.code-block-caption span.caption-text { -} - -div.literal-block-wrapper { - margin: 1em 0; -} - -code.xref, a code { - background-color: transparent; - font-weight: bold; -} - -h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { - background-color: transparent; -} - -.viewcode-link { - float: right; -} - -.viewcode-back { - float: right; - font-family: sans-serif; -} - -div.viewcode-block:target { - margin: -1px -10px; - padding: 0 10px; -} - -/* -- math display ---------------------------------------------------------- */ - -img.math { - vertical-align: middle; -} - -div.body div.math p { - text-align: center; -} - -span.eqno { - float: right; -} - -span.eqno a.headerlink { - position: absolute; - z-index: 1; -} - -div.math:hover a.headerlink { - visibility: visible; -} - -/* -- printout stylesheet --------------------------------------------------- */ - -@media print { - div.document, - div.documentwrapper, - div.bodywrapper { - margin: 0 !important; - width: 100%; - } - - div.sphinxsidebar, - div.related, - div.footer, - #top-link { - display: none; - } -} \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/badge_only.css b/docs/teamspeak-sdk-3.5.2/doc/_static/css/badge_only.css deleted file mode 100644 index 88ba55b..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/css/badge_only.css +++ /dev/null @@ -1 +0,0 @@ -.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px} \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Bold.woff b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Bold.woff deleted file mode 100644 index 6cb6000..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Bold.woff and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Bold.woff2 b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Bold.woff2 deleted file mode 100644 index 7059e23..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Bold.woff2 and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Regular.woff b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Regular.woff deleted file mode 100644 index f815f63..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Regular.woff and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Regular.woff2 b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Regular.woff2 deleted file mode 100644 index f2c76e5..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/Roboto-Slab-Regular.woff2 and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.eot b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.eot and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.svg b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.svg deleted file mode 100644 index 855c845..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.svg +++ /dev/null @@ -1,2671 +0,0 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.ttf b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.ttf and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.woff b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.woff deleted file mode 100644 index 400014a..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.woff and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.woff2 b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc6..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/fontawesome-webfont.woff2 and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold-italic.woff b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold-italic.woff deleted file mode 100644 index 88ad05b..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold-italic.woff and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold-italic.woff2 b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold-italic.woff2 deleted file mode 100644 index c4e3d80..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold-italic.woff2 and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold.woff b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold.woff deleted file mode 100644 index c6dff51..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold.woff and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold.woff2 b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold.woff2 deleted file mode 100644 index bb19504..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-bold.woff2 and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal-italic.woff b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal-italic.woff deleted file mode 100644 index 76114bc..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal-italic.woff and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal-italic.woff2 b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal-italic.woff2 deleted file mode 100644 index 3404f37..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal-italic.woff2 and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal.woff b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal.woff deleted file mode 100644 index ae1307f..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal.woff and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal.woff2 b/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal.woff2 deleted file mode 100644 index 3bf9843..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/css/fonts/lato-normal.woff2 and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/css/theme.css b/docs/teamspeak-sdk-3.5.2/doc/_static/css/theme.css deleted file mode 100644 index a88467c..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/css/theme.css +++ /dev/null @@ -1,4 +0,0 @@ -html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search .wy-dropdown>aactive,.wy-side-nav-search .wy-dropdown>afocus,.wy-side-nav-search>a:hover,.wy-side-nav-search>aactive,.wy-side-nav-search>afocus{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon,.wy-side-nav-search>a.icon{display:block}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.switch-menus{position:relative;display:block;margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-side-nav-search>div.switch-menus>div.language-switch,.wy-side-nav-search>div.switch-menus>div.version-switch{display:inline-block;padding:.2em}.wy-side-nav-search>div.switch-menus>div.language-switch select,.wy-side-nav-search>div.switch-menus>div.version-switch select{display:inline-block;margin-right:-2rem;padding-right:2rem;max-width:240px;text-align-last:center;background:none;border:none;border-radius:0;box-shadow:none;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-size:1em;font-weight:400;color:hsla(0,0%,100%,.3);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.wy-side-nav-search>div.switch-menus>div.language-switch select:active,.wy-side-nav-search>div.switch-menus>div.language-switch select:focus,.wy-side-nav-search>div.switch-menus>div.language-switch select:hover,.wy-side-nav-search>div.switch-menus>div.version-switch select:active,.wy-side-nav-search>div.switch-menus>div.version-switch select:focus,.wy-side-nav-search>div.switch-menus>div.version-switch select:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.wy-side-nav-search>div.switch-menus>div.language-switch select option,.wy-side-nav-search>div.switch-menus>div.version-switch select option{color:#000}.wy-side-nav-search>div.switch-menus>div.language-switch:has(>select):after,.wy-side-nav-search>div.switch-menus>div.version-switch:has(>select):after{display:inline-block;width:1.5em;height:100%;padding:.1em;content:"\f0d7";font-size:1em;line-height:1.2em;font-family:FontAwesome;text-align:center;pointer-events:none;box-sizing:border-box}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions .rst-other-versions .rtd-current-item{font-weight:700}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}#flyout-search-form{padding:6px}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%;float:none;margin-left:0}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/doctools.js b/docs/teamspeak-sdk-3.5.2/doc/_static/doctools.js deleted file mode 100644 index 0398ebb..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/doctools.js +++ /dev/null @@ -1,149 +0,0 @@ -/* - * Base JavaScript utilities for all Sphinx HTML documentation. - */ -"use strict"; - -const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ - "TEXTAREA", - "INPUT", - "SELECT", - "BUTTON", -]); - -const _ready = (callback) => { - if (document.readyState !== "loading") { - callback(); - } else { - document.addEventListener("DOMContentLoaded", callback); - } -}; - -/** - * Small JavaScript module for the documentation. - */ -const Documentation = { - init: () => { - Documentation.initDomainIndexTable(); - Documentation.initOnKeyListeners(); - }, - - /** - * i18n support - */ - TRANSLATIONS: {}, - PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), - LOCALE: "unknown", - - // gettext and ngettext don't access this so that the functions - // can safely bound to a different name (_ = Documentation.gettext) - gettext: (string) => { - const translated = Documentation.TRANSLATIONS[string]; - switch (typeof translated) { - case "undefined": - return string; // no translation - case "string": - return translated; // translation exists - default: - return translated[0]; // (singular, plural) translation tuple exists - } - }, - - ngettext: (singular, plural, n) => { - const translated = Documentation.TRANSLATIONS[singular]; - if (typeof translated !== "undefined") - return translated[Documentation.PLURAL_EXPR(n)]; - return n === 1 ? singular : plural; - }, - - addTranslations: (catalog) => { - Object.assign(Documentation.TRANSLATIONS, catalog.messages); - Documentation.PLURAL_EXPR = new Function( - "n", - `return (${catalog.plural_expr})` - ); - Documentation.LOCALE = catalog.locale; - }, - - /** - * helper function to focus on search bar - */ - focusSearchBar: () => { - document.querySelectorAll("input[name=q]")[0]?.focus(); - }, - - /** - * Initialise the domain index toggle buttons - */ - initDomainIndexTable: () => { - const toggler = (el) => { - const idNumber = el.id.substr(7); - const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); - if (el.src.substr(-9) === "minus.png") { - el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; - toggledRows.forEach((el) => (el.style.display = "none")); - } else { - el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; - toggledRows.forEach((el) => (el.style.display = "")); - } - }; - - const togglerElements = document.querySelectorAll("img.toggler"); - togglerElements.forEach((el) => - el.addEventListener("click", (event) => toggler(event.currentTarget)) - ); - togglerElements.forEach((el) => (el.style.display = "")); - if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); - }, - - initOnKeyListeners: () => { - // only install a listener if it is really needed - if ( - !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && - !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS - ) - return; - - document.addEventListener("keydown", (event) => { - // bail for input elements - if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; - // bail with special keys - if (event.altKey || event.ctrlKey || event.metaKey) return; - - if (!event.shiftKey) { - switch (event.key) { - case "ArrowLeft": - if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; - - const prevLink = document.querySelector('link[rel="prev"]'); - if (prevLink && prevLink.href) { - window.location.href = prevLink.href; - event.preventDefault(); - } - break; - case "ArrowRight": - if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; - - const nextLink = document.querySelector('link[rel="next"]'); - if (nextLink && nextLink.href) { - window.location.href = nextLink.href; - event.preventDefault(); - } - break; - } - } - - // some keyboard layouts may need Shift to get / - switch (event.key) { - case "/": - if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; - Documentation.focusSearchBar(); - event.preventDefault(); - } - }); - }, -}; - -// quick alias for translations -const _ = Documentation.gettext; - -_ready(Documentation.init); diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/documentation_options.js b/docs/teamspeak-sdk-3.5.2/doc/_static/documentation_options.js deleted file mode 100644 index 1823c1b..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/documentation_options.js +++ /dev/null @@ -1,13 +0,0 @@ -const DOCUMENTATION_OPTIONS = { - VERSION: '', - LANGUAGE: 'en', - COLLAPSE_INDEX: false, - BUILDER: 'html', - FILE_SUFFIX: '.html', - LINK_SUFFIX: '.html', - HAS_SOURCE: false, - SOURCELINK_SUFFIX: '.txt', - NAVIGATION_WITH_KEYS: false, - SHOW_SEARCH_SUMMARY: true, - ENABLE_SEARCH_SHORTCUTS: true, -}; \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/file.png b/docs/teamspeak-sdk-3.5.2/doc/_static/file.png deleted file mode 100644 index a858a41..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/file.png and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/jquery.js b/docs/teamspeak-sdk-3.5.2/doc/_static/jquery.js deleted file mode 100644 index c4c6022..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/jquery.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0
"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each((function(){var t=n(this);expand=n(''),expand.on("click",(function(n){return e.toggleCurrent(t),n.stopPropagation(),!1})),t.prepend(expand)}))},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),t=e.find('[href="'+n+'"]');if(0===t.length){var i=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(t=e.find('[href="#'+i.attr("id")+'"]')).length&&(t=e.find('[href="#"]'))}if(t.length>0){$(".wy-menu-vertical .current").removeClass("current").attr("aria-expanded","false"),t.addClass("current").attr("aria-expanded","true"),t.closest("li.toctree-l1").parent().addClass("current").attr("aria-expanded","true");for(let n=1;n<=10;n++)t.closest("li.toctree-l"+n).addClass("current").attr("aria-expanded","true");t[0].scrollIntoView()}}catch(n){console.log("Error expanding nav for anchor",n)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,t=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(t),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",(function(){this.linkScroll=!1}))},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current").attr("aria-expanded","false"),e.siblings().find("li.current").removeClass("current").attr("aria-expanded","false");var t=e.find("> ul li");t.length&&(t.removeClass("current").attr("aria-expanded","false"),e.toggleClass("current").attr("aria-expanded",(function(n,e){return"true"==e?"false":"true"})))}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:n.exports.ThemeNav,StickyNav:n.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],t=0;t a.language.name.localeCompare(b.language.name)); - - const languagesHTML = ` -
-
Languages
- ${languages - .map( - (translation) => ` -
- ${translation.language.code} -
- `, - ) - .join("\n")} -
- `; - return languagesHTML; - } - - function renderVersions(config) { - if (!config.versions.active.length) { - return ""; - } - const versionsHTML = ` -
-
Versions
- ${config.versions.active - .map( - (version) => ` -
- ${version.slug} -
- `, - ) - .join("\n")} -
- `; - return versionsHTML; - } - - function renderDownloads(config) { - if (!Object.keys(config.versions.current.downloads).length) { - return ""; - } - const downloadsNameDisplay = { - pdf: "PDF", - epub: "Epub", - htmlzip: "HTML", - }; - - const downloadsHTML = ` -
-
Downloads
- ${Object.entries(config.versions.current.downloads) - .map( - ([name, url]) => ` -
- ${downloadsNameDisplay[name]} -
- `, - ) - .join("\n")} -
- `; - return downloadsHTML; - } - - document.addEventListener("readthedocs-addons-data-ready", function (event) { - const config = event.detail.data(); - - const flyout = ` -
- - Read the Docs - v: ${config.versions.current.slug} - - -
-
- ${renderLanguages(config)} - ${renderVersions(config)} - ${renderDownloads(config)} -
-
On Read the Docs
-
- Project Home -
-
- Builds -
-
- Downloads -
-
-
-
Search
-
-
- -
-
-
-
- - Hosted by Read the Docs - -
-
- `; - - // Inject the generated flyout into the body HTML element. - document.body.insertAdjacentHTML("beforeend", flyout); - - // Trigger the Read the Docs Addons Search modal when clicking on the "Search docs" input from inside the flyout. - document - .querySelector("#flyout-search-form") - .addEventListener("focusin", () => { - const event = new CustomEvent("readthedocs-search-show"); - document.dispatchEvent(event); - }); - }) -} - -if (themeLanguageSelector || themeVersionSelector) { - function onSelectorSwitch(event) { - const option = event.target.selectedIndex; - const item = event.target.options[option]; - window.location.href = item.dataset.url; - } - - document.addEventListener("readthedocs-addons-data-ready", function (event) { - const config = event.detail.data(); - - const versionSwitch = document.querySelector( - "div.switch-menus > div.version-switch", - ); - if (themeVersionSelector) { - let versions = config.versions.active; - if (config.versions.current.hidden || config.versions.current.type === "external") { - versions.unshift(config.versions.current); - } - const versionSelect = ` - - `; - - versionSwitch.innerHTML = versionSelect; - versionSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); - } - - const languageSwitch = document.querySelector( - "div.switch-menus > div.language-switch", - ); - - if (themeLanguageSelector) { - if (config.projects.translations.length) { - // Add the current language to the options on the selector - let languages = config.projects.translations.concat( - config.projects.current, - ); - languages = languages.sort((a, b) => - a.language.name.localeCompare(b.language.name), - ); - - const languageSelect = ` - - `; - - languageSwitch.innerHTML = languageSelect; - languageSwitch.firstElementChild.addEventListener("change", onSelectorSwitch); - } - else { - languageSwitch.remove(); - } - } - }); -} - -document.addEventListener("readthedocs-addons-data-ready", function (event) { - // Trigger the Read the Docs Addons Search modal when clicking on "Search docs" input from the topnav. - document - .querySelector("[role='search'] input") - .addEventListener("focusin", () => { - const event = new CustomEvent("readthedocs-search-show"); - document.dispatchEvent(event); - }); -}); \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/language_data.js b/docs/teamspeak-sdk-3.5.2/doc/_static/language_data.js deleted file mode 100644 index c7fe6c6..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/language_data.js +++ /dev/null @@ -1,192 +0,0 @@ -/* - * This script contains the language-specific data used by searchtools.js, - * namely the list of stopwords, stemmer, scorer and splitter. - */ - -var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; - - -/* Non-minified version is copied as a separate JS file, if available */ - -/** - * Porter Stemmer - */ -var Stemmer = function() { - - var step2list = { - ational: 'ate', - tional: 'tion', - enci: 'ence', - anci: 'ance', - izer: 'ize', - bli: 'ble', - alli: 'al', - entli: 'ent', - eli: 'e', - ousli: 'ous', - ization: 'ize', - ation: 'ate', - ator: 'ate', - alism: 'al', - iveness: 'ive', - fulness: 'ful', - ousness: 'ous', - aliti: 'al', - iviti: 'ive', - biliti: 'ble', - logi: 'log' - }; - - var step3list = { - icate: 'ic', - ative: '', - alize: 'al', - iciti: 'ic', - ical: 'ic', - ful: '', - ness: '' - }; - - var c = "[^aeiou]"; // consonant - var v = "[aeiouy]"; // vowel - var C = c + "[^aeiouy]*"; // consonant sequence - var V = v + "[aeiou]*"; // vowel sequence - - var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 - var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 - var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 - var s_v = "^(" + C + ")?" + v; // vowel in stem - - this.stemWord = function (w) { - var stem; - var suffix; - var firstch; - var origword = w; - - if (w.length < 3) - return w; - - var re; - var re2; - var re3; - var re4; - - firstch = w.substr(0,1); - if (firstch == "y") - w = firstch.toUpperCase() + w.substr(1); - - // Step 1a - re = /^(.+?)(ss|i)es$/; - re2 = /^(.+?)([^s])s$/; - - if (re.test(w)) - w = w.replace(re,"$1$2"); - else if (re2.test(w)) - w = w.replace(re2,"$1$2"); - - // Step 1b - re = /^(.+?)eed$/; - re2 = /^(.+?)(ed|ing)$/; - if (re.test(w)) { - var fp = re.exec(w); - re = new RegExp(mgr0); - if (re.test(fp[1])) { - re = /.$/; - w = w.replace(re,""); - } - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1]; - re2 = new RegExp(s_v); - if (re2.test(stem)) { - w = stem; - re2 = /(at|bl|iz)$/; - re3 = new RegExp("([^aeiouylsz])\\1$"); - re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re2.test(w)) - w = w + "e"; - else if (re3.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - else if (re4.test(w)) - w = w + "e"; - } - } - - // Step 1c - re = /^(.+?)y$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(s_v); - if (re.test(stem)) - w = stem + "i"; - } - - // Step 2 - re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step2list[suffix]; - } - - // Step 3 - re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - suffix = fp[2]; - re = new RegExp(mgr0); - if (re.test(stem)) - w = stem + step3list[suffix]; - } - - // Step 4 - re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; - re2 = /^(.+?)(s|t)(ion)$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - if (re.test(stem)) - w = stem; - } - else if (re2.test(w)) { - var fp = re2.exec(w); - stem = fp[1] + fp[2]; - re2 = new RegExp(mgr1); - if (re2.test(stem)) - w = stem; - } - - // Step 5 - re = /^(.+?)e$/; - if (re.test(w)) { - var fp = re.exec(w); - stem = fp[1]; - re = new RegExp(mgr1); - re2 = new RegExp(meq1); - re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); - if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) - w = stem; - } - re = /ll$/; - re2 = new RegExp(mgr1); - if (re.test(w) && re2.test(w)) { - re = /.$/; - w = w.replace(re,""); - } - - // and turn initial Y back to y - if (firstch == "y") - w = firstch.toLowerCase() + w.substr(1); - return w; - } -} - diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/logo.png b/docs/teamspeak-sdk-3.5.2/doc/_static/logo.png deleted file mode 100644 index 0750822..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/logo.png and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/minus.png b/docs/teamspeak-sdk-3.5.2/doc/_static/minus.png deleted file mode 100644 index d96755f..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/minus.png and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/plus.png b/docs/teamspeak-sdk-3.5.2/doc/_static/plus.png deleted file mode 100644 index 7107cec..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/doc/_static/plus.png and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/pygments.css b/docs/teamspeak-sdk-3.5.2/doc/_static/pygments.css deleted file mode 100644 index 6f8b210..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/pygments.css +++ /dev/null @@ -1,75 +0,0 @@ -pre { line-height: 125%; } -td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -.highlight .hll { background-color: #ffffcc } -.highlight { background: #f8f8f8; } -.highlight .c { color: #3D7B7B; font-style: italic } /* Comment */ -.highlight .err { border: 1px solid #F00 } /* Error */ -.highlight .k { color: #008000; font-weight: bold } /* Keyword */ -.highlight .o { color: #666 } /* Operator */ -.highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ -.highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #9C6500 } /* Comment.Preproc */ -.highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ -.highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #A00000 } /* Generic.Deleted */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ -.highlight .gr { color: #E40000 } /* Generic.Error */ -.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #008400 } /* Generic.Inserted */ -.highlight .go { color: #717171 } /* Generic.Output */ -.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #04D } /* Generic.Traceback */ -.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #008000 } /* Keyword.Pseudo */ -.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #B00040 } /* Keyword.Type */ -.highlight .m { color: #666 } /* Literal.Number */ -.highlight .s { color: #BA2121 } /* Literal.String */ -.highlight .na { color: #687822 } /* Name.Attribute */ -.highlight .nb { color: #008000 } /* Name.Builtin */ -.highlight .nc { color: #00F; font-weight: bold } /* Name.Class */ -.highlight .no { color: #800 } /* Name.Constant */ -.highlight .nd { color: #A2F } /* Name.Decorator */ -.highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */ -.highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #00F } /* Name.Function */ -.highlight .nl { color: #767600 } /* Name.Label */ -.highlight .nn { color: #00F; font-weight: bold } /* Name.Namespace */ -.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #19177C } /* Name.Variable */ -.highlight .ow { color: #A2F; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #BBB } /* Text.Whitespace */ -.highlight .mb { color: #666 } /* Literal.Number.Bin */ -.highlight .mf { color: #666 } /* Literal.Number.Float */ -.highlight .mh { color: #666 } /* Literal.Number.Hex */ -.highlight .mi { color: #666 } /* Literal.Number.Integer */ -.highlight .mo { color: #666 } /* Literal.Number.Oct */ -.highlight .sa { color: #BA2121 } /* Literal.String.Affix */ -.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ -.highlight .sc { color: #BA2121 } /* Literal.String.Char */ -.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ -.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ -.highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ -.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ -.highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ -.highlight .sx { color: #008000 } /* Literal.String.Other */ -.highlight .sr { color: #A45A77 } /* Literal.String.Regex */ -.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ -.highlight .ss { color: #19177C } /* Literal.String.Symbol */ -.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ -.highlight .fm { color: #00F } /* Name.Function.Magic */ -.highlight .vc { color: #19177C } /* Name.Variable.Class */ -.highlight .vg { color: #19177C } /* Name.Variable.Global */ -.highlight .vi { color: #19177C } /* Name.Variable.Instance */ -.highlight .vm { color: #19177C } /* Name.Variable.Magic */ -.highlight .il { color: #666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/searchtools.js b/docs/teamspeak-sdk-3.5.2/doc/_static/searchtools.js deleted file mode 100644 index 2c774d1..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/searchtools.js +++ /dev/null @@ -1,632 +0,0 @@ -/* - * Sphinx JavaScript utilities for the full-text search. - */ -"use strict"; - -/** - * Simple result scoring code. - */ -if (typeof Scorer === "undefined") { - var Scorer = { - // Implement the following function to further tweak the score for each result - // The function takes a result array [docname, title, anchor, descr, score, filename] - // and returns the new score. - /* - score: result => { - const [docname, title, anchor, descr, score, filename, kind] = result - return score - }, - */ - - // query matches the full name of an object - objNameMatch: 11, - // or matches in the last dotted part of the object name - objPartialMatch: 6, - // Additive scores depending on the priority of the object - objPrio: { - 0: 15, // used to be importantResults - 1: 5, // used to be objectResults - 2: -5, // used to be unimportantResults - }, - // Used when the priority is not in the mapping. - objPrioDefault: 0, - - // query found in title - title: 15, - partialTitle: 7, - // query found in terms - term: 5, - partialTerm: 2, - }; -} - -// Global search result kind enum, used by themes to style search results. -class SearchResultKind { - static get index() { return "index"; } - static get object() { return "object"; } - static get text() { return "text"; } - static get title() { return "title"; } -} - -const _removeChildren = (element) => { - while (element && element.lastChild) element.removeChild(element.lastChild); -}; - -/** - * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping - */ -const _escapeRegExp = (string) => - string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string - -const _displayItem = (item, searchTerms, highlightTerms) => { - const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; - const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; - const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; - const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; - const contentRoot = document.documentElement.dataset.content_root; - - const [docName, title, anchor, descr, score, _filename, kind] = item; - - let listItem = document.createElement("li"); - // Add a class representing the item's type: - // can be used by a theme's CSS selector for styling - // See SearchResultKind for the class names. - listItem.classList.add(`kind-${kind}`); - let requestUrl; - let linkUrl; - if (docBuilder === "dirhtml") { - // dirhtml builder - let dirname = docName + "/"; - if (dirname.match(/\/index\/$/)) - dirname = dirname.substring(0, dirname.length - 6); - else if (dirname === "index/") dirname = ""; - requestUrl = contentRoot + dirname; - linkUrl = requestUrl; - } else { - // normal html builders - requestUrl = contentRoot + docName + docFileSuffix; - linkUrl = docName + docLinkSuffix; - } - let linkEl = listItem.appendChild(document.createElement("a")); - linkEl.href = linkUrl + anchor; - linkEl.dataset.score = score; - linkEl.innerHTML = title; - if (descr) { - listItem.appendChild(document.createElement("span")).innerHTML = - " (" + descr + ")"; - // highlight search terms in the description - if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js - highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); - } - else if (showSearchSummary) - fetch(requestUrl) - .then((responseData) => responseData.text()) - .then((data) => { - if (data) - listItem.appendChild( - Search.makeSearchSummary(data, searchTerms, anchor) - ); - // highlight search terms in the summary - if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js - highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); - }); - Search.output.appendChild(listItem); -}; -const _finishSearch = (resultCount) => { - Search.stopPulse(); - Search.title.innerText = _("Search Results"); - if (!resultCount) - Search.status.innerText = Documentation.gettext( - "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." - ); - else - Search.status.innerText = Documentation.ngettext( - "Search finished, found one page matching the search query.", - "Search finished, found ${resultCount} pages matching the search query.", - resultCount, - ).replace('${resultCount}', resultCount); -}; -const _displayNextItem = ( - results, - resultCount, - searchTerms, - highlightTerms, -) => { - // results left, load the summary and display it - // this is intended to be dynamic (don't sub resultsCount) - if (results.length) { - _displayItem(results.pop(), searchTerms, highlightTerms); - setTimeout( - () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), - 5 - ); - } - // search finished, update title and status message - else _finishSearch(resultCount); -}; -// Helper function used by query() to order search results. -// Each input is an array of [docname, title, anchor, descr, score, filename, kind]. -// Order the results by score (in opposite order of appearance, since the -// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. -const _orderResultsByScoreThenName = (a, b) => { - const leftScore = a[4]; - const rightScore = b[4]; - if (leftScore === rightScore) { - // same score: sort alphabetically - const leftTitle = a[1].toLowerCase(); - const rightTitle = b[1].toLowerCase(); - if (leftTitle === rightTitle) return 0; - return leftTitle > rightTitle ? -1 : 1; // inverted is intentional - } - return leftScore > rightScore ? 1 : -1; -}; - -/** - * Default splitQuery function. Can be overridden in ``sphinx.search`` with a - * custom function per language. - * - * The regular expression works by splitting the string on consecutive characters - * that are not Unicode letters, numbers, underscores, or emoji characters. - * This is the same as ``\W+`` in Python, preserving the surrogate pair area. - */ -if (typeof splitQuery === "undefined") { - var splitQuery = (query) => query - .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu) - .filter(term => term) // remove remaining empty strings -} - -/** - * Search Module - */ -const Search = { - _index: null, - _queued_query: null, - _pulse_status: -1, - - htmlToText: (htmlString, anchor) => { - const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); - for (const removalQuery of [".headerlink", "script", "style"]) { - htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); - } - if (anchor) { - const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); - if (anchorContent) return anchorContent.textContent; - - console.warn( - `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` - ); - } - - // if anchor not specified or not found, fall back to main content - const docContent = htmlElement.querySelector('[role="main"]'); - if (docContent) return docContent.textContent; - - console.warn( - "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." - ); - return ""; - }, - - init: () => { - const query = new URLSearchParams(window.location.search).get("q"); - document - .querySelectorAll('input[name="q"]') - .forEach((el) => (el.value = query)); - if (query) Search.performSearch(query); - }, - - loadIndex: (url) => - (document.body.appendChild(document.createElement("script")).src = url), - - setIndex: (index) => { - Search._index = index; - if (Search._queued_query !== null) { - const query = Search._queued_query; - Search._queued_query = null; - Search.query(query); - } - }, - - hasIndex: () => Search._index !== null, - - deferQuery: (query) => (Search._queued_query = query), - - stopPulse: () => (Search._pulse_status = -1), - - startPulse: () => { - if (Search._pulse_status >= 0) return; - - const pulse = () => { - Search._pulse_status = (Search._pulse_status + 1) % 4; - Search.dots.innerText = ".".repeat(Search._pulse_status); - if (Search._pulse_status >= 0) window.setTimeout(pulse, 500); - }; - pulse(); - }, - - /** - * perform a search for something (or wait until index is loaded) - */ - performSearch: (query) => { - // create the required interface elements - const searchText = document.createElement("h2"); - searchText.textContent = _("Searching"); - const searchSummary = document.createElement("p"); - searchSummary.classList.add("search-summary"); - searchSummary.innerText = ""; - const searchList = document.createElement("ul"); - searchList.setAttribute("role", "list"); - searchList.classList.add("search"); - - const out = document.getElementById("search-results"); - Search.title = out.appendChild(searchText); - Search.dots = Search.title.appendChild(document.createElement("span")); - Search.status = out.appendChild(searchSummary); - Search.output = out.appendChild(searchList); - - const searchProgress = document.getElementById("search-progress"); - // Some themes don't use the search progress node - if (searchProgress) { - searchProgress.innerText = _("Preparing search..."); - } - Search.startPulse(); - - // index already loaded, the browser was quick! - if (Search.hasIndex()) Search.query(query); - else Search.deferQuery(query); - }, - - _parseQuery: (query) => { - // stem the search terms and add them to the correct list - const stemmer = new Stemmer(); - const searchTerms = new Set(); - const excludedTerms = new Set(); - const highlightTerms = new Set(); - const objectTerms = new Set(splitQuery(query.toLowerCase().trim())); - splitQuery(query.trim()).forEach((queryTerm) => { - const queryTermLower = queryTerm.toLowerCase(); - - // maybe skip this "word" - // stopwords array is from language_data.js - if ( - stopwords.indexOf(queryTermLower) !== -1 || - queryTerm.match(/^\d+$/) - ) - return; - - // stem the word - let word = stemmer.stemWord(queryTermLower); - // select the correct list - if (word[0] === "-") excludedTerms.add(word.substr(1)); - else { - searchTerms.add(word); - highlightTerms.add(queryTermLower); - } - }); - - if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js - localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) - } - - // console.debug("SEARCH: searching for:"); - // console.info("required: ", [...searchTerms]); - // console.info("excluded: ", [...excludedTerms]); - - return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; - }, - - /** - * execute search (requires search index to be loaded) - */ - _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { - const filenames = Search._index.filenames; - const docNames = Search._index.docnames; - const titles = Search._index.titles; - const allTitles = Search._index.alltitles; - const indexEntries = Search._index.indexentries; - - // Collect multiple result groups to be sorted separately and then ordered. - // Each is an array of [docname, title, anchor, descr, score, filename, kind]. - const normalResults = []; - const nonMainIndexResults = []; - - _removeChildren(document.getElementById("search-progress")); - - const queryLower = query.toLowerCase().trim(); - for (const [title, foundTitles] of Object.entries(allTitles)) { - if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { - for (const [file, id] of foundTitles) { - const score = Math.round(Scorer.title * queryLower.length / title.length); - const boost = titles[file] === title ? 1 : 0; // add a boost for document titles - normalResults.push([ - docNames[file], - titles[file] !== title ? `${titles[file]} > ${title}` : title, - id !== null ? "#" + id : "", - null, - score + boost, - filenames[file], - SearchResultKind.title, - ]); - } - } - } - - // search for explicit entries in index directives - for (const [entry, foundEntries] of Object.entries(indexEntries)) { - if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { - for (const [file, id, isMain] of foundEntries) { - const score = Math.round(100 * queryLower.length / entry.length); - const result = [ - docNames[file], - titles[file], - id ? "#" + id : "", - null, - score, - filenames[file], - SearchResultKind.index, - ]; - if (isMain) { - normalResults.push(result); - } else { - nonMainIndexResults.push(result); - } - } - } - } - - // lookup as object - objectTerms.forEach((term) => - normalResults.push(...Search.performObjectSearch(term, objectTerms)) - ); - - // lookup as search terms in fulltext - normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); - - // let the scorer override scores with a custom scoring function - if (Scorer.score) { - normalResults.forEach((item) => (item[4] = Scorer.score(item))); - nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); - } - - // Sort each group of results by score and then alphabetically by name. - normalResults.sort(_orderResultsByScoreThenName); - nonMainIndexResults.sort(_orderResultsByScoreThenName); - - // Combine the result groups in (reverse) order. - // Non-main index entries are typically arbitrary cross-references, - // so display them after other results. - let results = [...nonMainIndexResults, ...normalResults]; - - // remove duplicate search results - // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept - let seen = new Set(); - results = results.reverse().reduce((acc, result) => { - let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(','); - if (!seen.has(resultStr)) { - acc.push(result); - seen.add(resultStr); - } - return acc; - }, []); - - return results.reverse(); - }, - - query: (query) => { - const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); - const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); - - // for debugging - //Search.lastresults = results.slice(); // a copy - // console.info("search results:", Search.lastresults); - - // print the results - _displayNextItem(results, results.length, searchTerms, highlightTerms); - }, - - /** - * search for object names - */ - performObjectSearch: (object, objectTerms) => { - const filenames = Search._index.filenames; - const docNames = Search._index.docnames; - const objects = Search._index.objects; - const objNames = Search._index.objnames; - const titles = Search._index.titles; - - const results = []; - - const objectSearchCallback = (prefix, match) => { - const name = match[4] - const fullname = (prefix ? prefix + "." : "") + name; - const fullnameLower = fullname.toLowerCase(); - if (fullnameLower.indexOf(object) < 0) return; - - let score = 0; - const parts = fullnameLower.split("."); - - // check for different match types: exact matches of full name or - // "last name" (i.e. last dotted part) - if (fullnameLower === object || parts.slice(-1)[0] === object) - score += Scorer.objNameMatch; - else if (parts.slice(-1)[0].indexOf(object) > -1) - score += Scorer.objPartialMatch; // matches in last name - - const objName = objNames[match[1]][2]; - const title = titles[match[0]]; - - // If more than one term searched for, we require other words to be - // found in the name/title/description - const otherTerms = new Set(objectTerms); - otherTerms.delete(object); - if (otherTerms.size > 0) { - const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase(); - if ( - [...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0) - ) - return; - } - - let anchor = match[3]; - if (anchor === "") anchor = fullname; - else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname; - - const descr = objName + _(", in ") + title; - - // add custom score for some objects according to scorer - if (Scorer.objPrio.hasOwnProperty(match[2])) - score += Scorer.objPrio[match[2]]; - else score += Scorer.objPrioDefault; - - results.push([ - docNames[match[0]], - fullname, - "#" + anchor, - descr, - score, - filenames[match[0]], - SearchResultKind.object, - ]); - }; - Object.keys(objects).forEach((prefix) => - objects[prefix].forEach((array) => - objectSearchCallback(prefix, array) - ) - ); - return results; - }, - - /** - * search for full-text terms in the index - */ - performTermsSearch: (searchTerms, excludedTerms) => { - // prepare search - const terms = Search._index.terms; - const titleTerms = Search._index.titleterms; - const filenames = Search._index.filenames; - const docNames = Search._index.docnames; - const titles = Search._index.titles; - - const scoreMap = new Map(); - const fileMap = new Map(); - - // perform the search on the required terms - searchTerms.forEach((word) => { - const files = []; - const arr = [ - { files: terms[word], score: Scorer.term }, - { files: titleTerms[word], score: Scorer.title }, - ]; - // add support for partial matches - if (word.length > 2) { - const escapedWord = _escapeRegExp(word); - if (!terms.hasOwnProperty(word)) { - Object.keys(terms).forEach((term) => { - if (term.match(escapedWord)) - arr.push({ files: terms[term], score: Scorer.partialTerm }); - }); - } - if (!titleTerms.hasOwnProperty(word)) { - Object.keys(titleTerms).forEach((term) => { - if (term.match(escapedWord)) - arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); - }); - } - } - - // no match but word was a required one - if (arr.every((record) => record.files === undefined)) return; - - // found search word in contents - arr.forEach((record) => { - if (record.files === undefined) return; - - let recordFiles = record.files; - if (recordFiles.length === undefined) recordFiles = [recordFiles]; - files.push(...recordFiles); - - // set score for the word in each file - recordFiles.forEach((file) => { - if (!scoreMap.has(file)) scoreMap.set(file, {}); - scoreMap.get(file)[word] = record.score; - }); - }); - - // create the mapping - files.forEach((file) => { - if (!fileMap.has(file)) fileMap.set(file, [word]); - else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); - }); - }); - - // now check if the files don't contain excluded terms - const results = []; - for (const [file, wordList] of fileMap) { - // check if all requirements are matched - - // as search terms with length < 3 are discarded - const filteredTermCount = [...searchTerms].filter( - (term) => term.length > 2 - ).length; - if ( - wordList.length !== searchTerms.size && - wordList.length !== filteredTermCount - ) - continue; - - // ensure that none of the excluded terms is in the search result - if ( - [...excludedTerms].some( - (term) => - terms[term] === file || - titleTerms[term] === file || - (terms[term] || []).includes(file) || - (titleTerms[term] || []).includes(file) - ) - ) - break; - - // select one (max) score for the file. - const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); - // add result to the result list - results.push([ - docNames[file], - titles[file], - "", - null, - score, - filenames[file], - SearchResultKind.text, - ]); - } - return results; - }, - - /** - * helper function to return a node containing the - * search summary for a given text. keywords is a list - * of stemmed words. - */ - makeSearchSummary: (htmlText, keywords, anchor) => { - const text = Search.htmlToText(htmlText, anchor); - if (text === "") return null; - - const textLower = text.toLowerCase(); - const actualStartPosition = [...keywords] - .map((k) => textLower.indexOf(k.toLowerCase())) - .filter((i) => i > -1) - .slice(-1)[0]; - const startWithContext = Math.max(actualStartPosition - 120, 0); - - const top = startWithContext === 0 ? "" : "..."; - const tail = startWithContext + 240 < text.length ? "..." : ""; - - let summary = document.createElement("p"); - summary.classList.add("context"); - summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; - - return summary; - }, -}; - -_ready(Search.init); diff --git a/docs/teamspeak-sdk-3.5.2/doc/_static/sphinx_highlight.js b/docs/teamspeak-sdk-3.5.2/doc/_static/sphinx_highlight.js deleted file mode 100644 index 8a96c69..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/_static/sphinx_highlight.js +++ /dev/null @@ -1,154 +0,0 @@ -/* Highlighting utilities for Sphinx HTML documentation. */ -"use strict"; - -const SPHINX_HIGHLIGHT_ENABLED = true - -/** - * highlight a given string on a node by wrapping it in - * span elements with the given class name. - */ -const _highlight = (node, addItems, text, className) => { - if (node.nodeType === Node.TEXT_NODE) { - const val = node.nodeValue; - const parent = node.parentNode; - const pos = val.toLowerCase().indexOf(text); - if ( - pos >= 0 && - !parent.classList.contains(className) && - !parent.classList.contains("nohighlight") - ) { - let span; - - const closestNode = parent.closest("body, svg, foreignObject"); - const isInSVG = closestNode && closestNode.matches("svg"); - if (isInSVG) { - span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); - } else { - span = document.createElement("span"); - span.classList.add(className); - } - - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - const rest = document.createTextNode(val.substr(pos + text.length)); - parent.insertBefore( - span, - parent.insertBefore( - rest, - node.nextSibling - ) - ); - node.nodeValue = val.substr(0, pos); - /* There may be more occurrences of search term in this node. So call this - * function recursively on the remaining fragment. - */ - _highlight(rest, addItems, text, className); - - if (isInSVG) { - const rect = document.createElementNS( - "http://www.w3.org/2000/svg", - "rect" - ); - const bbox = parent.getBBox(); - rect.x.baseVal.value = bbox.x; - rect.y.baseVal.value = bbox.y; - rect.width.baseVal.value = bbox.width; - rect.height.baseVal.value = bbox.height; - rect.setAttribute("class", className); - addItems.push({ parent: parent, target: rect }); - } - } - } else if (node.matches && !node.matches("button, select, textarea")) { - node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); - } -}; -const _highlightText = (thisNode, text, className) => { - let addItems = []; - _highlight(thisNode, addItems, text, className); - addItems.forEach((obj) => - obj.parent.insertAdjacentElement("beforebegin", obj.target) - ); -}; - -/** - * Small JavaScript module for the documentation. - */ -const SphinxHighlight = { - - /** - * highlight the search words provided in localstorage in the text - */ - highlightSearchWords: () => { - if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight - - // get and clear terms from localstorage - const url = new URL(window.location); - const highlight = - localStorage.getItem("sphinx_highlight_terms") - || url.searchParams.get("highlight") - || ""; - localStorage.removeItem("sphinx_highlight_terms") - url.searchParams.delete("highlight"); - window.history.replaceState({}, "", url); - - // get individual terms from highlight string - const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); - if (terms.length === 0) return; // nothing to do - - // There should never be more than one element matching "div.body" - const divBody = document.querySelectorAll("div.body"); - const body = divBody.length ? divBody[0] : document.querySelector("body"); - window.setTimeout(() => { - terms.forEach((term) => _highlightText(body, term, "highlighted")); - }, 10); - - const searchBox = document.getElementById("searchbox"); - if (searchBox === null) return; - searchBox.appendChild( - document - .createRange() - .createContextualFragment( - '" - ) - ); - }, - - /** - * helper function to hide the search marks again - */ - hideSearchWords: () => { - document - .querySelectorAll("#searchbox .highlight-link") - .forEach((el) => el.remove()); - document - .querySelectorAll("span.highlighted") - .forEach((el) => el.classList.remove("highlighted")); - localStorage.removeItem("sphinx_highlight_terms") - }, - - initEscapeListener: () => { - // only install a listener if it is really needed - if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return; - - document.addEventListener("keydown", (event) => { - // bail for input elements - if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; - // bail with special keys - if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return; - if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) { - SphinxHighlight.hideSearchWords(); - event.preventDefault(); - } - }); - }, -}; - -_ready(() => { - /* Do not call highlightSearchWords() when we are on the search page. - * It will highlight words from the *previous* search query. - */ - if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); - SphinxHighlight.initEscapeListener(); -}); diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/3dsound.html b/docs/teamspeak-sdk-3.5.2/doc/client/3dsound.html deleted file mode 100644 index 59cd26e..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/3dsound.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - - - 3D Sound — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

3D Sound

-

TeamSpeak 3 supports 3D sound to assign each speaker a unique position -in 3D space. Functions to modify the 3D position, velocity -and orientation of own and foreign clients are discussed in this chapter.

-

Positions are described using TS3_VECTOR

-
-
-struct TS3_VECTOR
-

Describes a client position in 3 dimensional space, used for 3D Sound.

-
-

Public Members

-
-
-float x
-

X co-ordinate in 3D space.

-
- -
-
-float y
-

Y co-ordinate in 3D space.

-
- -
-
-float z
-

Z co-ordinate in 3D space.

-
- -
-
- -
-

Adjust general settings

-

To adjust 3D sound system settings use

-
-
-unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale)
-

Change 3D sound attenuation and distance settings.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to adjust the settings.

  • -
  • distanceFactor – relative distance factor in meters. Default is 1.0. Use to adjust the distance between two TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor

  • -
  • rolloffScale – Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Own client position

-

To set the position, velocity and orientation of the own client in 3D -space, call

-
-
-unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR *position, const TS3_VECTOR *forward, const TS3_VECTOR *up)
-

Set position, orientation and velocity of own client in 3D space.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to set the specified 3D settings.

  • -
  • position – 3D position of own client, pass NULL to ignore.

  • -
  • forward – Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore.

  • -
  • up – Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Other client position

-

To adjust a clients position and velocity in 3D space, call

-
-
-unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR *position)
-

Adjusts other clients position in 3D space.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for the server on which the client specified by clID is located.

  • -
  • clientID – the client id of the other client we want to adjust the position of.

  • -
  • position – the desired position in 3D space of the other client

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Wave file position

-

This method is used to 3D position a wave file that was opened -previously with ts3client_playWaveFileHandle().

-
-
-unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR *position)
-

Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler of the wave handle

  • -
  • waveHandle – a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position

  • -
  • position – the position the wave file should be played from

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Callbacks

-

The following callback funtion is called to calculate volume attenuation for -distance in 3D positioning of clients.

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onCustom3dRolloffCalculationClientEvent)(uint64 serverConnectionHandlerID, anyID clientID, float distance, float *volume)
-

called to calculate the volume attenuation for the distance in 3D positioning of clients

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client for which the position is calculated

-
-
Param distance:
-

the distance from own client to the client

-
-
Param volume:
-

the volume calculated by the client lib. Can be modified in the callback.

-
-
-
- -
-
- -

The following event is called to calculate volume attenuation for -distance in 3D positioning of a wave file that was opened previously -with ts3client_playWaveFileHandle().

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onCustom3dRolloffCalculationWaveEvent)(uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float *volume)
-

called to calculate the volume attenuation for the distance in 3D positioning of wave files

-

-

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param waveHandle:
-

identifies the wave file to calculate the volume for. A handle previously created with ts3client_playWaveFileHandle

-
-
Param distance:
-

the distance from own client to the source of the wave file

-
-
Param volume:
-

the volume of the wave file calculated by the client lib. Can be modified in the callback.

-
-
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/audio-activate.html b/docs/teamspeak-sdk-3.5.2/doc/client/audio-activate.html deleted file mode 100644 index 66e3856..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/audio-activate.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - Activating the capture device — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Activating the capture device

-
-

Note

-

Using this function is only required when connecting to multiple -servers simultaneously.

-
-

When connecting to multiple servers with the same client, the capture -device can only be active on one server at the same time. As soon as -the client connects to a new server, the Client Lib will deactivate the -capture device of the previously active server. When a user wants to -talk to that previous server again, the client needs to reactivate the -capture device.

-
-
-unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID)
-

Activate a previously opened capture device on a server connection.

-

Only one server connection can receive audio from its capture device at any given time. This function will set the server connection handler that is going to receive the audio from the capture device opened on that connection.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to shut down the playback device

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

If the capture device is already active, this function has no effect.

-

Opening a new capture device will automatically activate it, so calling -this function is only necessary with multiple server connections and -when reactivating a previously deactivated device.

-

If the capture device for a given server connection handler has been -deactivated by the Client Lib, the flag CLIENT_INPUT_HARDWARE -will be set. This can be queried with the function ts3client_getClientSelfVariableAsInt().

-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/audio-buffer-access.html b/docs/teamspeak-sdk-3.5.2/doc/client/audio-buffer-access.html deleted file mode 100644 index 64c6000..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/audio-buffer-access.html +++ /dev/null @@ -1,477 +0,0 @@ - - - - - - - - - Accessing the voice buffer — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Accessing the voice buffer

-

The TeamSpeak Client Lib allows users to access the raw playback and -capture voice data and even modify it, for example to add effects to the -voice. These callbacks are also used by the TeamSpeak client for the -voice recording feature.

-
-

Note

-

Using these low-level callbacks is not required and should be reserved -for specific needs. Most SDK applications won’t need to implement these -callbacks.

-
-
-

Playback

-
-

Before effects or mixing

-

The following event is called when a voice packet from a client (not own -client) is decoded and about to be played over your sound device, but -before it is 3D positioned and mixed with other sounds. You can use this -function to alter the voice data (for example when you want to apply -effects to it) or to simply get voice data. The TeamSpeak client uses -this function to record sessions.

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onEditPlaybackVoiceDataEvent)(uint64 serverConnectionHandlerID, anyID clientID, short *samples, int sampleCount, int channels)
-

called before any effects are applied, allows access to individual client raw audio data

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the source client for the audio

-
-
Param samples:
-

buffer of audio data for the client as 16 bit signed at 48kHz

-
-
Param sampleCount:
-

how many audio frames are available in the buffer

-
-
Param channels:
-

number of audio channels in the audio data

-
-
-
- -
-
- -
-
-

After effects but before mixing

-

The following event is called when a voice packet from a client (not own -client) is decoded and 3D positioned and about to be played over your -sound device, but before it is mixed with other sounds. You can use this -function to alter/get the voice data after 3D positioning.

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onEditPostProcessVoiceDataEvent)(uint64 serverConnectionHandlerID, anyID clientID, short *samples, int sampleCount, int channels, const unsigned int *channelSpeakerArray, unsigned int *channelFillMask)
-

called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the source client for the audio

-
-
Param samples:
-

buffer of audio data for the client as 16 bit signed at 48kHz

-
-
Param sampleCount:
-

how many audio frames are available in the buffer

-
-
Param channels:
-

number of audio channels in the audio data

-
-
Param channelSpeakerArray:
-

Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h

-
-
Param channelFillMask:
-

a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer.

-
-
-
- -
-
- -
-

Example

-

For example, this callback reports:

-
channels = 6
-channelSpeakerArray[0] = SPEAKER_FRONT_CENTER
-channelSpeakerArray[1] = SPEAKER_LOW_FREQUENCY
-channelSpeakerArray[2] = SPEAKER_BACK_LEFT
-channelSpeakerArray[3] = SPEAKER_BACK_RIGHT
-channelSpeakerArray[4] = SPEAKER_SIDE_LEFT
-channelSpeakerArray[5] = SPEAKER_SIDE_RIGHT  // Quite unusual setup
-*channelFillMask = 1
-
-
-

This means “samples” points to 6 channel data, but only the -SPEAKER_FRONT_CENTER channel has data, the other channels are undefined -(not necessarily 0, but undefined).

-

So for the first sample, samples[0] has data and samples[1], samples[2], -samples[3], samples[4] and samples[5] are undefined.

-

If you want to add SPEAKER_BACK_RIGHT channel data you would do -something like:

-
*channelFillMask |= 1<<3;  // SPEAKER_BACK_RIGHT is the 4th channel (is index 3) according to *channelSpeakerArray.
-for (int i=0; i<sampleCount; ++i) {
-    samples[3 + (i*channels) ] = getChannelSoundData(SPEAKER_BACK_RIGHT, i);
-}
-
-
-
-
-
-

After effects and mixing

-

The following event is called when all sounds that are about to be -played back for this server connection are mixed. This is the last -chance to alter/get sound.

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onEditMixedPlaybackVoiceDataEvent)(uint64 serverConnectionHandlerID, short *samples, int sampleCount, int channels, const unsigned int *channelSpeakerArray, unsigned int *channelFillMask)
-

called after mixing individual client audio together but before sending it to playback device.

-

Last chance to access/modify audio data before it gets sent to the playback device.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param samples:
-

buffer of audio data as 16 bit signed at 48kHz

-
-
Param sampleCount:
-

how many audio frames are available in the buffer

-
-
Param channels:
-

how many audio channels are available in the buffer

-
-
Param channelSpeakerArray:
-

Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h

-
-
Param channelFillMask:
-

a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data.

-
-
-
- -
-
- -
-
-
-

Capture

-
-

Before preprocessing

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onEditCapturedVoiceDataPreprocessEvent)(uint64 serverConnectionHandlerID, short *samples, int sampleCount, int channels, int *flags)
-

called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param samples:
-

buffer of audio data

-
-
Param sampleCount:
-

how many audio frames are available in the buffer

-
-
Param channels:
-

how many audio channels are available in the buffer

-
-
Param flags:
-

allows to mute the audio stream, set LSB to 1 to mute the audio.

-
-
-
- -
-
- -
-
-

After preprocessing

-

The following event is called after sound is recorded from the sound -device and is preprocessed. This event can be used to get/alter recorded -sound. It can also be used to determine if this sound will be transmitted -to the server, or muted. -This is used by the TeamSpeak client to record sessions.

-

If the sound data will be transmitted, (*edited | 2) is true. If the sound -data is changed, set bit 1 (*edited |= 1). If the sound should not be -transmitted, clear bit 2. (*edited &= ~2)

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onEditCapturedVoiceDataEvent)(uint64 serverConnectionHandlerID, short *samples, int sampleCount, int channels, int *edited)
-

called after pre processing has been applied to recorded voice data, before it is sent to the server.

-

This allows access to or modification of captured data from the recording device.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param samples:
-

buffer of audio data as 16 bit signed at 48kHz

-
-
Param sampleCount:
-

how many audio frames are available in the buffer

-
-
Param channels:
-

how many audio channels are available in the buffer

-
-
Param edited:
-

bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server.

-
-
-
- -
-
- -
-
-

Voice recording

-

When using the above callbacks to record voice, you should notify the -server when recording starts or stops with the following functions:

-
-
-unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID)
-

Flags the client as recording received audio transmissions.

-

This does NOT cause any recording to take place, it merely informs other clients that this client is actually recording the conversation.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to flag this client for recording.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID)
-

Flags the client as no longer recording audio transmissions.

-

Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this client as recording the conversation.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to unset the recording flag for this client.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/audio-close.html b/docs/teamspeak-sdk-3.5.2/doc/client/audio-close.html deleted file mode 100644 index c84851b..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/audio-close.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - - - Closing devices — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Closing devices

-

To close the capture device on a given connection use

-
-
-unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID)
-

Immediately close the current capture device on a connection handler.

-

This will instantly shut down the device.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to shut down the capture device

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To close the playback device on a given connection use

-
-
-unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID)
-

Immediately close the current playback device on a connection handler.

-

This will instantly shut down the device. Any sounds currently playing will be interrupted.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to shut down the playback device

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

Closing the playback device this way will not wait -for sounds that are currently playing to finish, but rather -close the device instantly.

-
-

To close the playback device on a given connection after -all sounds that are currently playing through it have finished use

-
-
-unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID)
-

Close the playback device after all currently playing sounds are done playing.

-

A more user friendly way of closing a playback device. The client lib will monitor and ensure that any sounds that have already started playing have completely played before closing the device. New sounds are not allowed to be played after calling this function. This function will return right away, regardless of whether the device has been closed already or not.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to shut down the playback device

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Caution

-

This function will return before the device is actually closed!

-
-

While ts3client_initiateGracefulPlaybackShutdown() will not block -until all sounds have finished playing, it will notify the client -when the playback device has been closed by calling the following callback

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onPlaybackShutdownCompleteEvent)(uint64 serverConnectionHandlerID)
-

called once the playback device was closed on a connection

-

- -

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
-
- -
-
- -
-

Note

-

Devices are closed automatically upon destroying the connection handler -by calling ts3client_destroyServerConnectionHandler()

-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/audio-codecs.html b/docs/teamspeak-sdk-3.5.2/doc/client/audio-codecs.html deleted file mode 100644 index 85d43d0..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/audio-codecs.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - - Audio codecs — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Audio codecs

-

TeamSpeak 3 supports the following sampling rates:

-
    -
  • Opus Voice (Mono, 48khz)

  • -
  • Opus Music (Stereo, 48khz)

  • -
-
-

Note

-

Opus Voice is recommended for voice transmission.

-
-

Bandwidth usage generally depends on the used codec and the -encoders quality setting.

-

Estimated bitrates (bps) for codecs per quality:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Quality

Opus Voice

Opus Music

0

4,096

7,200

1

8,192

14,400

2

12,288

21,600

3

16,384

28,800

4

20,480

36,000

5

24,576

43,200

6

28,672

50,400

7

32,768

57,600

8

36,864

64,800

9

40,960

72,000

10

45,056

79,200

-

Change the quality to find a good middle between voice quality and -bandwidth usage. Overall the Opus codec delivers the best quality for -the bandwidth.

-

Users need to use the same codec when talking to each other. -Different channels on the same TeamSpeak 3 server can use different -codecs. The channel codec should be customizable by the users to allow -for flexibility concerning bandwidth vs. quality concerns.

-

The codec can be set or changed for a given channel using the function -ts3client_setChannelVariableAsInt() by passing CHANNEL_CODEC -for the properties flag

-
ts3client_setChannelVariableAsInt(scHandlerID, channelID, CHANNEL_CODEC, codec);
-
-
-

Available values for CHANNEL_CODEC are defined in the CodecType enum.

-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/audio-custom-device.html b/docs/teamspeak-sdk-3.5.2/doc/client/audio-custom-device.html deleted file mode 100644 index 7b84844..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/audio-custom-device.html +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - Using custom devices — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Using custom devices

-

Instead of opening existing sound devices that TeamSpeak has detected, -you can also use our custom capture and playback mechanism, which allows -overriding the way in which TeamSpeak captures and plays back audio. When -you have opened a custom capture and playback device you must regularly -supply new sound data via the ts3client_processCustomCaptureData() -function and retrieve data that should be played back via -ts3client_acquireCustomPlaybackData().

-

Where exactly this captured sound data comes from and where the playback -data goes to is up to you, giving you complete freedom and allows for -pretty interesting things to be done using this mechanism.

-
-

Note

-

Implementing own custom devices is for special use cases and entirely -optional.

-
-
-

Register custom devices

-

Registering a custom device announces the device ID and name to the -Client Lib. Once a custom device has been registered with a device ID, -the device can be opened like any standard device using -ts3client_openCaptureDevice() and ts3client_openPlaybackDevice().

-
-
-unsigned int ts3client_registerCustomDevice(const char *deviceID, const char *deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels)
-

create a new software device to be used for playback and/or capture.

-

This allows you to create custom devices for implementing your own audio capture or playback. For capture devices you will need to regularly provide audio data via the ts3client_processCustomCaptureData function. For playback devices you will need to regularly aquire audio data via the ts3client_acquireCustomPlaybackData function.

-
-
Parameters:
-
    -
  • deviceID – a unique string by which you will refer to this audio device when opening devices ore removing it.

  • -
  • deviceDisplayName – custom display string for your device. Not required to be unique, you can freely choose this.

  • -
  • capFrequency – The frequency of the capture device. Determines the frequency the audio you’re passing in to ts3client_processCustomCaptureData is expected to be in when using this device.

  • -
  • capChannels – The amount of channels the audio source on this device has. Determines the number of audio channels the data you’re passing to ts3client_processCustomCaptureData is expected to have when using this device.

  • -
  • playFrequency – Determines which frequency the audio you’re getting out of ts3client_acquireCustomPlaybackData has when using this device.

  • -
  • playChannels – Determines the number of audio channels of the audio you’re getting out of ts3client_acquireCustomPlaybackData has when using this device.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Removing custom devices

-

Removing the device will make it unavailable to use and you will no longer -have to supply audio data or poll playback data.

-
-

Caution

-

Playback devices will be instantly closed and no playback data will be -provided any longer.

-

Capture devices must be closed before being removed

-
-
-
-

Providing audio data

-

To send the captured data from your device to the Client lib you have to call

-
-
-unsigned int ts3client_processCustomCaptureData(const char *deviceName, const short *buffer, int samples)
-

Provide audio data for a registered custom device.

-

When using custom devices, you’re expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. The audio will be sent to the connection handler that currently has the specified custom device active (if any). The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer.

-
-
Parameters:
-
    -
  • deviceName – the deviceID for which you’re providing audio data. Must be a deviceID previously passed to a ts3client_registerCustomDevice call.

  • -
  • buffer – pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device).

  • -
  • samples – the number of audio frames in the buffer

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Retrieve playback data

-

To retrieve playback data from the client lib you have to call

-
-
-unsigned int ts3client_acquireCustomPlaybackData(const char *deviceName, short *buffer, int samples)
-

Retrieve playback data for the specified device from the client lib.

-

When using custom playback devices you’re expected to call this function regularly.

-
-
Parameters:
-
    -
  • deviceName – the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a ts3client_registerCustomDevice call.

  • -
  • buffer – address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device).

  • -
  • samples – how many audio frames to retrieve.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason. May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer.

-
-
-
- -

This function may return ERROR_sound_no_data -which can be used for performance optimization. It means there is currently -only silence (nobody is talking, no wave files being played etc.) and instead -of returning a buffer full of zeroes it just notifies the user there is -currently no data. This allows you to not playback any sound data for that -moment, if your API supports that (potentially saving some CPU), or to just -fill the sound buffer with zeroes and playback this if your sound API demands -you to fill it with something for every given time.

-
-
-

Example

-

Overview on registering and opening a custom device:

-
 1 /* Register a new custom sound device with specified frequency and number of channels */
- 2 if (ts3client_registerCustomDevice("customWaveDeviceId", "Nice displayable wave device name", captureFrequency, captureChannels, playbackFrequncy, playbackChannels) != ERROR_ok) {
- 3     printf("Failed to register custom device\n");
- 4     return;
- 5 }
- 6
- 7 /* Open capture device we created earlier */
- 8 if (ts3client_openCaptureDevice(scHandlerID, "custom", "customWaveDeviceId") != ERROR_ok) {
- 9     printf("Error opening capture device\n");
-10     return;
-11 }
-12
-13 /* Open playback device we created earlier */
-14 if (ts3client_openPlaybackDevice(scHandlerID, "custom", "customWaveDeviceId") != ERROR_ok) {
-15     printf("Error opening playback device\n");
-16     return;
-17 }
-18
-19 /* Main loop */
-20 while (!abort) {
-21     /* Fill captureBuffer from your custom device */
-22
-23     /* Stream your capture data to the client lib */
-24     if (ts3client_processCustomCaptureData("customWaveDeviceId", captureBuffer, captureBufferSize) != ERROR_ok) {
-25         printf("Failed to process capture data\n");
-26     }
-27
-28     /* Get playback data from the client lib */
-29     unsigned int error = ts3client_acquireCustomPlaybackData("customWaveDeviceId", playbackBuffer, playbackBufferSize);
-30     if (error == ERROR_ok) {
-31         /* Playback data available, send playbackBuffer to your custom device */
-32     } else if (error == ERROR_sound_no_data) {
-33         /* Not an error. The client lib has no playback data available. Depending on your custom sound API, either
-34            pause playback for performance optimisation or send a buffer of zeros. */
-35     } else {
-36         printf("Failed to get playback data\n");  /* Error occured */
-37     }
-38 }
-39
-40 /* Unregister the custom device. This automatically close the device. */
-41 if (ts3client_unregisterCustomDevice("customWaveDeviceId") != ERROR_ok) {
-42     printf("Failed to unregister custom device\n");
-43 }
-
-
-
-

Note

-

Further sample code on how to use a custom device can be found in the -“client_customdevice” example included in the SDK.

-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/audio-get-current.html b/docs/teamspeak-sdk-3.5.2/doc/client/audio-get-current.html deleted file mode 100644 index 03eae01..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/audio-get-current.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - - - - Query current mode and device — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Query current mode and device

-
-

Current modes

-

The currently used capture mode on a given connection can be queried using

-
-
-unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char **result)
-

retrieve the mode the current capture device on a server is using

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to retrieve the capture mode on

  • -
  • result – address of a variable receiving a c string of the capture mode currently in use. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

The currently used playback mode on a given connection is queried using

-
-
-unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char **result)
-

retrieve the mode the current playback device on a server is using

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to retrieve the playback mode on

  • -
  • result – address of a variable receiving a c string of the playback mode currently in use. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Current devices

-

To query the currently open capture device on a connection use

-
-
-unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char **result, int *isDefault)
-

retrieve the device name that is currently used to capture audio on a server

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to retrieve the active capture device on

  • -
  • result – address of a variable receiving a c string of the device name currently in use. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
  • isDefault – address of a variable receiving whether the device in use is the default device. Pass NULL if you don’t need the information

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To query the currently open playback device on a connection use

-
-
-unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char **result, int *isDefault)
-

retrieve the device name that is currently used to play audio on a server

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to retrieve the active playback device on

  • -
  • result – address of a variable receiving a c string of the device name currently in use. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
  • isDefault – address of a variable receiving whether the device in use is the default device. Pass NULL if you don’t need the information

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/audio-init.html b/docs/teamspeak-sdk-3.5.2/doc/client/audio-init.html deleted file mode 100644 index ca338f9..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/audio-init.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - - - Initializing devices — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Initializing devices

-

Before a device can be used for playback or capture, you have to -initialize and open the device.

-
-

Note

-

Only one device can be active simultaneously per type.

-

You cannot have more than one playback device or more than one capture device -open at any given time. You can have up to one playback and up to one capture -device open simultaneously.

-
-

Likely errors are ERROR_sound_could_not_open_capture_device -if the device fails to open or ERROR_sound_handler_has_device -if there is already an open device on the connection.

-
-

Note

-

If you want to switch devices on a connection, -close the current device first, then -open the new one.

-
-
-

Playback

-

To initialize a playback device on a connection call

-
-
-unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char *modeID, const char *playbackDevice)
-

initializes a playback device for a connection handler

-

Call this function to start audio playback of TeamSpeak audio on a connection

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Capture

-

To initialize a capture device on a connection call

-
-
-unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char *modeID, const char *captureDevice)
-

initializes a capture device for a connection handler

-

Call this function to start consuming audio from the specified device and send it to the server

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/audio-list-device-mode.html b/docs/teamspeak-sdk-3.5.2/doc/client/audio-list-device-mode.html deleted file mode 100644 index 4a4a2ee..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/audio-list-device-mode.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - - - - - List available modes and devices — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

List available modes and devices

-

Various playback and capture modes are available: DirectSound on all -Windows platforms, Windows Audio Session API for Windows 7 and newer, -Alsa and PulseAudio on Linux and CoreAudio on Mac OS.

-
-

Note

-

Available device names may differ depending on the mode.

-
-
-

Query default modes

-

The default capture mode can be queried using

-
-
-unsigned int ts3client_getDefaultCaptureMode(char **result)
-

Retrieve the current default capture mode.

-
-
Parameters:
-
    -
  • result – Address of a char array to receive a c string indicating the default mode. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

The default playback mode can be queried using

-
-
-unsigned int ts3client_getDefaultPlayBackMode(char **result)
-

Retrieve the current default playback mode.

-
-
Parameters:
-
    -
  • result – Address of a char array to receive the c string indicating the default mode. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

List available modes

-

Available capture modes can be queries using

-
-
-unsigned int ts3client_getCaptureModeList(char ***result)
-

Retrieve available capture modes.

-
-
Parameters:
-
    -
  • result – address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. Memory is allocated by the client lib and caller must free individual strings and the array itself using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To list available playback modes use

-
-
-unsigned int ts3client_getPlaybackModeList(char ***result)
-

Retrieve available playback modes.

-
-
Parameters:
-
    -
  • result – address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. Memory is allocated by the client lib and caller must free individual strings and the array itself using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Examples

-

Example to query all available playback modes:

-
1char** array;
-2
-3if (ts3client_getPlaybackModeList(&array) == ERROR_ok) {
-4    for (int i = 0; array[i] != NULL; ++i) {
-5        printf("Mode: %s\n", array[i]);
-6        ts3client_freeMemory(array[i]);  // Free C-string
-7    }
-8    ts3client_freeMemory(array);  // Free the array
-9}
-
-
-
-
-
-

Get default devices

-
-

Note

-

Default devices are set by the operating system.

-
-

To get the default capture device use

-
-
-unsigned int ts3client_getDefaultCaptureDevice(const char *modeID, char ***result)
-

Get the current operating system defined default capture device for the indicated mode.

-

The operating system may define different devices for different modes.

-
-
Parameters:
-
    -
  • modeID – a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or ts3client_getDefaultCaptureMode

  • -
  • result – Address of a variable that receives a NULL terminated array of two c strings like {char* deviceName, char* deviceID, NULL} Memory is allocated by the client lib and both the array and its individual members must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To get the default playback device use

-
-
-unsigned int ts3client_getDefaultPlaybackDevice(const char *modeID, char ***result)
-

Get the current operating system defined default playback device for the indicated mode.

-

The operating system may define different devices for different modes.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Example to query the default playback device:

-
 1char* defaultMode;
- 2
- 3/* Get default playback mode */
- 4if (ts3client_getDefaultPlayBackMode(&defaultMode) == ERROR_ok) {
- 5    char** defaultPlaybackDevice;
- 6
- 7    /* Get default playback device */
- 8    if (ts3client_getDefaultPlaybackDevice(defaultMode, &defaultPlaybackDevice) == ERROR_ok) {
- 9        printf("Default playback device name: %s\n", defaultPlaybackDevice[0]);  /* First element: Device name */
-10        printf("Default playback device ID: %s\n",   defaultPlaybackDevice[1]);  /* Second element: Device ID */
-11
-12        /* Release the two array elements and the array */
-13        ts3client_freeMemory(defaultPlaybackDevice[0]);
-14        ts3client_freeMemory(defaultPlaybackDevice[1]);
-15        ts3client_freeMemory(defaultPlaybackDevice);
-16    } else {
-17        printf("Failed to get default playback device\n");
-18    }
-19    ts3client_freeMemory(defaultMode); // Free default Mode
-20} else {
-21    printf("Failed to get default playback mode\n");
-22}
-
-
-
-
-
-

List available devices

-

To list devices available for capture use

-
-
-unsigned int ts3client_getCaptureDeviceList(const char *modeID, char ****result)
-

Retrieve available recording devices as reported by the operating system.

-
-
Parameters:
-
    -
  • modeID – a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or ts3client_getDefaultCaptureMode

  • -
  • result – address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, char* interfaceName char* description, char* fromFactor} …, NULL}on windows,{{char* deviceName, char* deviceId}, …, NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings and the array itself using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To list devices available for playback use

-
-
-unsigned int ts3client_getPlaybackDeviceList(const char *modeID, char ****result)
-

Retrieve available playback devices as reported by the operating system.

-
-
Parameters:
-
    -
  • modeID – a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or ts3client_getDefaultPlaybackMode

  • -
  • result – address of a variable that receives a NULL terminated array like {{char* deviceName, char* deviceId, char* interfaceName char* description, char* fromFactor} ..., NULL} on windows, {{char* deviceName, char* deviceId}, ..., NULL} on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members and the array itself using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Example to query all available playback devices:

-
 1char* defaultMode;
- 2
- 3if (ts3client_getDefaultPlayBackMode(&defaultMode) == ERROR_ok) {
- 4    char*** array;
- 5
- 6    if (ts3client_getPlaybackDeviceList(defaultMode, &array) == ERROR_ok) {
- 7        for (int i=0; array[i] != NULL; ++i) {
- 8            printf("Playback device name: %s\n", array[i][0]);  /* First element: Device name */
- 9            printf("Playback device ID: %s\n",   array[i][1]);  /* Second element: Device ID */
-10#ifdef _WIN32
-11            printf("Playback device interface name: %s\n", array[i][2]);  /* win only: Third element: Device interface name */
-12            printf("Playback device desription: %s\n",     array[i][3]);  /* win only: Forth element: Device description */
-13            printf("Playback device formFactor: %s\n",     array[i][4]);  /* win only: Fifth element: Device form factor */
-14            ts3client_freeMemory(array[i][3]);
-15            ts3client_freeMemory(array[i][4]);
-16            ts3client_freeMemory(array[i][5]); // also free the last element, being "\0"
-17#endif
-18            /* Free element */
-19            ts3client_freeMemory(array[i][0]);
-20            ts3client_freeMemory(array[i][1]);
-21            ts3client_freeMemory(array[i][2]);
-22            ts3client_freeMemory(array[i]);
-23        }
-24        ts3client_freeMemory(array);  /* Free complete array */
-25    } else {
-26        printf("Error getting playback device list\n");
-27    }
-28    ts3client_freeMemory(defaultMode); // free default mode
-29} else {
-30    printf("Error getting default playback mode\n");
-31}
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/audio-localtest.html b/docs/teamspeak-sdk-3.5.2/doc/client/audio-localtest.html deleted file mode 100644 index c1bc6c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/audio-localtest.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - Local Test mode — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Local Test mode

-

Instead of sending the sound through the network, it can be routed -directly to the playback device, allowing the user to get immediate -audible feedback, for example to configure some sound settings.

-
-
-unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status)
-

Route captured audio directly to the playback device rather than through the network.

-

Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will be routed directly to the playback device. This allows a user to receive direct feedback from their own audio transmission, allowing easier adjustments to audio settings.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to enable or disable test mode. Determines the audio devices used.

  • -
  • status – Boolean value either enabling test mode or disabling it.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/audio.html b/docs/teamspeak-sdk-3.5.2/doc/client/audio.html deleted file mode 100644 index 27a491d..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/audio.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - - Client Audio — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Client Audio

-

The Client Lib takes care of initializing, using and releasing sound -playback and capture devices. Accessing devices is handled by the sound -backend shared libraries, found in the soundbackends directory in the -SDK.

-

There are different backends available on the supported operating -systems:

-
    -
  • DirectSound and Windows Audio Session API on Windows

  • -
  • Alsa and PulseAudio on Linux

  • -
  • CoreAudio on Mac OS X

  • -
- -
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/basic.html b/docs/teamspeak-sdk-3.5.2/doc/client/basic.html deleted file mode 100644 index fad2f3f..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/basic.html +++ /dev/null @@ -1,459 +0,0 @@ - - - - - - - - - Getting started — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Getting started

-
-

The callback mechanism

-

The communication from Client Lib to Client UI takes place using -callbacks. The SDK user has to define a series of function -pointers using the ClientUIFunctions structure. -These callbacks are used to forward any incoming server actions to the -SDK user for further processing.

-
-

Note

-

All client lib callbacks are asynchronous, except for the sound -callbacks which allow to directly manipulate the sound buffer.

-
-
-

A callback example in C:

-
static void my_onConnectStatusChangeEvent_Callback(uint64 serverConnectionHandlerID, int newStatus, int errorNumber) {
-    printf("Changed connection status to %d on connection %llu with error 0x%04X\n", newStatus, serverConnectionHandlerID, errorNumber);
-}
-
-
-

C++ developers can also use static member functions for the callbacks.

-

Before calling ts3client_initClientLib(), create an instance of ClientUIFunctions -, initialize all function pointers with NULL and assign -the structs function pointers to your callback functions:

-
 1unsigned int error;
- 2
- 3/* Create struct */
- 4ClientUIFunctions clUIFuncs;
- 5
- 6/* Initialize all function pointers with NULL */
- 7memset(&clUIFuncs, 0, sizeof(struct ClientUIFunctions));
- 8
- 9/* Assign those function pointers you implemented */
-10clUIFuncs.onConnectStatusChangeEvent = my_onConnectStatusChangeEvent_Callback;
-11clUIFuncs.onNewChannelEvent          = my_onNewChannelEvent_Callback;
-12(...)
-13
-14/* Initialize client lib with callback function pointers */
-15error = ts3client_initClientLib(&clUIFuncs, NULL, LogType_FILE | LogType_CONSOLE);
-16if (error != ERROR_ok) {
-17    printf("Error initializing clientlib: %d\n", error);
-18    (...)
-19}
-
-
-
-

Important

-

As long as you initialize unimplemented callbacks with NULL, the -Client Lib won’t attempt to call those function pointers. However, if -you leave unimplemented callbacks undefined, the Client Lib will -attempt to call them, crashing the application.

-
-

The individual callbacks are described in ClientUIFunctions.

-
-
-
-

Initializing

-

When starting the client, initialize the Client Lib with

-
-
-unsigned int ts3client_initClientLib(const struct ClientUIFunctions *functionPointers, const struct ClientUIFunctionsRare *functionRarePointers, int usedLogTypes, const char *logFileFolder, const char *resourcesFolder)
-

initializes the client library and defines callback functions

-

This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when certain changes happen on the client side as well as on connected servers.

-
-
Parameters:
-
    -
  • functionPointers – defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct

  • -
  • functionRarePointers – similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here.

  • -
  • usedLogTypes – a combination of values from the LogTypes enum. Specifies which type(s) of logging you would like to use.

  • -
  • logFileFolder – path in which to create log files

  • -
  • resourcesFolder – path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

This function must not be called more than once.

-
-
-

Note

-

Logging to console can slow down the application on Windows. Hence -we do not recommend to log to the console on Windows other than in -debug builds.

-
-
-
-

Querying the library version

-

The complete Client Lib version string can be queried with

-
-
-unsigned int ts3client_getClientLibVersion(char **result)
-

Get the version string of the client library.

-
-
Parameters:
-
    -
  • result – Pointer to a char* variable that the client library will allocate memory for. If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. You need to free the variable pointed to by using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To get only the version number, which is a part of the complete version -string, as numeric value use

-
-
-unsigned int ts3client_getClientLibVersionNumber(uint64 *result)
-

Get the version number of the client library.

-
-
Parameters:
-
    -
  • result – Pointer to a variable to store the client library version number into

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Examples

-

Query the client lib version:

-
1unsigned int error;
-2char* version;
-3error = ts3client_getClientLibVersion(&version);
-4if (error != ERROR_ok) {
-5    printf("Error querying clientlib version: %d\n", error);
-6    return;
-7}
-8printf("Client library version: %s\n", version);  /* Print version */
-9ts3client_freeMemory(version);  /* Release string */
-
-
-

To only get the version number:

-
1unsigned int error;
-2uint64 version;
-3error = ts3client_getClientLibVersionNumber(&version);
-4if (error != ERROR_ok) {
-5    printf("Error querying clientlib version number: %d\n", error);
-6    return;
-7}
-8printf("Client library version number: %ld\n", version);  /* Print version */
-
-
-
-
-
-

Shutting down

-

Before exiting the client application, you should disconnect from any -servers you’re connected to (ts3client_stopConnection()) and destroy -the connection handler (ts3client_destroyServerConnectionHandler()). -After that the Client Lib should be shut down using

-
-
-unsigned int ts3client_destroyClientLib()
-

destroys the client library. Must not be called from within a callback.

-

This is the last function to call, after calling this function you will no longer be able to use client library functions.

-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Any call to client lib functions after shutting down has undefined results.

-
-

Caution

-

Never destroy the client lib from within a callback. This might -result in segmentation fault.

-
-
-
-

Error handling

-

Each Client Lib function returns either ERROR_ok -on success or an error value as defined in Ts3ErrorType if the function -fails.

-

The returned error codes are organized in groups, where the first byte -defines the error group and the second the count within the group: The -naming convention is ERROR_<group>_<error>, for example -ERROR_client_invalid_id.

-
-

Important

-

Client Lib functions returning C-strings or arrays dynamically -allocate memory which has to be freed by the caller using -ts3client_freeMemory(). It is important to only -access and release the memory if the function returned ERROR_ok. -Should the function return an error, the result variable is -uninitialized, so freeing or accessing it could crash the -application.

-
-

See the section Calling Client Lib functions for -additional notes and examples.

-

A printable error string for a specific error code can be queried with

-
-
-unsigned int ts3client_getErrorMessage(unsigned int errorCode, char **error)
-

Retrieve human readable description for an error code.

-
-
Parameters:
-
    -
  • errorCode – the error code from the Ts3ErrorType enum to retrieve the description for

  • -
  • error – address of a variable to receive a c string with the error description. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Error callback

-

In addition to actively querying errors like above, error codes can be -sent by the server to the client through the following callback

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onServerErrorEvent)(uint64 serverConnectionHandlerID, const char *errorMessage, unsigned int error, const char *returnCode, const char *extraMessage)
-

called after an action was performed by us. Tells whether the action was successful or which error occurred.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param errorMessage:
-

utf8 encoded c string describing the error

-
-
Param error:
-

the error code the action finished with. One of the values from the Ts3ErrorType enum.

-
-
Param returnCode:
-

a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server

-
-
Param extraMessage:
-

utf8 encoded c string containing additional information if available.

-
-
-
- -
-
- -
-
-

Examples

-
 1unsigned int error;
- 2char* welcomeMsg;
- 3
- 4error = ts3client_getServerVariableAsString(serverConnectionHandlerID, VIRTUALSERVER_WELCOMEMESSAGE, &welcomeMsg);
- 5if (error == ERROR_ok) {
- 6    /* Use welcomeMsg... */
- 7    ts3client_freeMemory(welcomeMsg);  /* Release memory *only* if function did not return an error */
- 8} else {
- 9    /* Handle error */
-10    /* Do not access or release welcomeMessage, the variable is undefined */
-11}
-
-
-
 1unsigned int error;
- 2anyID myID;
- 3
- 4error = ts3client_getClientID(scHandlerID, &myID);  /* Calling some Client Lib function */
- 5if (error != ERROR_ok) {
- 6    char* errorMsg;
- 7    if (ts3client_getErrorMessage(error, &errorMsg) == ERROR_ok) {  /* Query printable error */
- 8        printf("Error querying client ID: %s\n", errorMsg);
- 9        ts3client_freeMemory(errorMsg);  /* Release memory */
-10    }
-11}
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/channel-create.html b/docs/teamspeak-sdk-3.5.2/doc/client/channel-create.html deleted file mode 100644 index 8457e13..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/channel-create.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - - - Creating a new channel — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Creating a new channel

-

To create a channel, set the desired channel variables using one of -the following functions, passing 0 to the channel id parameter:

-
-
-unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value)
-

set a new value for an integer channel property

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to set the property for

  • -
  • flag – specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value)
-

set a new value for an unsigned 64 bit channel property

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to set the property for

  • -
  • flag – specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char *value)
-

set a new value for a string channel property

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to set the property for

  • -
  • flag – specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Request creation

-

To request the server to actually create the channel call

-
-
-unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char *returnCode)
-

Create the channel on the server.

-

After setting all the desired properties on the channel, call this function to actually create the channel on the server

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to create the channel

  • -
  • channelParentID – id of the channel this channel should be a sub channel of. Pass 0 to create a root channel.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Callback

-

If the channel was successfully created the following callback will be called

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onNewChannelCreatedEvent)(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
-

called when a new channel was created

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the id of the new channel

-
-
Param channelParentID:
-

the id of the parent channel for the newly created channel. 0 if the channel is a root channel.

-
-
-
- -
-
- -
-
-

Example

-

Example code to create a channel:

-
 1#define CHECK_ERROR(x) if ((error = x) != ERROR_ok) { goto on_error; }
- 2
- 3int createChannel(uint64 scHandlerID, uint64 parentChannelID, const char* name, const char* topic,
- 4                  const char* description, const char* password, int codec, int codecQuality,
- 5                  int maxClients, int familyMaxClients, int order, int perm,
- 6                  int semiperm, int default) {
- 7  unsigned int error;
- 8
- 9  /* Set channel data, pass 0 as channel ID */
-10  CHECK_ERROR(ts3client_setChannelVariableAsString(scHandlerID, 0, CHANNEL_NAME, name));
-11  CHECK_ERROR(ts3client_setChannelVariableAsString(scHandlerID, 0, CHANNEL_TOPIC, topic));
-12  CHECK_ERROR(ts3client_setChannelVariableAsString(scHandlerID, 0, CHANNEL_DESCRIPTION, desc));
-13  CHECK_ERROR(ts3client_setChannelVariableAsString(scHandlerID, 0, CHANNEL_PASSWORD, password));
-14  CHECK_ERROR(ts3client_setChannelVariableAsInt   (scHandlerID, 0, CHANNEL_CODEC, codec));
-15  CHECK_ERROR(ts3client_setChannelVariableAsInt   (scHandlerID, 0, CHANNEL_CODEC_QUALITY, codecQuality));
-16  CHECK_ERROR(ts3client_setChannelVariableAsInt   (scHandlerID, 0, CHANNEL_MAXCLIENTS, maxClients));
-17  CHECK_ERROR(ts3client_setChannelVariableAsInt   (scHandlerID, 0, CHANNEL_MAXFAMILYCLIENTS, familyMaxClients));
-18  CHECK_ERROR(ts3client_setChannelVariableAsUInt64(scHandlerID, 0, CHANNEL_ORDER, order));
-19  CHECK_ERROR(ts3client_setChannelVariableAsInt   (scHandlerID, 0, CHANNEL_FLAG_PERMANENT, perm));
-20  CHECK_ERROR(ts3client_setChannelVariableAsInt   (scHandlerID, 0, CHANNEL_FLAG_SEMI_PERMANENT, semiperm));
-21  CHECK_ERROR(ts3client_setChannelVariableAsInt   (scHandlerID, 0, CHANNEL_FLAG_DEFAULT, default));
-22
-23  /* Flush changes to server */
-24  CHECK_ERROR(ts3client_flushChannelCreation(scHandlerID, parentChannelID));
-25  return 0;  /* Success */
-26
-27on_error:
-28  printf("Error creating channel: %d\n", error);
-29  return 1;  /* Failure */
-30}
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/channel-delete.html b/docs/teamspeak-sdk-3.5.2/doc/client/channel-delete.html deleted file mode 100644 index 0b42d1e..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/channel-delete.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - - - Deleting a channel — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Deleting a channel

-

A channel can be removed by calling

-
-
-unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char *returnCode)
-

Request a channel to be deleted.

-

Whether or not this was successful can be determined through the associated onServerErrorEvent callback.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the channel is located

  • -
  • channelID – the channel id to delete

  • -
  • force – boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Delay channel deletion

-

With the delayed temporary channel deletion feature, users can define -by how many seconds the deletion of a temporary channel will be delayed -after the last client has left the channel. The delay is defined by -setting the channel variable CHANNEL_DELETE_DELAY. -This variable can be set and queried as described in the Channel information section.

-

To query the time in seconds since the last client has left a temporary -channel call

-
-
-unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int *result)
-

get time in seconds since last client left the specified channel

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to get the

  • -
  • result – address of a variable to receive the result on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Callback

-

After the server is done moving clients and the channel was removed the following -callback is called (potentially multiple times, if sub channels need to be deleted).

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onDelChannelEvent)(uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
-

called when a channel is deleted

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the id of the channel that is deleted. This channel is gone already when this is called. It’s not possible to get any information about this channel anymore.

-
-
Param invokerID:
-

client id of the client that deleted the channel. 0 if deleted by the server.

-
-
Param invokerName:
-

utf8 encoded c string containing the display name of the client that caused deletion

-
-
Param invokerUnqiueIdentifier:
-

utf8 encoded c string containing the unique identifier of the client that caused deletion

-
-
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/channel-join.html b/docs/teamspeak-sdk-3.5.2/doc/client/channel-join.html deleted file mode 100644 index d7167c9..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/channel-join.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - - - Joining a channel — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Joining a channel

-

When a client logs on to a TeamSpeak 3 server, it will automatically -join the channel with the CHANNEL_FLAG_DEFAULT flag, -unless it specified a different channel in the ts3client_startConnection() call.

-

To join a different channel, or move another client to a different channel, call

-
-
-unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID *clientIDArray, uint64 newChannelID, const char *password, const char *returnCode)
-

Attempt to move one or more clients to a different channel.

-

The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler of which the channel and client are located

  • -
  • clientIDArray – NULL terminated array of client ids to move

  • -
  • newChannelID – the target channel id to move the clients to

  • -
  • password – the password for the channel. Pass an empty string if the channel has no password.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

If successful one of the following callbacks will be called depending whether -you moved your own or a different client

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onClientMoveEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char *moveMessage)
-

called when a client moves to a different channel, disconnects, connects, gets kicked or banned.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client changing channels

-
-
Param oldChannelID:
-

id of the previous channel of the client.

-
-
Param newChannelID:
-

id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned.

-
-
-
- -
-
-void (*onClientMoveMovedEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char *moverName, const char *moverUniqueIdentifier, const char *moveMessage)
-

called when a client was moved by the server or another client

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

the client that was moved

-
-
Param oldChannelID:
-

id of the previous channel the client used to be in

-
-
Param newChannelID:
-

id of the current channel the client was moved to

-
-
Param visibility:
-

whether we can see the client. One of the values from the Visibility enum.

-
-
Param moverID:
-

id of the client that moved the client

-
-
Param moverName:
-

utf8 encoded c string containing the display name of the client that caused the move

-
-
Param moverUniqueIdentifier:
-

utf8 encoded c string containing the identifier of the client that caused the move

-
-
Param moveMessage:
-

utf8 encoded c string containing the reason message

-
-
-
- -
-
- -
-

Examples

-

Requesting to move the own client into channel ID 12 (not password-protected):

-
ts3client_requestClientMove(scHandlerID, ts3client_getClientID(scHandlerID), 12, "", NULL);
-
-
-

Now wait for the callback:

-
void my_onClientMoveEvent(uint64 scHandlerID, anyID clientID,
-                          uint64 oldChannelID, uint64 newChannelID,
-                          int visibility, const char* moveMessage) {
-  // scHandlerID   ->  Server connection handler ID, same as above when requesting
-  // clientID      ->  Own client ID, same as above when requesting
-  // oldChannelID  ->  ID of the channel the client has left
-  // newChannelID  ->  12, as requested above
-  // visibility    ->  One of ENTER_VISIBILITY, RETAIN_VISIBILITY, LEAVE_VISIBILITY
-  // moveMessage   ->  Optional message set by disconnecting clients
-}
-
-
-
-

Note

-

If oldChannelID is 0, the client has just connected to the server. -If newChannelID is 0, the client disconnected.

-

Both values cannot be 0 at the same time.

-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/channel-list.html b/docs/teamspeak-sdk-3.5.2/doc/client/channel-list.html deleted file mode 100644 index 7eafc7e..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/channel-list.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - - - List channels — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

List channels

-

A list of all channels on the specified virtual server can be queried -with

-
-
-unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64 **result)
-

Get a list of all channels currently on the server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to retrieve the channels

  • -
  • result – address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, …, 0} Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To query the id of the channel the specified client has currently joined use

-
-
-unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64 *result)
-

Get id of the current channel the specified client is in.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the client is located

  • -
  • clientID – the client to receive the current channel for

  • -
  • result – address of a variable to receive the channel id of the specified client

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To get the parent channel of a given channel use

-
-
-unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64 *result)
-

get the id of the parent channel of the specified channel.

-

If the channel specified by channelID is a root channel, the result will be 0.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to retrieve the parent of

  • -
  • result – address of a variable to receive the parent channel id.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Examples

-

Example code to print a list of all channels on a virtual server:

-
1uint64* channels;
-2
-3if (ts3client_getChannelList(serverID, &channels) == ERROR_ok) {
-4    for (int i=0; channels[i] != NULL; i++) {
-5        printf("Channel ID: %u\n", channels[i]);
-6    }
-7    ts3client_freeMemory(channels);
-8}
-
-
-

To print all visible clients:

-
1anyID* clients;
-2
-3if (ts3client_getClientList(scHandlerID, &clients) == ERROR_ok) {
-4    for (int i=0; clients[i] != NULL; i++) {
-5        printf("Client ID: %u\n", clients[i]);
-6    }
-7    ts3client_freeMemory(clients);
-8}
-
-
-

Example to print all clients who are member of channel with ID 123:

-
1uint64 channelID = 123;  /* Channel ID in this example */
-2anyID *clients;
-3
-4if (ts3client_getChannelClientList(scHandlerID, channelID) == ERROR_ok) {
-5    for (int i=0; clients[i] != NULL; i++) {
-6        printf("Client ID: %u\n", clients[i]);
-7    }
-8    ts3client_freeMemory(clients);
-9}
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/channel-move.html b/docs/teamspeak-sdk-3.5.2/doc/client/channel-move.html deleted file mode 100644 index fe7fbc5..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/channel-move.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - - - - Moving a channel — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Moving a channel

-

To move a channel to a different parent channel call

-
-
-unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char *returnCode)
-

Move a channel in a tree or to a different parent channel.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the channel is located

  • -
  • channelID – the channel id to move or change the parent of

  • -
  • newChannelParentID – the channel id of the channel to be the new parent channel

  • -
  • newChannelOrder – the channel id of the channel below which the channel is to be sorted

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Callback

-

After sending the request, the following event will be called if the -move was successful:

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onChannelMoveEvent)(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
-

called when a channel is moved to a different location on the server

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the id of the channel being moved

-
-
Param newChannelParentID:
-

the id of the new parent channel

-
-
Param invokerID:
-

client if of the client that moved the channel. 0 if caused by server.

-
-
Param invokerName:
-

utf8 encoded c string containing the display name of the client that moved the channel

-
-
Param invokerUniqueIdentifier:
-

utf8 encoded c string containing the unique identifier of the client that moved the channel

-
-
-
- -
-
- -
-
-

Change sorting

-

To simply change the ordering of a channel without changing the parent channel -you can also set the CHANNEL_ORDER property of -the channel using ts3client_setChannelVariableAsInt() and flush the -changes using ts3client_flushChannelUpdates().

-

If this was successful then the onUpdateChannelEvent() -callback will be called.

-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/channel-sort.html b/docs/teamspeak-sdk-3.5.2/doc/client/channel-sort.html deleted file mode 100644 index ef4e2bb..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/channel-sort.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - - - - - - Channel sorting — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Channel sorting

-

The order how channels should be display in the GUI is defined by the -channel variable CHANNEL_ORDER, which can be queried with -ts3client_getChannelVariableAsUInt64() and changed with -ts3client_setChannelVariableAsUInt64().

-

The channel order is the ID of the predecessor channel after which the -given channel should be sorted. An order of 0 means the channel is -sorted on the top of its hirarchy.

-
Channel_1  (ID = 1, order = 0)
-Channel_2  (ID = 2, order = 1)
-      Subchannel_1  (ID = 4, order = 0)
-            Subsubchannel_1  (ID = 6, order = 0)
-            Subsubchannel_2  (ID = 7, order = 6)
-      Subchannel_2  (ID = 5, order = 4)
-Channel_3  (ID = 3, order = 2)
-
-
-
-

Important

-

When a new channel is created, the client is responsible to set a proper -channel order. With the default value of 0 the channel will be sorted on -the top of its hirarchy right after its parent channel.

-
-

When moving a channel to a new parent, the desired channel order can be -passed to ts3client_requestChannelMove().

-

To move the channel to another position within the current hirarchy - -the parent channel stays the same -, adjust the CHANNEL_ORDER -variable with ts3client_setChannelVariableAsUInt64().

-

After connecting to a TeamSpeak 3 server, the client will be informed of -all channels by the onNewChannelEvent() callback.

-

The order how channels are propagated to the client is:

-
    -
  • First the complete channel path to the default channel, which is -either the servers default channel with the flag CHANNEL_FLAG_DEFAULT -or the users default channel passed to ts3client_startConnection(). -This ensures the channel joined on login is visible as soon as -possible.

    -

    In the above example, assuming the default channel is “Subsubchannel_2”, -the channels would be announced in the following order: Channel_2, -Subchannel_1, Subsubchannel_2.

    -

    After the default channel path has completely arrived, the connection -status (see ConnectStatus annouced to the -client by the callback onConnectStatusChangeEvent()) -changes to STATUS_CONNECTION_ESTABLISHING.

    -
  • -
  • Next all other channels in the given order, where subchannels are -announced right after the parent channel.

    -

    To continue the example, the remaining channels would be announced in -the order of: Channel_1, Subsubchannel_1, Subchannel_2, Channel_3 -(Channel_2, Subchannel_1, Subsubchannel_2 already were announced in -the previous step).

    -

    When all channels have arrived, the connection status switches to -STATUS_CONNECTION_ESTABLISHED.

    -
  • -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/channel-subscribe.html b/docs/teamspeak-sdk-3.5.2/doc/client/channel-subscribe.html deleted file mode 100644 index 89b842e..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/channel-subscribe.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - - - Channel subscriptions — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Channel subscriptions

-

By default a user only sees other clients that are in the same channel. -Clients joining or leaving other channels or changing status are not -displayed or announced to a client. To offer a way to get notifications -about clients in other channels, a user can subscribe to other channels. -It is also possible to always subscribe to all channels to get notifications -about all clients on the server.

-

Subscriptions are meant to have a flexible way to balance bandwidth -usage. On a crowded server limiting the number of subscribed channels is -a way to reduce network traffic.

-

In addition subscriptions allow to have “private” channels, in that -other clients cannot see who is in a channel.

-
-

Note

-

A client is always automatically subscribed to the current channel.

-
-
-

Subscribe to channels

-

To subscribe to a list of channels call

-
-
-unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64 *channelIDArray, const char *returnCode)
-

Request live updates to specific channels, being able to see clients in the channel.

-

If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to subscribe to the specified channels

  • -
  • channelIDArray – a zero terminated array of channel ids to subscribe to

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To subscribe to all the channels on the server call

-
-
-unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char *returnCode)
-

Request live updates from all channels, being able to see clients in the channels.

-

If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to subscribe to all channels

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Unsubscribe from channels

-

To unsubscribe from a list of channels call

-
-
-unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64 *channelIDArray, const char *returnCode)
-

Remove subscription from channels. No longer receiving updates to clients in the channels.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to unsubscribe from the specified channels

  • -
  • channelIDArray – a zero terminated array of channel ids to unsubscribe from

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To unsubscribe from all channels on the server call

-
-
-unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char *returnCode)
-

Remove subscription from all channels. No longer receiving updates to clients outside of own channel.

-

The current channel will always be subscribed and you will always receive updates about clients in the current channel. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to unsubscribe from all channels

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

Even when unsubscribing from all channels, the client will still be -subscribed to their current channel!

-
-
-
-

Check subscription status

-

To check if we are currently subscribed to a particular channel, check -its CHANNEL_FLAG_ARE_SUBSCRIBED property -using ts3client_getChannelVariableAsInt().

-
-

Example

-
1int isSubscribed = -1;
-2
-3ts3client_getChannelVariableAsInt(scHandlerID, channelID, CHANNEL_FLAG_ARE_SUBSCRIBED, &isSubscribed);
-4if (isSubscribed > 0) {} // Subscribed
-5else if (isSubscribed == 0) {} // Not subscribed
-6else {} // Error, likely not connected.
-
-
-
-
-
-

Callbacks

-

The following callbacks are called as a result of subscribing to or -unsubscribing from a channel

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onClientMoveSubscriptionEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility)
-

called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time.

-

Informs you about newly visible clients after subscribing to a channel. Informs about clients that we will no longer receive information about.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client

-
-
Param oldChannelID:
-

id of the channel that the client was in last time we saw the client.

-
-
Param newChannelID:
-

id of the channel the client is currently in.

-
-
Param visibility:
-

whether we can see the client or not. One of the values from the Visibility enum. Allows to distinguish whether this callback was called after a subscribe or unsubscribe.

-
-
-
- -
-
-void (*onChannelSubscribeEvent)(uint64 serverConnectionHandlerID, uint64 channelID)
-

called when a channel was successfully subscribed by us

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

id of the channel we subscribed to

-
-
-
- -
-
-void (*onChannelSubscribeFinishedEvent)(uint64 serverConnectionHandlerID)
-

called after all channels we attempted to subscribe to are subscribed.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
-
- -
-
-void (*onChannelUnsubscribeEvent)(uint64 serverConnectionHandlerID, uint64 channelID)
-

called after we unsubscribed from a channel

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel.

-
-
-
- -
-
-void (*onChannelUnsubscribeFinishedEvent)(uint64 serverConnectionHandlerID)
-

called after all channels we attempted to unsubscribe from are unsubscribed

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/channels.html b/docs/teamspeak-sdk-3.5.2/doc/client/channels.html deleted file mode 100644 index acf551c..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/channels.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - Channel Management — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- - -
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/client-kick.html b/docs/teamspeak-sdk-3.5.2/doc/client/client-kick.html deleted file mode 100644 index 7d3e35b..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/client-kick.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - - - Kicking clients — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Kicking clients

-

Clients can be forcefully removed from a channel or the whole server.

-
-

From server

-

To remove the client from the server call

-
-
-unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID *clientIDArray, const char *kickReason, const char *returnCode)
-

Request client(s) to be kicked from the server.

-

The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the client is located

  • -
  • clientIDArray – a NULL terminated array of client Ids to kick from their current channel.

  • -
  • kickReason – an explanatory message to display as the reason for everyone.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

From channel

-

To remove the client from their current channel and place them in the -default channel of the server use

-
-
-unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID *clientIDArray, const char *kickReason, const char *returnCode)
-

Request client(s) to be kicked from their current channel.

-

Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the client is located

  • -
  • clientIDArray – a NULL terminated array of client Ids to kick from their current channel.

  • -
  • kickReason – an explanatory message to display as the reason for everyone.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Callbacks

-

One of the following callbacks will be called if the kick was -successfull, depending on whether the kick was from the server or channel

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onClientKickFromChannelEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char *kickerName, const char *kickerUniqueIdentifier, const char *kickMessage)
-

called when a client is kicked from their channel

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client that was kicked

-
-
Param oldChannelID:
-

id of the previous channel the client used to be in

-
-
Param newChannelID:
-

id of the current channel the client was kicked to. This is the id of the server default channel.

-
-
Param visibility:
-

whether we can see the client. One of the values from the Visibility enum.

-
-
Param kickerID:
-

id of the client that kicked the client. 0 if the server kicked the client.

-
-
Param kickerName:
-

utf8 encoded c string containing the display name of the client initiating the kick

-
-
Param kickerUniqueIdentifier:
-

utf8 encoded c string containing the identifier of the client initiating the kick

-
-
Param kickMessage:
-

utf8 encoded c string containing the provided reason for the kick

-
-
-
- -
-
-void (*onClientKickFromServerEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char *kickerName, const char *kickerUniqueIdentifier, const char *kickMessage)
-

called when a client was kicked from the server

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client that was kicked

-
-
Param oldChannelID:
-

id of the previous channel the client used to be in

-
-
Param newChannelID:
-

always 0

-
-
Param visibility:
-

whether we can see the client. One of the values from the Visibility enum.

-
-
Param kickerID:
-

id of the client that kicked the client. 0 if the server kicked the client.

-
-
Param kickerName:
-

utf8 encoded c string containing the display name of the client initiating the kick

-
-
Param kickerUniqueIdentifier:
-

utf8 encoded c string containing the identifier of the client initiating the kick

-
-
Param kickMessage:
-

utf8 encoded c string containing the provided reason for the kick

-
-
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/client-list.html b/docs/teamspeak-sdk-3.5.2/doc/client/client-list.html deleted file mode 100644 index 46c7b97..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/client-list.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - List clients — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

List clients

-

To get a list of all currently visible clients on the specified virtual -server

-
-
-unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID **result)
-

Get a list of all clients in subscribed channels on the server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to retrieve the client list

  • -
  • result – address of a variable to receive a null terminated array of client ids like {10, 30, …, 0} Memory is allocated by the client lib and caller must free the array using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To get a list of all clients in the specified channel if the channel is -currently subscribed:

-
-
-unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID **result)
-

Get a list of all clients in the specified channel.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – the channel of which to retrieve the current clients

  • -
  • result – address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, …, 0} Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/connections.html b/docs/teamspeak-sdk-3.5.2/doc/client/connections.html deleted file mode 100644 index 2e4418d..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/connections.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - - - - - Managing server connections — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Managing server connections

-

Before connecting to a TeamSpeak 3 server, a server connection -handler needs to be spawned. Each handler is identified by a unique ID -(usually called serverConnectionHandlerID internally).

-

For each connection handler one connection can be established. -Connection handlers can be re-used as needed as long as they exist. -So for simply reconnecting to the same server or connecting to another -server after disconnecting, no new handler needs to be spawned but -existing ones can be reused.

-

However if you need multiple simultaneous connections, you need one -server connection handler per simultaneous connection.

-
-

Creating a connection handler

-

A connection handler is created using

-
-
-unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64 *result)
-

Creates a new server connection handler to connect to servers.

-

A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by providing the corresponding serverConnectionHandlerId to the client library function.

-
-
Parameters:
-
    -
  • port – the local port to use. Specify 0 to use an ephemeral port.

  • -
  • result – Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Caution

-

Do not specify a non-zero value for port unless you absolutely -need a specific port. Passing zero is the better way in most use cases.

-
-
-

Note

-

When no longer needed a connection handler should be destroyed

-
-
-
-

Removing a connection handler

-

To destroy a server connection handler call

-
-
-unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID)
-

Destroys a connection handler.

-

After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback!

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – which connection handler to destroy

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

Destroying invalidates the handler ID, so it must not be used anymore -afterwards.

-
-
-

Caution

-

Do not destroy a server connection handler from within a callback.

-
-
-
-

List connection handlers

-

A client can connect to multiple servers. To list all currently existing -server connection handlers call:

-
-
-unsigned int ts3client_getServerConnectionHandlerList(uint64 **result)
-

get a list of all connection handlers

-
-
Parameters:
-
    -
  • result – address of a variable to receive a zero terminated array of connection handlers, like {1, 5, …, 0} Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Creating an identity

-

To connect to a server, a client application is required to request an -identity from the Client Lib. -This string should be requested only once and then locally stored in the -applications configuration. The next time the application connects to a -server, the identity should be read from the configuration and reused again.

-
-
-unsigned int ts3client_createIdentity(char **result)
-

Create a new identity to use for connecting to a server.

-

Identities identify a client to the server. The identity should be stored and reused for sessions by the same user.

-
-
Parameters:
-
    -
  • result – Address of a variable to store the identity in. Memory is allocated by the client lib and caller must free it using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Connecting to a server

-

Once a connection handler and identity are available, you can attempt to -connect to a server using either of these two functions

-
-
-unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char *identity, const char *ip, unsigned int port, const char *nickname, const char **defaultChannelArray, const char *defaultChannelPassword, const char *serverPassword)
-

initiates a connection to a TeamSpeak server.

-

When using a hostname instead of an IP address, this function will block until the client lib resolved the host name.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler

  • -
  • identity – an identity string, as created by ts3client_createIdentity

  • -
  • ip – the server address to connect to. Can be a hostname or an IPv4 or IPv6 address

  • -
  • port – UDP port on which the TeamSpeak server is listening

  • -
  • nickname – a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name.

  • -
  • defaultChannelArray – An array describing the path to a channel to join after connect. Pass NULL when not used

  • -
  • defaultChannelPassword – The password for the channel in defaultChannelArray. Pass empty string if unused

  • -
  • serverPassword – server password. Pass empty string if the server does not have a password set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

If you would rather specify the default channel with its channel id rather -than the channel names array you can use

-
-
-unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char *identity, const char *ip, unsigned int port, const char *nickname, uint64 defaultChannelId, const char *defaultChannelPassword, const char *serverPassword)
-

initiates a connection to a TeamSpeak server.

-

When using a hostname instead of an IP address, this function will block until the client lib resolved the host name.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler

  • -
  • identity – an identity string, as created by ts3client_createIdentity

  • -
  • ip – the server address to connect to. Can be a hostname or an IPv4 or IPv6 address

  • -
  • port – UDP port on which the TeamSpeak server is listening

  • -
  • nickname – a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name.

  • -
  • defaultChannelId – The channel id of the channel to join on connect. Pass 0 to join server default channel

  • -
  • defaultChannelPassword – The password for the channel in defaultChannelId. Pass empty string if unused

  • -
  • serverPassword – server password. Pass empty string if the server does not have a password set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

Passing a domain name into the ip parameter of either -function will force the client lib to resolve the name to an -IP address.

-

Both functions will block until the name has been resolved, -which may cause an unusually long delay for these functions to return.

-

If you rely on quick return, we would suggest to asynchronously -resolve the domain name to an IP address and call the above function -with the IP address.

-
-
-

Example

-

Example code to request a connection to a TeamSpeak 3 server:

-
 1unsigned int error;
- 2uint64 scHandlerID;
- 3char* identity;
- 4
- 5error = ts3client_spawnNewServerConnectionHandler(&scHandlerID);
- 6if (error != ERROR_ok) {
- 7    printf("Error spawning server conection handler: %d\n", error);
- 8    return;
- 9}
-10
-11error = ts3client_createIdentity(&identity);  /* Application should store and reuse the identity */
-12if (error != ERROR_ok) {
-13    printf("Error creating identity: %d\n", error);
-14    return;
-15}
-16
-17error = ts3client_startConnection(scHandlerID, identity, "my-teamspeak-server.com", 9987, "Gandalf",
-18                  NULL,      // Join servers default channel
-19                  "",        // Empty default channel password
-20                  "secret"); // Server password
-21if (error != ERROR_ok) {
-22    // Handle the error
-23}
-24ts3client_freeMemory(identity);  /* Don't need this anymore */
-
-
-
-
-
-

Connection change notification

-

After calling ts3client_startConnection(), the client will be informed -of the connection status changes through the callback

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onConnectStatusChangeEvent)(uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber)
-

called when the status of a connection changes

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the status has changed

-
-
Param newStatus:
-

the current status of the connection. One of the values from the ConnectStatus enum

-
-
Param errorNumber:
-

if the state change was caused by an error this is set to one of the values from the Ts3ErrorType enum

-
-
-
- -
-
- -

This callback will be called every time the connection advances or changes -state. -Valid states are described in ConnectStatus

-

You may want to query certain server variables like -VIRTUALSERVER_WELCOMEMESSAGE when the -status is STATUS_CONNECTED for display purposes. -You will also be informed about existing channels by means of the -onNewChannelEvent() callback as well as visible clients -by means of the onClientMoveEvent() callback.

-

If the server is shut down, in addition to the above, the following -callback will be called

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onServerStopEvent)(uint64 serverConnectionHandlerID, const char *shutdownMessage)
-

called when the server was stopped

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param shutdownMessage:
-

utf8 encoded c string containing the provided reason for the shutdown

-
-
-
- -
-
- -
-
-

Disconnecting

-

To disconnect from a TeamSpeak 3 server call

-
-
-unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char *quitMessage)
-

Disconnect from a TeamSpeak server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to disconnect on

  • -
  • quitMessage – an optional utf8 encoded message to display to other clients. Pass empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/encoder.html b/docs/teamspeak-sdk-3.5.2/doc/client/encoder.html deleted file mode 100644 index 3f38b00..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/encoder.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - - Encoder options — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Encoder options

-
-

Important

-

The use of the Speex codec is deprecated and support for it may be -removed at any time in the future.

-

It is highly recommended to use Opus Voice instead.

-
-

Speech quality and bandwidth usage depend on the used Speex encoder. As -Speex is a lossy code, the quality value controls the balance between -voice quality and network traffic. Valid quality values range from 0 to -10, default is 7. The encoding quality can be configured for each -channel using the CHANNEL_CODEC_QUALITY property. -The currently used channel codec, codec quality and estimated average -used bitrate (without overhead) can be queried using ts3client_getEncodeConfigValue().

-
-

Note

-

Encoder options are tied to a capture device, so querying the values -only makes sense after a device has been opened.

-
-
-
-unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char *ident, char **result)
-

Retrieve voice encoder information.

-

Encoder options are bound to a capture device. You must open a capture device on the specified connection handler prior to calling this function. bitrate will return the estimated bitrate of audio without any overhead. name will return the used codec name. quality will return the codec quality setting, a value between 0 and 10 inclusive.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to query the encoder information for.

  • -
  • ident – the configuration value to query. Valid values are name, quality and bitrate

  • -
  • result – address of a variable to receive an utf8 encoded c string with the value of the option queried. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Examples

-

To adjust the channel codec quality to a value of 5, you would call:

-
ts3client_setChannelVariableAsInt(scHandlerID, channelID, CHANNEL_CODEC_QUALITY, 5);
-
-
-

To query information about the current channel quality, do:

-
 1char *name, *quality, *bitrate;
- 2ts3client_getEncodeConfigValue(scHandlerID, "name", &name);
- 3ts3client_getEncodeConfigValue(scHandlerID, "quality", &quality);
- 4ts3client_getEncodeConfigValue(scHandlerID, "bitrate", &bitrate);
- 5
- 6printf("Name = %s, quality = %s, bitrate = %s\n", name, quality, bitrate);
- 7
- 8ts3client_freeMemory(name);
- 9ts3client_freeMemory(quality);
-10ts3client_freeMemory(bitrate);
-
-
-
-

Note

-

Error checking has been left out of these examples. You should -check the return value and only access the variables if the function -returned ERROR_ok

-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/encryption.html b/docs/teamspeak-sdk-3.5.2/doc/client/encryption.html deleted file mode 100644 index c2b7c81..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/encryption.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - - - Custom encryption — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Custom encryption

-

As an optional feature, the TeamSpeak 3 SDK allows users to implement -custom encryption and decryption for all network traffic. Custom -encryption replaces the default AES encryption implemented by the -TeamSpeak 3 SDK. A possible reason to apply custom encryption might be to -make ones TeamSpeak 3 client and server incompatible to other SDK -implementations.

-
-

Important

-

Custom encryption must be implemented the same way in both the client -and server.

-
-
-

Note

-

If you do not want to use this feature, just don’t implement the two -encryption callbacks.

-
-
-

Enryption

-

To encrypt outgoing data, implement the callback

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onCustomPacketEncryptEvent)(char **dataToSend, unsigned int *sizeOfData)
-

called for every packet to be sent to the server. Used to implement custom cryptography.

-

Only implement if you need custom encryption of network traffic. Replaces default encryption. If implemented Encryption and Decryption must be implemented the same way on both server and client.

-
-
Param dataToSend:
-

pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself.

-
-
Param sizeOfData:
-

pointer to the size of the data array.

-
-
-
- -
-
- -
    -
  • dataToSend

    -

    Pointer to an array with the outgoing data to be encrypted.

    -

    Apply your custom encryption to the data array. If the encrypted data -is smaller than sizeOfData, write your encrypted data into the -existing memory of dataToSend. If your encrypted data is larger, you -need to allocate memory and redirect the pointer dataToSend. You need -to take care of freeing your own allocated memory yourself. The -memory allocated by the SDK, to which dataToSend is originally -pointing to, must not be freed.

    -
  • -
  • sizeOfData

    -

    Pointer to an integer value containing the size of the data array.

    -
  • -
-
-
-

Decryption

-

To decrypt incoming data, implement the callback

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onCustomPacketDecryptEvent)(char **dataReceived, unsigned int *dataReceivedSize)
-

called for every packet received from the server. Used to implement custom cryptography.

-

Only implement if you need custom encryption of network traffic. Replaces default encryption. If implemented Encryption and Decryption must be implemented the same way on both server and client.

-
-
Param dataReceived:
-

pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory.

-
-
Param sizeOfData:
-

pointer to the size of the data array.

-
-
-
- -
-
- -
    -
  • dataReceived

    -

    Pointer to an array with the received data to be decrypted.

    -

    Apply your custom decryption to the data array. If the decrypted data -is smaller than dataReceivedSize, write your decrypted data into the -existing memory of dataReceived. If your decrypted data is larger, -you need to allocate memory and redirect the pointer dataReceived. -You need to take care of freeing your own allocated memory yourself. -The memory allocated by the SDK, to which dataReceived is originally -pointing to, must not be freed.

    -
  • -
  • dataReceivedSize

    -

    Pointer to an integer value containing the size of the data array.

    -
  • -
-
-
-

Example

-

Example code implementing a very simple XOR custom encryption and -decryption (also see the SDK examples):

-
 1void onCustomPacketEncryptEvent(char** dataToSend, unsigned int* sizeOfData) {
- 2    unsigned int i;
- 3    for (i = 0; i < *sizeOfData; i++) {
- 4        (*dataToSend)[i] ^= CUSTOM_CRYPT_KEY;
- 5    }
- 6}
- 7
- 8void onCustomPacketDecryptEvent(char** dataReceived, unsigned int* dataReceivedSize) {
- 9    unsigned int i;
-10    for (i = 0; i < *dataReceivedSize; i++) {
-11        (*dataReceived)[i] ^= CUSTOM_CRYPT_KEY;
-12    }
-13}
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/faq.html b/docs/teamspeak-sdk-3.5.2/doc/client/faq.html deleted file mode 100644 index 31193a3..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/faq.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - - - FAQ — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

FAQ

-
-

Implementing Push-To-Talk

-

Push-To-Talk should be implemented by toggling the client variable -CLIENT_INPUT_DEACTIVATED using the function -ts3client_setClientSelfVariableAsInt(). -Valid variables are defined in InputDeactivationStatus.

-

For Push-To-Talk toggle between INPUT_ACTIVE (talking) and -INPUT_DEACTIVATED (not talking).

-
-

Example

-
 1unsigned int error;
- 2bool shouldTalk;
- 3
- 4shouldTalk = isPushToTalkButtonPressed();  // Your key detection implementation
- 5if ((error = ts3client_setClientSelfVariableAsInt(scHandlerID, CLIENT_INPUT_DEACTIVATED, shouldTalk ? INPUT_ACTIVE : INPUT_DEACTIVATED)) != ERROR_ok) {
- 6    char* errorMsg;
- 7    if (ts3client_getErrorMessage(error, &errorMsg) != ERROR_ok) {
- 8        printf("Error toggling push-to-talk: %s\n", errorMsg);
- 9        ts3client_freeMemory(errorMsg);
-10    }
-11    return;
-12}
-13
-14if (ts3client_flushClientSelfUpdates(scHandlerID, NULL) != ERROR_ok) {
-15    char* errorMsg;
-16    if (ts3client_getErrorMessage(error, &errorMsg) != ERROR_ok) {
-17        printf("Error flushing after toggling push-to-talk: %s\n", errorMsg);
-18        ts3client_freeMemory(errorMsg);
-19    }
-20}
-
-
-

It is not necessary to close and reopen the capture device to implement -Push-To-Talk.

-

Basically it would be possible to toggle CLIENT_INPUT_MUTED as well, but -the advantage of CLIENT_INPUT_DEACTIVATED is that the change is not -propagated to the server and other connected clients, thus saving -network traffic. CLIENT_INPUT_MUTED should instead be used for manually -muting the microphone when using Voice Activity Detection instead of -Push-To-Talk.

-

If you need to query the current muted state, use -ts3client_getClientSelfVariableAsInt()

-
 1int hardwareStatus, deactivated, muted;
- 2
- 3if (ts3client_getClientSelfVariableAsInt(scHandlerID, CLIENT_INPUT_HARDWARE, &hardwareStatus) != ERROR_ok) {
- 4    /* Handle error */
- 5}
- 6if (ts3client_getClientSelfVariableAsInt(scHandlerID, CLIENT_INPUT_DEACTIVATED, &deactivated) != ERROR_ok) {
- 7    /* Handle error */
- 8}
- 9if (ts3client_getClientSelfVariableAsInt(scHandlerID, CLIENT_INPUT_MUTED, &muted) != ERROR_ok) {
-10    /* Handle error */
-11}
-12
-13if (hardwareStatus == HARDWAREINPUT_DISABLED) {
-14    /* No capture device available */
-15}
-16if (deactivated == INPUT_DEACTIVATED) {
-17    /* Input was deactivated for Push-To-Talk (not propagated to server) */
-18}
-19if (muted == MUTEINPUT_MUTED) {
-20    /* Input was muted (propagated to server) */
-21}
-
-
-

When using Push-To-Talk, you should deactivate Voice Activity Detection -in the preprocessor or keep the VAD level very low. To -deactivate VAD, use:

-
1ts3client_setPreProcessorConfigValue(serverConnectionHandlerID, "vad", "false");
-
-
-
-
-
-

Adjusting the volume

-
-

Output volume

-

The global voice output volume can be adjusted by changing the -“volume_modifier” playback option using ts3client_setPlaybackConfigValue(). -The value is in decibel, so 0 means no modification, negative values make the -signal quieter and positive values louder.

-

Example to increase the output volume by 10 decibel:

-
1ts3client_setPlaybackConfigValue(scHandlerID, "volume_modifier", 10);
-
-
-

In addition to modifying the global output volue, the volume of -individual clients can be changed with -ts3client_setClientVolumeModifier().

-
-
-

Input volume

-

Automatic Gain Control (AGC) takes care of the input -volume during preprocessing automatically. Instead of modifying the -input volume directly, you modify the AGC preprocessor settings with -ts3client_setPreProcessorConfigValue().

-
-
-
-

Talk across channels

-

Generally clients can only talk to other clients in the same channel. -However, for specific scenarios this can be overruled using whisper -lists. This feature allows specific clients to -temporarily talk to other clients or channels outside of their own -channel. While whispering, talking to the own channel is disabled.

-

An example for a scenario where whisper may be useful would be a team -consisting of a number of squads. Each squad is assigned to one channel, -so squad members can only talk to other members of the same squad. In -addition, there is a team leader and squad leaders, who want to -communicate accross the squad channels. This can be implemented with -whispering, so the team leader could broadcast to all squad leaders, or -a squad leader could briefly report to the team leader temporarily -sending his voice data to him instead of the squad leaders channel.

-

This mechanism is powerful and flexible allowing the SDK developer to -handle more complex scenarios overruling the standard behavior where -clients can only talk to other clients within the same channel.

-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/filetransfer.html b/docs/teamspeak-sdk-3.5.2/doc/client/filetransfer.html deleted file mode 100644 index 4fb38ea..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/filetransfer.html +++ /dev/null @@ -1,911 +0,0 @@ - - - - - - - - - Filetransfer — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Filetransfer

-

The TeamSpeak SDK includes the ability to support filetransfer, like the -regular TeamSpeak server and client offer. The Server can function as a -file storage, which can be accessed by Clients who can up- and download -files. Files are stored on the server side filesystem.

-

In general, clients can initiate filetransfer actions like uploading or -downloading a file, requesting file information (size, name, path etc.), -list files in a directory and so on. The functions to call these actions -are explained in detail below. In addition to the functions actively -called, there are filetransfer related callbacks which are triggered -when the server returned the requested information (e.g. list of files -in a directory).

-

Each transfer is identified by a transferID, which is passed to most -filetransfer functions. Transfer IDs are unique during the time of the -transfer, but may be reused again some time after the previous transfer -with the same ID has finished.

-

Files are organized on the server inside channels (identified by their -channelID. The top-level directory in each channel is “/”. -Subdirectories in each channel may exist and are defined with a path of -the form “/dir1/dir2”. Subdirectories are optional and need to be -created with ts3client_requestCreateDirectory(), the channel root -directory always exists by default.

-

See File Transfer Definitions for various -enums and structs used with file transfer.

-
-

Active transfer information

-

The following functions allow to query information about a file transfer -identified by its transferID.

-

Query the file name of the specified transfer

-
-
-unsigned int ts3client_getTransferFileName(anyID transferID, char **result)
-

get the local file name for a file transfer

-
-
Parameters:
-
    -
  • transferID – identifies the file transfer to query

  • -
  • result – address of a variable to receive an utf8 encoded c string on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Query the file path of the specified transfer

-
-
-unsigned int ts3client_getTransferFilePath(anyID transferID, char **result)
-

get the local path of a file transfer

-
-
Parameters:
-
    -
  • transferID – identifies the file transfer to query

  • -
  • result – address of a variable to receive an utf8 encoded c string on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Query the remote path on the server for the specified transfer

-
-
-unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char **result)
-

get the server path of the file transfer

-
-
Parameters:
-
    -
  • transferID – identifies which file transfer to query

  • -
  • result – address of a variable to receive an utf8 encoded c string on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Query the file size of the specified transfer

-
-
-unsigned int ts3client_getTransferFileSize(anyID transferID, uint64 *result)
-

get the total size in bytes of a file transfer.

-
-
Parameters:
-
    -
  • transferID – specifies which file transfer to query

  • -
  • result – address of a variable to receive the file size

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Query the currently transferred file size

-
-
-unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64 *result)
-

get the amount of bytes already transferred.

-

0 <= result <= ts3client_getTransferFileSize for the same transferID.

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the result on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Query if the specified transfer is an upload or download

-
-
-unsigned int ts3client_isTransferSender(anyID transferID, int *result)
-

determine if the file transfer is an upload or download

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the result on success. 1 = upload, 0 = download

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Query the status of the specified transfer

-
-
-unsigned int ts3client_getTransferStatus(anyID transferID, int *result)
-

determine the current status of the transfer in question

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the status on success. One of the values from the FileTransferState enum.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Query the current speed of the specified transfer

-
-
-unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float *result)
-

get the current approximate speed (in bytes/sec) of a file transfer

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Query the average speed of the specified transfer

-
-
-unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float *result)
-

get the average transfer speed (in bytes/sec) of a file transfer since it started

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Query the time the specified transfer has been active

-
-
-unsigned int ts3client_getTransferRunTime(anyID transferID, uint64 *result)
-

get the time (in seconds) a file transfer has been active

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the time in seconds the transfer was active.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Initiate transfers

-

The following functions implement the core functionality of -filetransfers. They initiate new up- and downloads, request file info, -delete and rename files, create directories, list directories etc.

-
-

Upload a local file

-
-
-unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char *file, int overwrite, int resume, const char *sourceDirectory, anyID *result, const char *returnCode)
-

Initiate a file upload to the server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler to which to upload a file

  • -
  • channelID – channel to which to upload the file

  • -
  • channelPW – password of the channel specified in channelID. Pass an empty string if the channel does not have a password.

  • -
  • file – the name of file to upload on the local file system.

  • -
  • overwrite – boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server.

  • -
  • resume – boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server.

  • -
  • sourceDirectory – the absolute path in which the file resides on the local file system.

  • -
  • result – address of a variable in which to store the transferID on success.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Download a file

-
-
-unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char *file, int overwrite, int resume, const char *destinationDirectory, anyID *result, const char *returnCode)
-

Initiate a file download from the server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler from which to download the file

  • -
  • channelID – channel in which the file to download is located

  • -
  • channelPW – password of the channel specified in channelID. Pass an empty string if the channel does not have a password.

  • -
  • file – the name of the file on the server file system. See ts3client_getFileList to receive a list of files.

  • -
  • overwrite – boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. Mutually exclusive to resume.

  • -
  • resume – boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite.

  • -
  • destinationDirectory – absolute path to the directory in which to store the file.

  • -
  • result – address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Cancel a transfer

-
-
-unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char *returnCode)
-

Cancel a file transfer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the file transfer is happening

  • -
  • transferID – specifies the file transfer to cancel

  • -
  • deleteUnfinishedFile – boolean flag, whether to delete the partially transmitted file from the file system.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

A cancelled transfer can later be resumed by calling ts3client_sendFile() -with the same file and target and set resume = 1

-
-
-
-
-

Request file and directory information

-
-
-unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char *path, const char *returnCode)
-

retrieve a list of files in a directory.

-

This function is NOT recursive. Only directories and files in the directory specified by path will be listed. You will receive a onFileListEvent callback for every file or directory after this function was successful. Once all files and directories were sent you will receive a onFileListFinishedEvent callback.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to request files

  • -
  • channelID – the channel from which to list the files

  • -
  • channelPW – the password of the specified channel. Pass an empty string if the channel has no password.

  • -
  • path – the path in the specified channel from which to list the files. Pass “/” to list the files in the root channel.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char *file, const char *returnCode)
-

retrieve information about a specific file.

-

You will receive an onFileInfoEvent callback after this function was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to request the file information.

  • -
  • channelID – the channel in which the file is located

  • -
  • channelPW – the password of the specified channel. Pass an empty string if the channel has no password.

  • -
  • file – absolute path to the file to query information of. Must begin with “/”.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char **file, const char *returnCode)
-

delete one or more files from a channel.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to delete the file

  • -
  • channelID – the channel in which the file is located

  • -
  • channelPW – the password of the specified channel. Pass an empty string if the channel has no password.

  • -
  • file – a zero terminated array of absolute paths to the files to delete. Each path must begin with “/”. Like {“/file.txt”, “/dir/subdir/test.txt”, …, 0}

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char *directoryPath, const char *returnCode)
-

create a directory in a channel for file organization

-

Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located.

  • -
  • channelID – the channel in which the file is located

  • -
  • channelPW – the password of the specified channel. Pass an empty string if the channel has no password.

  • -
  • directoryPath – absolute path of the directory to create. Must start with “/” e.g. “/existing/newDirName”

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Request renaming or moving a file. If the source and target channels and -paths are the same, the file will simply be renamed

-
-
-unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char *fromChannelPW, uint64 toChannelID, const char *toChannelPW, const char *oldFile, const char *newFile, const char *returnCode)
-

move or rename a file on the server.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to move/rename the file

  • -
  • fromChannelID – channel the file is currently located in

  • -
  • fromChannelPW – password of the specified channel. Pass an empty string if the channel has no password.

  • -
  • toChannelID – channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel.

  • -
  • toChannelPW – password of the target channel. Pass an empty string if the channel has no password.

  • -
  • oldFile – current absolute path of the file in the channel. Must start with “/”.

  • -
  • newFile – new absolute path of the file in the target channel. Must start with “/”. e.g. “/subdirectory/filename.txt”

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Speed limits

-

The TeamSpeak SDK offers the possibility to control and finetune -transfer speed limits. These limits can be applied to the complete -server, specific virtual servers or for each individual transfer. By -default the transfer speed is unlimited.

-
-

Caution

-

Every file transfer should at least have a minimum speed limit of 5kb/s.

-
-
-

Note

-

Neither the TeamSpeak client nor server will store any of those values. -When used, they’ll have to be set at each client start to be considered -permanent.

-
-
-

Set speed limits

-

To set the download speed limit for all virtual servers in bytes/s:

-
-
-unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit)
-

set the instance wide download speed limit for file transfer.

-

All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • newLimit – maximum download speed in bytes per second. Must be >= 5120.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To set the upload speed limit for all virtual servers in bytes/s:

-
-
-unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit)
-

set the instance wide upload speed limit for file transfer.

-

All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • newLimit – maximum upload speed in bytes per second. Must be >= 5120.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit)
-

set the virtual server download speed limit for file transfer.

-

All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to set the limit.

  • -
  • newLimit – maximum download speed in bytes per second. Must be >= 5120.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit)
-

set the virtual server upload speed limit for file transfer.

-

All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to set the limit.

  • -
  • newLimit – maximum upload speed in bytes per second. Must be >= 5120.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To set the up- or download speed limit for the specified file transfer, first -determine whether it is an up or download using ts3client_isTransferSender() -The speed limit for the transfer can be set using

-
-
-unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit)
-

set the transfer limit for an individual file transfer.

-

The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). Whether the limit is upload or download depends on what kind of transfer the specified transfer is.

-
-
Parameters:
-
    -
  • transferID – the transfer to set the limit for

  • -
  • newLimit – the new maximum speed in bytes per second. Must be >= 5120.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Query speed limits

-
-
-unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit)
-

get the configured maximum download speed of the server instance.

-

The limit is temporary and valid only until ts3client_destroyClientLib is called.

-
-
Parameters:
-
    -
  • limit – address of a variable to receive the limit in bytes per second.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit)
-

get the configured maximum upload speed of the server instance.

-

The limit is temporary and valid only until ts3client_destroyClientLib is called.

-
-
Parameters:
-
    -
  • limit – address of a variable to receive the limit in bytes per second.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 *limit)
-

get the configured maximum download speed for the virtual server.

-

Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler to query the value on.

  • -
  • limit – address of a variable to receive the limit in bytes per second.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 *limit)
-

get the configured maximum upload speed for the virtual server.

-

Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler to query the value on.

  • -
  • limit – address of a variable to receive the limit in bytes per second.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64 *limit)
-

get the speed limit for a specific file transfer.

-
-
Parameters:
-
    -
  • transferID – specifies which transfer to query.

  • -
  • limit – address of a variable to receive the transfer limit in bytes per second.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-
-

Callbacks

-

The following callbacks are called for file transfer actions

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onFileTransferStatusEvent)(anyID transferID, unsigned int status, const char *statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID)
-

called when file transfers finish or terminate with an error

-

-

See also

-

ts3client_sendFile

-
-
-

See also

-

ts3client_requestFile

-
-

-
-
Param transferID:
-

identifies the file transfer the callback was called for. As created by ts3client_requestFile or ts3client_sendFile

-
-
Param status:
-

indicates success status or error reason. One of the values from the Ts3ErrorType enum.

-
-
Param statusMessage:
-

utf8 encoded c string containing a human readable description of the status message

-
-
Param remotefileSize:
-

size of the file in bytes at the source of the transfer.

-
-
Param serverConnectionHandlerID:
-

specifies the connection the transfer was started on

-
-
-
- -
-
-void (*onFileListEvent)(uint64 serverConnectionHandlerID, uint64 channelID, const char *path, const char *name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char *returnCode)
-

called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information.

-

Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the channel in which the file is located

-
-
Param path:
-

the folder in which this file or directory is located

-
-
Param name:
-

the name of the file or directory this event is called for

-
-
Param size:
-

file size in bytes. 0 if this event describes a directory

-
-
Param datetime:
-

unix timestamp of when this file was last modified

-
-
Param type:
-

whether the entry described is a directory or a file. One of the values from the FileTransferType enum.

-
-
Param incompleteSize:
-

number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted.

-
-
Param returnCode:
-

allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL

-
-
-
- -
-
-void (*onFileListFinishedEvent)(uint64 serverConnectionHandlerID, uint64 channelID, const char *path)
-

called after onFileListEvent was called for all directories / files in a given path.

-

This signifies that you now know of all files and directories in the path requested.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the channel for which the file list is now complete

-
-
Param path:
-

the path within the channel that files and directories were requested for.

-
-
-
- -
-
-void (*onFileInfoEvent)(uint64 serverConnectionHandlerID, uint64 channelID, const char *name, uint64 size, uint64 datetime)
-

called after a call to ts3client_requestFileInfo providing the requested information about a file.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the channel in which the file resides

-
-
Param name:
-

utf8 encoded c string containing the absolute path within the channel, including the file / directory name.

-
-
Param size:
-

the size of the file in bytes

-
-
Param datetime:
-

unix timestamp for the last time the file was modified

-
-
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/info-channel.html b/docs/teamspeak-sdk-3.5.2/doc/client/info-channel.html deleted file mode 100644 index 0761693..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/info-channel.html +++ /dev/null @@ -1,437 +0,0 @@ - - - - - - - - - Channel information — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Channel information

-

Querying and modifying information related to channels is similar to -dealing with clients.

-

Available properties are described in the ChannelProperties enum.

-
-

Query channel information

-
-
-unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int *result)
-

Retrieve the value of a channel property as integer.

-

Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – the channel of which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum

  • -
  • result – address of a variable to receive the result on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 *result)
-

Retrieve the value of a channel property as unsigned 64 bit integer.

-

Not all properties are available as string. Some are only available as integer or string.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – the channel of which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum

  • -
  • result – address of a variable to receive the result on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char **result)
-

Retrieve the value of a channel property as string.

-

Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – the channel of which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum

  • -
  • result – address of a variable to receive the result on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To get the channel id from the channel path (e.g. ‘Lobby/AFK channel’) use

-
-
-unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char **channelNameArray, uint64 *result)
-

Get the channel id for the given channel path.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to find the channel

  • -
  • channelNameArray – zero terminated array of c strings describing the channel path. Like {“Main channel”, “sub channel”, null}

  • -
  • result – address of a variable to receive the channel id on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Editing channel information

-

Channel properties can be modified with the following functions

-
-
-unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value)
-

set a new value for an integer channel property

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to set the property for

  • -
  • flag – specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value)
-

set a new value for an unsigned 64 bit channel property

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to set the property for

  • -
  • flag – specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char *value)
-

set a new value for a string channel property

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to set the property for

  • -
  • flag – specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

After modifying one or more channel variables, you have to flush the -changes to the server.

-
-
-
-unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char *returnCode)
-

Inform server of changes to channel properties.

-

After all desired changes have been done using ts3client_setChannelVariableAsInt, ts3client_setChannelVariableAsUInt64 or ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. Prior to calling this function the channel property changes will not have any effect.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to publish updates for

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Examples

-

As example, to change the channel name and topic:

-
 1/* Modify data 1 */
- 2if (ts3client_setChannelVariableAsString(scHandlerID, channelID, CHANNEL_NAME, "Other channel name") != ERROR_ok) {
- 3    printf("Error setting channel name\n");
- 4    return;
- 5}
- 6
- 7/* Modify data 2 */
- 8if (ts3client_setChannelVariableAsString(scHandlerID, channelID, CHANNEL_TOPIC, "Other channel topic") != ERROR_ok) {
- 9    printf("Error setting channel topic\n");
-10    return;
-11}
-12
-13/* Flush changes */
-14if (ts3client_flushChannelUpdates(scHandlerID, channelID) != ERROR_ok) {
-15    printf("Error flushing channel updates\n");
-16    return;
-17}
-
-
-
-
-

Callbacks

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onUpdateChannelEvent)(uint64 serverConnectionHandlerID, uint64 channelID)
-

called when new data for a channel was received from the server

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

id of the channel that new information was received for

-
-
-
- -
-
-void (*onUpdateChannelEditedEvent)(uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
-

called when a channel was edited on the server

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the id of the channel that was edited

-
-
Param invokerID:
-

client id that edited the channel. 0 if done by the server

-
-
Param invokerName:
-

utf8 encoded c string containing the display name of the client editing the channel

-
-
Param invokerUniqueIdentifier:
-

utf8 encoded c string containing the uid of the client that edited the channel

-
-
-
- -
-
-void (*onChannelDescriptionUpdateEvent)(uint64 serverConnectionHandlerID, uint64 channelID)
-

called when the channel description of a channel has changed.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the channel for which the description has changed

-
-
-
- -
-
-void (*onChannelPasswordChangedEvent)(uint64 serverConnectionHandlerID, uint64 channelID)
-

called when a channel password was changed. Can be used to invalidate cached passwords previously stored for the channel.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

id of the channel the password was changed on

-
-
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/info-client.html b/docs/teamspeak-sdk-3.5.2/doc/client/info-client.html deleted file mode 100644 index 1031dcd..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/info-client.html +++ /dev/null @@ -1,541 +0,0 @@ - - - - - - - - - Client information — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Client information

-

Once connected to a server information about connected clients as well -as your own client are available to be queried. -Some information of your own client can also be modified.

-

Available variables are listed in the ClientProperties enum.

-
-

Requesting updated information

-

As the Client Lib cannot have all information for all users available -all the time, the latest data for a given client can be requested from -the server using

-
-
-unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char *returnCode)
-

Ask the server to provide additional request only variables for a client.

-

You will receive an onUpdateClientEvent callback when the data is available to you.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the client is located

  • -
  • clientID – the client for which to receive the client variables

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

To avoid flooding the server, a mandatory delay of one second is enforced -before this function can be called again for the same client id.

-
-

After requesting the information, the following callback is called. This -callback is also called every time a client variable has been changed.

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onUpdateClientEvent)(uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
-

called whenever a change for a client is received from the server.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

specifies the client for which variables have changed or are now available

-
-
Param invokerID:
-

the source client that caused the update

-
-
Param invokerName:
-

utf8 encoded c string containing the display name of the client causing the update

-
-
Param invokerUniqueIdentifier:
-

utf8 encoded c string containing the public identity of the client causing the update

-
-
-
- -
-
- -

The event does not carry the information itself, but now the Client Lib -guarantees to have the client information available, which can be -subsequently queried using ts3client_getClientVariableAsInt(), -ts3client_getClientVariableAsUInt64() and ts3client_getClientVariableAsString() -as described below.

-
-
-

Query client information

-

To query client related information, use one of the following functions.

-
-
-unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int *result)
-

Retrieve the value of a variable from a client as integer.

-

Not all variables are available as integer. Some are only available as string or unsigned 64bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the client is located

  • -
  • clientID – for which client to retrieve the value

  • -
  • flag – specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • result – address of a variable to receive the value on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64 *result)
-

Retrieve the value of a variable from a client as unsigned 64bit integer.

-

Not all variables are available as integer. Some are only available as string or integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the client is located

  • -
  • clientID – for which client to retrieve the value

  • -
  • flag – specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • result – address of a variable to receive the value on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char **result)
-

Retrieve the value of a variable from a client as string.

-

Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the client is located

  • -
  • clientID – for which client to retrieve the value

  • -
  • flag – specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • result – address of a variable to receive the value on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Own client

-

Once a connection to a TeamSpeak 3 server has been established, a -client ID is assigned by the server. This ID can be queried with

-
-
-unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID *result)
-

get your own client id on a server

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to retrieve your own client id

  • -
  • result – address of a variable to receive your client id on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

In addition to the functions discussed above, the client lib offers -convenience functions to query the own client information that does -not require a clientID parameter to be specified. -Various information related about the own client can be checked with:

-
-
-unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int *result)
-

Retrieve value of a variable of your own client as an integer.

-

Not all variables are available as integer. Some are only available as string. NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to retrieve information

  • -
  • flag – specifies which variable to receive. One of the values from the ClientProperties enum

  • -
  • result – address of a variable to receive the value on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char **result)
-

Retrieve value of a variable of your own client as string.

-

Not all variables are available as integer. Some are only available as integer. NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to retrieve information

  • -
  • flag – specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • result – address of a variable to receive the value on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

Not all variables are available using these functions. Some -will require using the functions for any client discussed above.

-
-
-
-

Examples

-

Example 1: Query client nickname

-
1char* nickname;
-2
-3if (ts3client_getClientSelfVariableAsString(scHandlerID, CLIENT_NICKNAME, &nickname) == ERROR_ok) {
-4    printf("My nickname is: %s\n", s);
-5    ts3client_freeMemory(s);
-6}
-
-
-

Example 2: Check if own client is currently talking (to be exact: sending voice data)

-
 1int talking;
- 2
- 3if (ts3client_getClientSelfVariableAsInt(scHandlerID, CLIENT_FLAG_TALKING, &talking) == ERROR_ok) {
- 4    switch (talking) {
- 5        case STATUS_TALKING:
- 6            // I am currently talking
- 7            break;
- 8        case STATUS_NOT_TALKING:
- 9            // I am currently not talking
-10            break;
-11        case STATUS_TALKING_WHILE_DISABLED:
-12            // I am talking while microphone is disabled
-13            break;
-14        default:
-15            printf("Invalid value for CLIENT_FLAG_TALKING\n");
-16    }
-17}
-
-
-
-
-
-

Setting client information

-

Information related to the own client can be modified with

-
-
-unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value)
-

Change the value of an integer variable on your own client.

-

After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server Not all variables can be changed, many are read only.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to set the value

  • -
  • flag – specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char *value)
-

Change the value of a string variable on your own client.

-

After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server Not all variables can be changed, many are read only.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to set the value

  • -
  • flag – specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

After modifying one or more client variables, you must flush the -changes. Flushing ensures the changes are sent to the TeamSpeak 3 -server.

-
-
-
-unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char *returnCode)
-

Send changes to the local client to the server.

-

Publish changes previously set using ts3client_setClientSelfVariableAsInt and ts3client_setClientSelfVariableAsString on the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to publish changes

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

The idea behind flushing is, one can modify multiple values by calling -ts3client_setClientSelfVariableAsString() and -ts3client_setClientSelfVariableAsInt() and then apply all changes in one step.

-
-

Examples

-

For example, to change the own nickname:

-
 1/* Modify data */
- 2if (ts3client_setClientSelfVariableAsString(scHandlerID, CLIENT_NICKNAME, "Joe") != ERROR_ok) {
- 3    printf("Error setting client variable\n");
- 4    return;
- 5}
- 6
- 7/* Flush changes */
- 8if (ts3client_flushClientSelfUpdates(scHandlerID, NULL) != ERROR_ok) {
- 9    printf("Error flushing client updates");
-10}
-
-
-

Example for doing two changes:

-
 1/* Modify data 1 */
- 2if (ts3client_setClientSelfVariableAsString(scHandlerID, CLIENT_NICKNAME, "SDK User") != ERROR_ok) {
- 3    printf("Error setting nickname\n");
- 4    return;
- 5}
- 6
- 7/* Modify data 2 */
- 8if (ts3client_setClientSelfVariableAsString(scHandlerID, CLIENT_META_DATA, "Lunch") != ERROR_ok) {
- 9    printf("Error setting meta data\n");
-10    return;
-11}
-12
-13/* Flush changes */
-14if (ts3client_flushClientSelfUpdates(scHandlerID, NULL) != ERROR_ok) {
-15    printf("Error flushing client updates");
-16}
-
-
-

Example to mute and unmute the microphone:

-
 1unsigned int error;
- 2bool shouldTalk;
- 3
- 4shouldTalk = isPushToTalkButtonPressed();  // Your key detection implementation
- 5if((error = ts3client_setClientSelfVariableAsInt(scHandlerID, CLIENT_INPUT_DEACTIVATED,
- 6                                                 shouldTalk ? INPUT_ACTIVE : INPUT_DEACTIVATED)) != ERROR_ok) {
- 7    char* errorMsg;
- 8    if(ts3client_getErrorMessage(error, &errorMsg) != ERROR_ok) {
- 9        printf("Error toggling push-to-talk: %s\n", errorMsg);
-10    ts3client_freeMemory(errorMsg);
-11    }
-12    return;
-13}
-14
-15if(ts3client_flushClientSelfUpdates(scHandlerID, NULL) != ERROR_ok) {
-16    char* errorMsg;
-17    if(ts3client_getErrorMessage(error, &errorMsg) != ERROR_ok) {
-18        printf("Error flushing after toggling push-to-talk: %s\n", errorMsg);
-19    ts3client_freeMemory(errorMsg);
-20    }
-21}
-
-
-

See the FAQ section for further details on implementing -Push-To-Talk.

-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/info-server.html b/docs/teamspeak-sdk-3.5.2/doc/client/info-server.html deleted file mode 100644 index 49c6327..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/info-server.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - - - Server information — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Server information

-

Available variables are defined in the VirtualServerProperties enum.

-
-

Query information

-

Similar to reading client and channel data, server information can be -queried with

-
-
-unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int *result)
-

get the value of an integer server property.

-

Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – specifies the server on which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums

  • -
  • result – address of a variable to receive the property value on success.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64 *result)
-

get the value of an unsigned 64 bit integer server property.

-

Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – specifies the server on which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums

  • -
  • result – address of a variable to receive the property value on success.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char **result)
-

get the value of a string server property.

-

Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – specifies the server on which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums

  • -
  • result – address of a variable to receive the property value on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Example code checking the number of clients online, obviously an integer -value:

-
1int clientsOnline;
-2
-3if (ts3client_getServerVariableAsInt(scHandlerID, VIRTUALSERVER_CLIENTS_ONLINE, &clientsOnline) == ERROR_ok)
-4    printf("There are %d clients online\n", clientsOnline);
-
-
-
-
-
-

Request updated information

-

A client can request updated server information for all variables that are not updated automatically using

-
-
-unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char *returnCode)
-

Make request only server variables available locally.

-

You will receive an onServerUpdateEvent once the request only properties are available. Prior to the callback being called the variables are not available, and querying them will yield undefined results.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to request the variables

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

The following callback is called when the requested information is -available

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onServerUpdatedEvent)(uint64 serverConnectionHandlerID)
-

called whenever updates about changed server properties are received from the server.

-

Happens after a call to ts3client_requestServerVariables but can also be called sporadically.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the updated variables are available

-
-
-
- -
-
- -

When the server was edited the following callback is called

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onServerEditedEvent)(uint64 serverConnectionHandlerID, anyID editerID, const char *editerName, const char *editerUniqueIdentifier)
-

called when the server was edited

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param editerID:
-

id of the client that edited the server

-
-
Param editerName:
-

utf8 encoded c string containing the display name of the client editing the server

-
-
Param editerUniqueIdentifier:
-

utf8 encoded c string containing the public identity of the client

-
-
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/info.html b/docs/teamspeak-sdk-3.5.2/doc/client/info.html deleted file mode 100644 index 3ea7cf4..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/info.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - - Retrieve and store information — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Retrieve and store information

-

The Client Lib remembers a lot of information which has been passed -through previously. The data is available to be queried by a client for -convenience, so the interface code doesn’t need to store the same -information as well. The client can in many cases also modify the stored -information for further processing by the server.

-

See the Properties page for information on what -is available when and which function to use to query or set (if available) each property.

- -
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/intro.html b/docs/teamspeak-sdk-3.5.2/doc/client/intro.html deleted file mode 100644 index 82d1ddc..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/intro.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - - - Introduction — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Introduction

-

This document describes client-side programming with the TeamSpeak 3 SDK. -This library, the so-called client lib, encapsulates client-side functionality -while keeping the user interface separated and modular.

-
-

System requirements

-

For developing third-party clients with the TeamSpeak 3 Client Lib the -following system requirements apply:

-
    -
  • Windows 7, 8.1, 10

  • -
  • Mac OS X 10.6 and above

  • -
  • Any recent Linux distribution with libstdc++ 6

  • -
-
-

Important

-

The calling convention used in the functions exported by the shared -TeamSpeak 3 SDK libaries is cdecl. You must not use another calling -convention, like stdcall on Windows, when declaring function pointers -to the TeamSpeak 3 SDK libraries. Otherwise stack corruption at -runtime may occur.

-
-
-
-

Overview of header files

-

The following header files are deployed to SDK developers

-
    -
  • clientlib.h

    -

    Declares the function prototypes and callbacks for the communication -between Client Lib and Client UI. While the Client UI makes function -calls into the Client Lib using the declared prototypes, the Client -Lib calls the Client UI via callbacks.

    -
  • -
  • clientlib_publicdefinitions.h

    -

    Defines various enums and structs used by the Client UI and Client -Lib. These definitions are used by the functions and callbacks -declared in clientlib.h

    -
  • -
  • public_definitions.h

    -

    Defines various enums and structs used by both client- and -server-side.

    -
  • -
  • public_errors.h

    -

    Defines the error codeserror codes returned by every Client Lib -function and onServerErrorEvent. Error codes are organized in -several groups. The first byte of the error code defines the error -group, the second the count within the group.

    -
  • -
-
-
-

Calling Client Lib functions

-

Client Lib functions follow a common pattern. They always return an -error code from the Ts3ErrorType or ERROR_ok on success. -If there is a result variable, it is always the last variable in the functions -parameters list.

-
ERROR ts3client_FUNCNAME(arg1, arg2, ..., &result);
-
-
-

Result variables should only be accessed if the function returned -ERROR_ok. Otherwise the state of the result variable is undefined.

-

In those cases where the result variable is a basic type (int, float -etc.), the memory for the result variable has to be declared by the -caller. Simply pass the address of the variable to the Client Lib -function ts3client_freeMemory().

-
int result;
-
-if(ts3client_XXX(arg1, arg2, ..., &result) == ERROR_ok) {
-    /* Use result variable */
-} else {
-    /* Handle error, result variable is undefined */
-}
-
-
-

If the result variable is a pointer type (C strings, arrays etc.), the -memory is allocated by the Client Lib function. In that case, the caller -has to release the allocated memory later by using ts3client_freeMemory().

-

It is important to only access and release the memory if the function -returned ERROR_ok. Should the function return an error, the result -variable is uninitialized, so freeing or accessing it could crash the application.

-
char* result;
-
-if (ts3client_XXX(arg1, arg2, ..., &result) == ERROR_ok) {
-    /* Use result variable */
-    ts3client_freeMemory(result);  /* Release result variable */
-} else {
-    /* Handle error, result variable is undefined. Do not access or release it. */
-}
-
-
-
-

Note

-

Client Lib functions are thread-safe. It is possible to access the -Client Lib from several threads at the same time.

-
-
-
-

Return code

-

Client Lib functions that interact with the server take an additional -parameter returnCode, which can be used to find out which action -results in a later server error. If you pass a custom string as return -code, the onServerErrorEvent() callback will -receive the same custom string in its returnCode parameter. -If no error occured, onServerErrorEvent() will -indicate success by passing the error code ERROR_ok if a -return code was specified.

-

Pass NULL as returnCode if you do not need the feature. In this -case, if no error occurs onServerErrorEvent() -will not be called.

-
-

Example

-

An example, request moving a client:

-
ts3client_requestClientMove(scHandlerID, clientID, newChannelID, password, "MyClientMoveReturnCode");
-
-
-

If an error occurs, the onServerErrorEvent() -callback is called:

-
void my_onServerErrorEvent(uint64 serverConnectionHandlerID, const char* errorMessage,
-                           unsigned int error, const char* returnCode, const char* extraMessage) {
-    if (strcmp(returnCode, "MyClientMoveReturnCode")) == 0) {
-        /* We know this error is the reaction to above called function as we got the same returnCode */
-    if (error == ERROR_ok) {
-        /* Success */
-    }
-}
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/local-mute.html b/docs/teamspeak-sdk-3.5.2/doc/client/local-mute.html deleted file mode 100644 index 5a7cd19..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/local-mute.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - - - - Muting other clients — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Muting other clients

-

Individual clients can be muted by any client. It mainly serves as a -sort of individual “ban” or “ignore” feature, where users can decide -not to listen to certain clients anymore.

-

When a client gets muted, it will no longer be heard by the muter and -the TeamSpeak 3 server will stop sending voice packets of the muted client.

-
-

Note

-

Information whether or not a client is ignored is not available to -other clients, except the client that ignored them.

-
-
-

Mute clients

-
-
-unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID *clientIDArray, const char *returnCode)
-

Mute clients locally, the server will not be sending audio data for the specified clients anymore.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to mute the clients

  • -
  • clientIDArray – a zero terminated array of client ids to mute

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Example to mute two clients:

-
1anyID clientIDArray[3];  // List of two clients plus terminating zero
-2clientIDArray[0] = 123;  // First client ID to mute
-3clientIDArray[1] = 456;  // Second client ID to mute
-4clientIDArray[2] = 0;    // Terminating zero
-5
-6if (ts3client_requestMuteClients(scHandlerID, clientIDArray) != ERROR_ok)  /* Mute clients */
-7    printf("Error muting clients: %d\n", error);
-
-
-
-
-
-

Unmute clients

-
-
-unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID *clientIDArray, const char *returnCode)
-

Unmute clients locally. Server will start sending audio packets for the specified clients again.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to unmute the clients

  • -
  • clientIDArray – a zero terminated array of client ids to unmute

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Check mute status

-

To check whether or not we have ignored a client check their -CLIENT_IS_MUTED property using -ts3client_getClientVariableAsInt().

-
-

Example

-
int clientIsMuted = -1;
-if (ts3client_getClientVariableAsInt(scHandlerID, clientID, CLIENT_IS_MUTED, &clientIsMuted) != ERROR_ok)
-    printf("Error querying client muted state\n);
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/logging.html b/docs/teamspeak-sdk-3.5.2/doc/client/logging.html deleted file mode 100644 index 5e41cab..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/logging.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - - Logging — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Logging

-

The TeamSpeak 3 Client Lib offers basic logging functions which write -to the log facilities specified when initializing the client lib with -ts3client_initClientLib().

-

To log a message to the configured logging facilities call

-
-
-unsigned int ts3client_logMessage(const char *logMessage, enum LogLevel severity, const char *channel, uint64 logID)
-

Log a message to the client log.

-
-
Parameters:
-
    -
  • logMessage – utf8 encoded c string of the message to log

  • -
  • severity – the seriousness of the message logged

  • -
  • channel – arbitrary utf8 encoded c string used to group messages. Pass empty string if unused.

  • -
  • logID – a connection handler on which to log the message. Pass 0 if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

Unless user-defined logging is used, program execution will halt on a -log message with severity LogLevel_CRITICAL.

-
-
-

User-defined logging

-

If user-defined logging was enabled when initializing the Client Lib by -passing LogType_USERLOGGING to the usedLogTypes parameter of -ts3client_initClientLib(), the following callback will be called -for every log message that is to be logged. This includes those from the lib -itself, as well as those made by calling ts3client_logMessage().

-

This allows SDK users to customize logging as well as handle criticial errors.

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onUserLoggingMessageEvent)(const char *logmessage, int logLevel, const char *logChannel, uint64 logID, const char *logTime, const char *completeLogString)
-

called for every log message if the client lib was initialized with user logging

-
-
Param logmessage:
-

utf8 encoded c string containing the text to log

-
-
Param logLevel:
-

indicates severity of the message. One of the values from the LogLevel enum

-
-
Param logChannel:
-

utf8 encoded c string containing the category this message is logged under

-
-
Param logID:
-

the connection handler this message was logged on

-
-
Param completeLogString:
-

utf8 encoded c string containing the complete log message containing all other parameters for convenience

-
-
-
- -
-
- -
-
-

Set Logging level

-

The severity of log messages that are passed to above callback can be -configured using

-
-
-unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity)
-

When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for.

-
-
Parameters:
-
    -
  • logVerbosity – the verbosity above which to call the logging callback for.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/passwords.html b/docs/teamspeak-sdk-3.5.2/doc/client/passwords.html deleted file mode 100644 index 4d7c6ab..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/passwords.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - Custom passwords — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Custom passwords

-

The TeamSpeak SDK has the optional ability to do custom password -handling. This allows to check TeamSpeak server and channel passwords -against outside datasources, like LDAP or other databases.

-

To implement custom passwords, both server and client need to add the -callbacks, which will be spontaneously called whenever a password check -is done in TeamSpeak. The SDK developer can implement own checks to -validate the password instead of using the TeamSpeak built-in mechanism.

-
-

Password encryption

-

Both Server and Client Lib can implement the following callback to -encrypt a user password. This function is called in the Client Lib when -a channel password is set.

-

This can be used to hash the password in the same way it is hashed in -the outside data store. Or just copy the password to send the clear text -to the server.

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onClientPasswordEncrypt)(uint64 serverConnectionHandlerID, const char *plaintext, char *encryptedText, int encryptedTextByteSize)
-

called when a channel password is set.

-

Can be used to implement custom password checks against external sources (e.g. LDAP).

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param plaintext:
-

utf8 encoded c string containing the plaintext password as entered by the user

-
-
Param encryptedText:
-

output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). Must not be larger than the size specified by the encryptedTextByteSize parameter.

-
-
Param encryptedTextByteSize:
-

the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter

-
-
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/playback-options.html b/docs/teamspeak-sdk-3.5.2/doc/client/playback-options.html deleted file mode 100644 index 6a2add8..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/playback-options.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - - - Playback options — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Playback options

-

Sound output can be configured using playback options. Currently the -output value can be adjusted.

-
-

Note

-

Playback options are tied to a playback device, so querying or changing -the values only makes sense after a device has been opened.

-
-
-

Available values

-

The following values are available for the ident parameter:

-
    -
  • volume_modifier -Modify the voice volume of other speakers. Value is in decibel, so -0 is no modification, negative values make the signal quieter and -values greater than zero boost the signal louder than it is. -The maximum possible value is 30.

    -
    -

    Caution

    -

    Be careful with high positive values, as you can really cause bad -audio quality due to clipping.

    -
    -

    Zero and all negative values cannot cause clipping and distortion, -and are preferred for optimal audio quality. Values greater than -zero and less than +6 dB might cause moderate clipping and -distortion, but should still be within acceptable bounds. Values -greater than +6 dB will cause clipping and distortion that -negatively affects your audio quality. It is advised to choose -lower values. Generally we recommend to not allow values higher -than 15 db.

    -
  • -
  • volume_factor_wave -Adjust the volume of wave files played through ts3client_playWaveFile() -and ts3client_playWaveFileHandle(). Reasonable values range from --40 (very quiet) to 0 (loudest).

  • -
-
-
-

Query values

-

Playback options can be queried with:

-
-
-unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char *ident, float *result)
-

Retrieve floating point playback configuration settings.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to query the playback setting for.

  • -
  • ident – the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave

  • -
  • result – address of a variable to receive the current value of the queried setting

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Setting values

-

To change playback options, call

-
-
-unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char *ident, const char *value)
-

Set playback configuration settings.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to set the playback setting on.

  • -
  • ident – the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave

  • -
  • value – the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Example

-
 1unsigned int error;
- 2float value;
- 3
- 4if ((error = ts3client_setPlaybackConfigValue(scHandlerID, "volume_modifier", "5.5")) != ERROR_ok) {
- 5    printf("Error setting playback config value: %04X\n", error);
- 6    return;
- 7}
- 8
- 9if ((error = ts3client_getPlaybackConfigValueAsFloat(scHandlerID, "volume_modifier", &value)) != ERROR_ok) {
-10    printf("Error getting playback config value: %04X\n", error);
-11    return;
-12}
-13
-14printf("Volume modifier playback option: %f\n", value);
-
-
-
-
-

Adjust individual clients

-

In addition to changing the global voice volume modifier of all speakers -by changing the “volume_modifier” parameter, voice volume of individual -clients can be adjusted with

-
-
-unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value)
-

Adjust playback volume of an individual client.

-

Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. If desired, the adjustment needs to be made again after the client reconnects or becomes visible again.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for the server on which the client is located

  • -
  • clientID – the id of the client to adjust the volume for.

  • -
  • value – the volume modifier to apply to the client.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

When calculating the volume for individual clients, both the global and -client volume modifiers will be taken into account.

-
-

Client volume modifiers are valid as long as the specified client is -visible. Once the client leaves visibility by joining an unsubscribed -channel or disconnecting from the server, the client volume modifier -will be lost. When the client enters visibility again, the modifier has -to be set again by calling this function.

-
-

Example

-
1unsigned int error;
-2anyID clientID = 123;
-3float value = 10.0f;
-4
-5if ((error = ts3client_setClientVolumeModifier(scHandlerID, clientID, value)) != ERROR_ok) {
-6    printf("Error setting client volume modifier: %04X\n", error);
-7    return;
-8}
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/preprocessor.html b/docs/teamspeak-sdk-3.5.2/doc/client/preprocessor.html deleted file mode 100644 index e81a668..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/preprocessor.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - - - - Preprocessor options — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Preprocessor options

-

Sound input is preprocessed by the Client Lib before the data is encoded -and sent to the TeamSpeak 3 server. The preprocessor is -responsible for noise suppression, automatic gain control (AGC) and voice -activity detection (VAD).

-

The preprocessor can be controlled by setting various preprocessor -flags. These flags are stored per server connection and can differ between -server connections.

-
-

Note

-

Preprocessor flags are tied to a capture device, so changing the -values only makes sense after a device has been opened.

-
-
-

Available config values

-

The following configuration values are available for querying and setting:

-
    -
  • name

    -

    The type of the preprocessor in use. Currently always returns -“Speex preprocessor”

    -
  • -
  • denoise

    -

    Boolean value. Whether or not noise suppression is enabled. -Enabled by default.

    -
  • -
  • vad

    -

    Boolean value. Whether or not voice activity detection is enabled. -Enabled by default.

    -
  • -
  • voiceactivation_level

    -

    Integer holding the decibel level above which voice activity detection -is sending voice data to the server.

    -

    A high voice activation level means you have to speak louder into the -microphone in order to start transmitting.

    -

    Reasonable values range from -50 to 50. Default is 0.

    -
  • -
  • vad_extrabuffersize

    -

    Integer holding the buffer size for voice activity detection.

    -

    Valid values are 0 to 8. Defaults to 2. Lower value means faster -transmission, higher value means better VAD quality but higher latency.

    -
  • -
  • agc

    -

    Boolean value. Whether or not automatic gain control is enabled. -Enabled by default.

    -
  • -
  • agc_level

    -

    Integer. Automatic gain control level. -Defaults to 16000.

    -
  • -
  • agc_main_gain

    -

    Integer holding the maximum gain for automatic gain control. -Defaults to 30.

    -
  • -
  • echo_canceling

    -

    Boolean value. Whether echo cancelling feature is enabled. -Defaults to false.

    -
  • -
  • decibel_last_period

    -

    Read only Float. Current input levels on the capture device. -Queried using ts3client_getPreProcessorInfoValueFloat()

    -
  • -
-
-
-

Querying values

-

Preprocessor flags can be queried using:

-
-
-unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char *ident, char **result)
-

Retrieve preprocessor configuration values.

-

Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before calling this function.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to retrieve the configuration value

  • -
  • ident – the name of the preprocessor configuration to retrieve

  • -
  • result – address of a variable to receive a c string with the value of the specified preprocessor configuration. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char *ident, float *result)
-

Retrieve floating point preprocessor configuration values.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to retrieve the value

  • -
  • ident – the name of the preprocessor value to retrieve

  • -
  • result – address of a variable to receive the specified configuration value

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Setting values

-

To configure the proprocessor use

-
-
-unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char *ident, const char *value)
-

Set preprocessor configuration values.

-

Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before calling this function.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to retrieve the configuration value

  • -
  • ident – the name of the preprocessor configuration to retrieve

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

For boolean values use their string representation “true” or “false”

-
-
-

Note

-

It is not necessary to change all those values. The default values -are reasonable. “voiceactivation_level” is often the only value that -needs to be adjusted.

-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/textmessages.html b/docs/teamspeak-sdk-3.5.2/doc/client/textmessages.html deleted file mode 100644 index ba97f31..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/textmessages.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - - - Text chat — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Text chat

-

In addition to voice chat, TeamSpeak 3 allows clients to communicate -via text chat. Valid targets can be a client, channel or an entire virtual -server.

-
-

Sending

-

Depending on the target, there are three functions to send text -messages.

-
-

Private

-

To send a private text message to a single client use

-
-
-unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char *message, anyID targetClientID, const char *returnCode)
-

Send a private chat message to a client.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to send the message

  • -
  • message – a utf8 encoded c string with the text to send

  • -
  • targetClientID – the client id of the client to send the message to

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Channel

-

To send a message to all clients that are in the specified -channel at the time

-
-
-unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char *message, uint64 targetChannelID, const char *returnCode)
-

Send a text message to your current channel.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to send the message

  • -
  • message – a utf8 encoded c string with the text to send

  • -
  • targetChannelID – the channel to send the message to. IGNORED.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Server

-

These messages will be received by everyone that is connected -to the virtual server.

-
-
-unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char *message, const char *returnCode)
-

Send a text message to the server chat.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to send the message

  • -
  • message – a utf8 encoded c string with the text to send

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Example

-

Example to send a text chat to a client with ID 123:

-
1const char *msg = "Hello TeamSpeak!";
-2anyID targetClientID = 123;
-3
-4if (ts3client_requestSendPrivateTextMsg(scHandlerID, msg, targetClient, NULL) != ERROR_ok) {
-5  /* Handle error */
-6}
-
-
-
-
-
-

Receiving

-

Regardless of where the message was sent (client, channel or the entire server) -every client that receives the message will have the following callback called

-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onTextMessageEvent)(uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char *fromName, const char *fromUniqueIdentifier, const char *message)
-

called when a text message was received

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param targetMode:
-

identifies the type of the message. One of the values from the TextMessageTargetMode enum.

-
-
Param toID:
-

the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages

-
-
Param fromID:
-

id of the client that sent the message

-
-
Param fromName:
-

utf8 encoded c string containing the display name of the client sending the message

-
-
Param fromUniqueIdentifier:
-

utf8 encoded c string containing the public identity of the sending client

-
-
Param message:
-

utf8 encoded c string containing the actual message

-
-
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/voice-encryption.html b/docs/teamspeak-sdk-3.5.2/doc/client/voice-encryption.html deleted file mode 100644 index 3866640..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/voice-encryption.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - - Channel voice data encryption — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Channel voice data encryption

-

Voice data can be encrypted or unencrypted. Encryption will increase CPU -load, so should be used only when required. Encryption can be configured -per channel (the default) or globally enabled or disabled for the whole -virtual server. By default channels are sending voice data unencrypted, -newly created channels would need to be set to encrypted if required.

-

To configure the global virtual server encryption settings, modify the -virtual server property VIRTUALSERVER_CODEC_ENCRYPTION_MODE. -Available values are described in the CodecEncryptionMode enum.

-

Voice data encryption per channel can be configured by setting the -channel property CHANNEL_CODEC_IS_UNENCRYPTED to 0 (encrypted) or 1 -(unencrypted) if global encryption mode is CODEC_ENCRYPTION_PER_CHANNEL. -If encryption is forced on or off globally, the channel property will be -automatically set by the server.

-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/wave-files.html b/docs/teamspeak-sdk-3.5.2/doc/client/wave-files.html deleted file mode 100644 index 8887412..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/wave-files.html +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - - - Playing wave files — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Playing wave files

-

The TeamSpeak Client Lib offers support to play wave files from the -local harddisk.

-
-

Simple

-

To play a local wave file, call

-
-
-unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char *path)
-

Play a local wave file on the playback device of the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to play the file. Effectively sets the playback device.

  • -
  • path – the full path of the wave file on the local file system

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

This is the simple version of playing a sound file. It’s a -fire-and-forget mechanism, this function will not block.

-
-
-
-

Advanced

-

The more complex version is to play an optionally looping sound and -obtain a handle, which can be used to pause, unpause and stop the loop.

-
-

Obtain handle

-
-
-unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char *path, int loop, uint64 *waveHandle)
-

Play a local wave file on the playback device of the connection handler.

-

This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be used to stop, pause, resume or even loop the wave file.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to play the file. Effectively sets the playback device.

  • -
  • path – the full path of the wave file on the local file system

  • -
  • loop – Boolean value defining whether or not to loop the wave file until the handle is paused or stopped

  • -
  • waveHandle – address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Pause / resume

-
-
-unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause)
-

Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle.

-

Audio will be stopped at whatever location it is currently at and resumed from its paused location.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the file is playing.

  • -
  • waveHandle – a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle

  • -
  • pause – Boolean value defining whether to pause or resume the waveHandle

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Close handle

-
-
-unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle)
-

Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the file is playing.

  • -
  • waveHandle – a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client/whisper.html b/docs/teamspeak-sdk-3.5.2/doc/client/whisper.html deleted file mode 100644 index f72827a..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client/whisper.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - - - Whisper lists — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Whisper lists

-

A client with a whisper list set can talk to the specified clients and -channels. Whisper lists can be defined for individual clients. A whisper -list consists of an array of client IDs and/or an array of channel IDs.

-
-

Important

-

Setting a whisper list will stop regular voice transmission to the current channel -of the client.

-

Clients that have a whisper list set will only be heard by the clients -specified in the whisper list.

-
-
-
-unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64 *targetChannelIDArray, const anyID *targetClientIDArray, const char *returnCode)
-

Sets the client to which to transmit voice. Stops standard channel voice transmission.

-

The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to set the whisper list

  • -
  • clientID – the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list.

  • -
  • targetChannelIDArray – a zero terminated array of channel ids to transmit voice to.

  • -
  • targetClientIDArray – a zero terminated array of client ids to transmit voice to.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To disable the whisper list for the given client, pass NULL to both -targetChannelIDArray and targetClientIDArray.

-
-

Caution

-

If you pass two empty arrays, whispering is not disabled but instead one -would still be whispering to nobody (empty lists).

-
-
-

Control who can whisper you

-

To control which client is allowed to whisper to own client, the Client -Lib implements an internal whisper allow list mechanism. When a client -recieves a whisper while the whispering client has not yet been added to -the whisper allow list, the receiving client gets the following event.

-
-

Note

-

Whisper voice data is not received until the sending client is -added to the receivers whisper allow list.

-
-
-
-struct ClientUIFunctions
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onIgnoredWhisperEvent)(uint64 serverConnectionHandlerID, anyID clientID)
-

called when someone whispers us that is not on the list of clients we accept whispers from.

-

- -

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client that tried to whisper us

-
-
-
- -
-
- -
-

Add to allow list

-

The receiving client can decide to allow whispering from the sender and -add the sending client to the whisper allow list by calling

-
-
-unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID)
-

Allow another client to whisper us.

-

Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients are ignored and no audio data will be made available from whispers. Can be undone using ts3client_removeFromAllowedWhispersFrom

-

- -

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for the server on which the client specified by clID is located.

  • -
  • clID – the client id of another client which we want to receive whispers from.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

If the sender is not added by the receiving client, this callback continues -to be called but no voice data is transmitted to the receiving client.

-
-
-

Remove from allow list

-

To remove a client from the whisper allow list:

-
-
-unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID)
-

Removes a client from the allowed whisper list.

-

Removes the specified other client on the server from the allowed whisperer list. After this call no more audio is made available when receiving whispers from the specified client. The opposite of ts3client_allowWhispersFrom

-

- -

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for the server on which the client specified by clID is located.

  • -
  • clID – the client id of another client which we do not want to receive whispers from anymore.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/client_api.html b/docs/teamspeak-sdk-3.5.2/doc/client_api.html deleted file mode 100644 index 2b18f91..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/client_api.html +++ /dev/null @@ -1,4557 +0,0 @@ - - - - - - - - - TeamSpeak Client Functions — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

TeamSpeak Client Functions

-
-

Functions

-
-
-unsigned int ts3client_freeMemory(void *pointer)
-

Releases memory allocated by the client library.

-

For every function that has output parameters which take pointers to memory (e.g. char**) the client library will allocate sufficient memory for you, however you need to take care of releasing the memory by passing the variable to this function.

-
-
Parameters:
-
    -
  • pointer – pointer to memory allocated by the client library

  • -
-
-
-
- -
-
-unsigned int ts3client_initClientLib(const struct ClientUIFunctions *functionPointers, const struct ClientUIFunctionsRare *functionRarePointers, int usedLogTypes, const char *logFileFolder, const char *resourcesFolder)
-

initializes the client library and defines callback functions

-

This is the first function you need to call, before this all calls to the client library will fail. In this call you will also set the functions you would like to have called when certain changes happen on the client side as well as on connected servers.

-
-
Parameters:
-
    -
  • functionPointers – defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the struct

  • -
  • functionRarePointers – similar to the functionPointers parameter. These are not available in the SDK, so SDK users should pass a nullptr here.

  • -
  • usedLogTypes – a combination of values from the LogTypes enum. Specifies which type(s) of logging you would like to use.

  • -
  • logFileFolder – path in which to create log files

  • -
  • resourcesFolder – path to the directory in which the soundbackends folder is located. Required to be able to load the sound backends and process audio.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_destroyClientLib()
-

destroys the client library. Must not be called from within a callback.

-

This is the last function to call, after calling this function you will no longer be able to use client library functions.

-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientLibVersion(char **result)
-

Get the version string of the client library.

-
-
Parameters:
-
    -
  • result – Pointer to a char* variable that the client library will allocate memory for. If the return value is ERROR_ok the memory was allocated and the variable pointed to will contain the client library version. You need to free the variable pointed to by using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientLibVersionNumber(uint64 *result)
-

Get the version number of the client library.

-
-
Parameters:
-
    -
  • result – Pointer to a variable to store the client library version number into

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_spawnNewServerConnectionHandler(int port, uint64 *result)
-

Creates a new server connection handler to connect to servers.

-

A connection handler is what handles and identifies server connections to the client library. There can be many of these at the same time and every single one of them can be connected to any server. The client library identifies them by the id placed in the result param. When you receive callbacks, or need to change things, on a specific server you will also specify which server you would like to use by providing the corresponding serverConnectionHandlerId to the client library function.

-
-
Parameters:
-
    -
  • port – the local port to use. Specify 0 to use an ephemeral port.

  • -
  • result – Address of a variable to store the id of the connection handler in. Use this to reference the connection handler in future calls to client lib functions.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_destroyServerConnectionHandler(uint64 serverConnectionHandlerID)
-

Destroys a connection handler.

-

After destruction the connection handler is invalid and cannot be used any longer. Must not be called from within a callback!

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – which connection handler to destroy

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_createIdentity(char **result)
-

Create a new identity to use for connecting to a server.

-

Identities identify a client to the server. The identity should be stored and reused for sessions by the same user.

-
-
Parameters:
-
    -
  • result – Address of a variable to store the identity in. Memory is allocated by the client lib and caller must free it using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_identityStringToUniqueIdentifier(const char *identityString, char **result)
-

Get the unique client identifier from an identity.

-
-
Parameters:
-
    -
  • identityString – The identity to produce the unique identifier for, as created by ts3client_createIdentity

  • -
  • result – Pointer to a variable to store the unique client identifier in. Memory is allocated by the client lib and caller must free it using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getPlaybackDeviceList(const char *modeID, char ****result)
-

Retrieve available playback devices as reported by the operating system.

-
-
Parameters:
-
    -
  • modeID – a string indicating a valid playback mode as retrieved by ts3client_getPlaybackModeList or ts3client_getDefaultPlaybackMode

  • -
  • result – address of a variable that receives a NULL terminated array like {{char* deviceName, char* deviceId, char* interfaceName char* description, char* fromFactor} ..., NULL} on windows, {{char* deviceName, char* deviceId}, ..., NULL} on other platforms. Memory is allocated by the client lib and caller must free individual strings, array members and the array itself using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getCaptureDeviceList(const char *modeID, char ****result)
-

Retrieve available recording devices as reported by the operating system.

-
-
Parameters:
-
    -
  • modeID – a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or ts3client_getDefaultCaptureMode

  • -
  • result – address of a variable that receives a NULL terminated array like `{{char* deviceName, char* deviceId, char* interfaceName char* description, char* fromFactor} …, NULL}on windows,{{char* deviceName, char* deviceId}, …, NULL}` on other platforms. Memory is allocated by the client lib and caller must free individual strings and the array itself using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getPlaybackModeList(char ***result)
-

Retrieve available playback modes.

-
-
Parameters:
-
    -
  • result – address of a variable that receives a NULL terminated array of utf8 encoded c strings of available playback modes. Memory is allocated by the client lib and caller must free individual strings and the array itself using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getCaptureModeList(char ***result)
-

Retrieve available capture modes.

-
-
Parameters:
-
    -
  • result – address of a variable that receives a NULL terminated array of utf8 encoded c strings of available capture modes. Memory is allocated by the client lib and caller must free individual strings and the array itself using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getDefaultPlaybackDevice(const char *modeID, char ***result)
-

Get the current operating system defined default playback device for the indicated mode.

-

The operating system may define different devices for different modes.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getDefaultCaptureDevice(const char *modeID, char ***result)
-

Get the current operating system defined default capture device for the indicated mode.

-

The operating system may define different devices for different modes.

-
-
Parameters:
-
    -
  • modeID – a string indicating a valid capture mode as retrieved by ts3client_getCaptureModeList or ts3client_getDefaultCaptureMode

  • -
  • result – Address of a variable that receives a NULL terminated array of two c strings like {char* deviceName, char* deviceID, NULL} Memory is allocated by the client lib and both the array and its individual members must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getDefaultPlayBackMode(char **result)
-

Retrieve the current default playback mode.

-
-
Parameters:
-
    -
  • result – Address of a char array to receive the c string indicating the default mode. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getDefaultCaptureMode(char **result)
-

Retrieve the current default capture mode.

-
-
Parameters:
-
    -
  • result – Address of a char array to receive a c string indicating the default mode. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_openPlaybackDevice(uint64 serverConnectionHandlerID, const char *modeID, const char *playbackDevice)
-

initializes a playback device for a connection handler

-

Call this function to start audio playback of TeamSpeak audio on a connection

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_openCaptureDevice(uint64 serverConnectionHandlerID, const char *modeID, const char *captureDevice)
-

initializes a capture device for a connection handler

-

Call this function to start consuming audio from the specified device and send it to the server

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setAECReferenceDevice(uint64 serverConnectionHandlerID, const char *modeID, const char *renderDeviceID)
-

set an explicit render device whose output should serve as the AEC reference signal

-

By default the SDK pairs AEC with the same mode/device used for playback on the connection, which only works when capture and playback share a backend mode. Use this function when playback is routed through a custom device (e.g. a game engine’s audio mixer) but echo cancellation should still operate against the audio that is actually rendered to the user’s speakers. The named device must be a native render endpoint (no custom-mode devices); on platforms whose backend supports system-level loopback (Windows WASAPI, Linux PulseAudio) this is the device whose loopback capture is fed to the echo canceller.

-

Call after ts3client_openCaptureDevice and ts3client_openPlaybackDevice on the connection. The reference association is reapplied automatically when AEC is toggled or the capture device is reactivated. Pass empty strings for modeID and renderDeviceID to clear an explicit reference and fall back to the default mode-match behaviour.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler whose AEC reference to set

  • -
  • modeID – utf8 encoded c-string of the backend mode that owns the reference device (e.g. “windowsaudiosession”, “pulseaudio”)

  • -
  • renderDeviceID – utf8 encoded c-string of the render device whose output should be used as AEC reference. Pass an empty string to use the connection’s currently-open playback device.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason. Returns ERROR_not_implemented on platforms whose backend cannot loopback-capture an arbitrary render device (currently macOS).

-
-
-
- -
-
-unsigned int ts3client_getCurrentPlaybackDeviceName(uint64 serverConnectionHandlerID, char **result, int *isDefault)
-

retrieve the device name that is currently used to play audio on a server

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to retrieve the active playback device on

  • -
  • result – address of a variable receiving a c string of the device name currently in use. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
  • isDefault – address of a variable receiving whether the device in use is the default device. Pass NULL if you don’t need the information

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getCurrentPlayBackMode(uint64 serverConnectionHandlerID, char **result)
-

retrieve the mode the current playback device on a server is using

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to retrieve the playback mode on

  • -
  • result – address of a variable receiving a c string of the playback mode currently in use. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getCurrentCaptureDeviceName(uint64 serverConnectionHandlerID, char **result, int *isDefault)
-

retrieve the device name that is currently used to capture audio on a server

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to retrieve the active capture device on

  • -
  • result – address of a variable receiving a c string of the device name currently in use. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
  • isDefault – address of a variable receiving whether the device in use is the default device. Pass NULL if you don’t need the information

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getCurrentCaptureMode(uint64 serverConnectionHandlerID, char **result)
-

retrieve the mode the current capture device on a server is using

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to retrieve the capture mode on

  • -
  • result – address of a variable receiving a c string of the capture mode currently in use. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_initiateGracefulPlaybackShutdown(uint64 serverConnectionHandlerID)
-

Close the playback device after all currently playing sounds are done playing.

-

A more user friendly way of closing a playback device. The client lib will monitor and ensure that any sounds that have already started playing have completely played before closing the device. New sounds are not allowed to be played after calling this function. This function will return right away, regardless of whether the device has been closed already or not.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to shut down the playback device

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_closePlaybackDevice(uint64 serverConnectionHandlerID)
-

Immediately close the current playback device on a connection handler.

-

This will instantly shut down the device. Any sounds currently playing will be interrupted.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to shut down the playback device

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_closeCaptureDevice(uint64 serverConnectionHandlerID)
-

Immediately close the current capture device on a connection handler.

-

This will instantly shut down the device.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to shut down the capture device

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_activateCaptureDevice(uint64 serverConnectionHandlerID)
-

Activate a previously opened capture device on a server connection.

-

Only one server connection can receive audio from its capture device at any given time. This function will set the server connection handler that is going to receive the audio from the capture device opened on that connection.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to shut down the playback device

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_playWaveFile(uint64 serverConnectionHandlerID, const char *path)
-

Play a local wave file on the playback device of the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to play the file. Effectively sets the playback device.

  • -
  • path – the full path of the wave file on the local file system

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_playWaveFileHandle(uint64 serverConnectionHandlerID, const char *path, int loop, uint64 *waveHandle)
-

Play a local wave file on the playback device of the connection handler.

-

This is a more advanced version of ts3client_playWaveFile as it gives you a handle which can be used to stop, pause, resume or even loop the wave file.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to play the file. Effectively sets the playback device.

  • -
  • path – the full path of the wave file on the local file system

  • -
  • loop – Boolean value defining whether or not to loop the wave file until the handle is paused or stopped

  • -
  • waveHandle – address of a variable to receive the handle. Use the handle to stop, pause or resume the wave playback.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_pauseWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle, int pause)
-

Pauses or resumes playback of a wave file handle retrieved by ts3client_playWaveFileHandle.

-

Audio will be stopped at whatever location it is currently at and resumed from its paused location.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the file is playing.

  • -
  • waveHandle – a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle

  • -
  • pause – Boolean value defining whether to pause or resume the waveHandle

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_closeWaveFileHandle(uint64 serverConnectionHandlerID, uint64 waveHandle)
-

Stops playback of, closes the wave file and invalidates the handle retrieved by ts3client_playWaveFileHandle.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the file is playing.

  • -
  • waveHandle – a wave handle on the specified connection handler as retrieved by ts3client_playWaveFileHandle

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_createAudioPlaybackHandle(uint64 scHandlerID, anyID *handle)
-
- -
-
-unsigned int ts3client_pauseAudioPlaybackHandle(uint64 scHandlerID, anyID handle, int pause)
-
- -
-
-unsigned int ts3client_closeAudioPlaybackHandle(uint64 scHandlerID, anyID handle)
-
- -
-
-unsigned int ts3client_enqueueAudioPlaybackHandle(uint64 scHandlerID, anyID handle, float *buffer, int buffer_size)
-
- -
-
-unsigned int ts3client_registerCustomDevice(const char *deviceID, const char *deviceDisplayName, int capFrequency, int capChannels, int playFrequency, int playChannels)
-

create a new software device to be used for playback and/or capture.

-

This allows you to create custom devices for implementing your own audio capture or playback. For capture devices you will need to regularly provide audio data via the ts3client_processCustomCaptureData function. For playback devices you will need to regularly aquire audio data via the ts3client_acquireCustomPlaybackData function.

-
-
Parameters:
-
    -
  • deviceID – a unique string by which you will refer to this audio device when opening devices ore removing it.

  • -
  • deviceDisplayName – custom display string for your device. Not required to be unique, you can freely choose this.

  • -
  • capFrequency – The frequency of the capture device. Determines the frequency the audio you’re passing in to ts3client_processCustomCaptureData is expected to be in when using this device.

  • -
  • capChannels – The amount of channels the audio source on this device has. Determines the number of audio channels the data you’re passing to ts3client_processCustomCaptureData is expected to have when using this device.

  • -
  • playFrequency – Determines which frequency the audio you’re getting out of ts3client_acquireCustomPlaybackData has when using this device.

  • -
  • playChannels – Determines the number of audio channels of the audio you’re getting out of ts3client_acquireCustomPlaybackData has when using this device.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_unregisterCustomDevice(const char *deviceID)
-

Removes a custom audio device previously registered.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_processCustomCaptureData(const char *deviceName, const short *buffer, int samples)
-

Provide audio data for a registered custom device.

-

When using custom devices, you’re expected to call this function regularly to provide your audio data to the client lib for processing and sending it to the server. The audio will be sent to the connection handler that currently has the specified custom device active (if any). The client lib will read captureChannels * samples * sizeof(short) bytes of data from the buffer.

-
-
Parameters:
-
    -
  • deviceName – the deviceID for which you’re providing audio data. Must be a deviceID previously passed to a ts3client_registerCustomDevice call.

  • -
  • buffer – pointer to the beginning of the raw audio data for the device. Caller must ensure that enough data is present in the buffer (samples * channel count of the audio device).

  • -
  • samples – the number of audio frames in the buffer

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_acquireCustomPlaybackData(const char *deviceName, short *buffer, int samples)
-

Retrieve playback data for the specified device from the client lib.

-

When using custom playback devices you’re expected to call this function regularly.

-
-
Parameters:
-
    -
  • deviceName – the deviceID from which to retrieve audio data. Must be a deviceID previously passed to a ts3client_registerCustomDevice call.

  • -
  • buffer – address in which to write the sound data that is pending playback. Caller must allocate sufficient memory (samples * channels of the audio device).

  • -
  • samples – how many audio frames to retrieve.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason. May return ERROR_sound_no_data meaning no sound is currently played on the device. No data has been written to the buffer.

-
-
-
- -
-
-unsigned int ts3client_setLocalTestMode(uint64 serverConnectionHandlerID, int status)
-

Route captured audio directly to the playback device rather than through the network.

-

Enable or disable local test mode. Enabling will no longer send audio data to the server, instead it will be routed directly to the playback device. This allows a user to receive direct feedback from their own audio transmission, allowing easier adjustments to audio settings.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to enable or disable test mode. Determines the audio devices used.

  • -
  • status – Boolean value either enabling test mode or disabling it.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_startVoiceRecording(uint64 serverConnectionHandlerID)
-

Flags the client as recording received audio transmissions.

-

This does NOT cause any recording to take place, it merely informs other clients that this client is actually recording the conversation.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to flag this client for recording.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_stopVoiceRecording(uint64 serverConnectionHandlerID)
-

Flags the client as no longer recording audio transmissions.

-

Unsets the flag set by ts3client_startVoiceRecording causing other clients to no longer mark this client as recording the conversation.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to unset the recording flag for this client.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_allowWhispersFrom(uint64 serverConnectionHandlerID, anyID clID)
-

Allow another client to whisper us.

-

Adds the specified other client on the server to whisper us. Prior to this call whispers from other clients are ignored and no audio data will be made available from whispers. Can be undone using ts3client_removeFromAllowedWhispersFrom

-

- -

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for the server on which the client specified by clID is located.

  • -
  • clID – the client id of another client which we want to receive whispers from.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_removeFromAllowedWhispersFrom(uint64 serverConnectionHandlerID, anyID clID)
-

Removes a client from the allowed whisper list.

-

Removes the specified other client on the server from the allowed whisperer list. After this call no more audio is made available when receiving whispers from the specified client. The opposite of ts3client_allowWhispersFrom

-

- -

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for the server on which the client specified by clID is located.

  • -
  • clID – the client id of another client which we do not want to receive whispers from anymore.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID **result)
-

Retrieve the list of clients we allow to whisper us.

-

-
-
Since

3.0.9.0

-
-
-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to retrieve the list of clients.

  • -
  • result – Address of an array of anyID which receives the list of clients we are allowing whispers from. Memory is allocated by the client lib and caller must free the array using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_isWhisperReceiveWhitelisted(uint64 serverConnectionHandlerID, anyID clientID, int *result)
-

Check if we allow receiving whispers from a client.

-

-
Since

3.0.9.0

-
-
-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for the server on which the client specified by clID is located.

  • -
  • clientID – the client id of the client to check.

  • -
  • result – address of a variable to receive the boolean status on whether or not we allow whisper from the specified client.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setWhisperReceiveWhitelist(uint64 serverConnectionHandlerID, anyID *clientIDs)
-

Set the list of clients we allow to whisper us.

-

- -
-
Since

3.0.9.0

-
-
-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to set the list of clients.

  • -
  • clientIDs – NULL terminated array of client ids that we want to allow receiving whispers from.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_systemset3DListenerAttributes(uint64 serverConnectionHandlerID, const TS3_VECTOR *position, const TS3_VECTOR *forward, const TS3_VECTOR *up)
-

Set position, orientation and velocity of own client in 3D space.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to set the specified 3D settings.

  • -
  • position – 3D position of own client, pass NULL to ignore.

  • -
  • forward – Forward orientation. Vector must be of unit length and perpendicular to the up vector. Pass NULL to ignore.

  • -
  • up – Upward orientation. Vector must be of unit length and perpendicular to the forward vector. Pass NULL to ignore.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_set3DWaveAttributes(uint64 serverConnectionHandlerID, uint64 waveHandle, const TS3_VECTOR *position)
-

Set the 3D position of a wave handle as retrieved by ts3client_playWaveFileHandle.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler of the wave handle

  • -
  • waveHandle – a valid wave Handle as retrieved by ts3client_openWaveFileHandle. Specifies the sound file for which to adjust the position

  • -
  • position – the position the wave file should be played from

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_systemset3DSettings(uint64 serverConnectionHandlerID, float distanceFactor, float rolloffScale)
-

Change 3D sound attenuation and distance settings.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to adjust the settings.

  • -
  • distanceFactor – relative distance factor in meters. Default is 1.0. Use to adjust the distance between two TS3_VECTOR. Distance on x axis in meters = (a.x - b.x) * distanceFactor

  • -
  • rolloffScale – Defines how fast sound volume will attenuate with distance. A higher value will cause sound to be toned down faster with increasing distance.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_channelset3DAttributes(uint64 serverConnectionHandlerID, anyID clientID, const TS3_VECTOR *position)
-

Adjusts other clients position in 3D space.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for the server on which the client specified by clID is located.

  • -
  • clientID – the client id of the other client we want to adjust the position of.

  • -
  • position – the desired position in 3D space of the other client

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getPreProcessorInfoValueFloat(uint64 serverConnectionHandlerID, const char *ident, float *result)
-

Retrieve floating point preprocessor configuration values.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to retrieve the value

  • -
  • ident – the name of the preprocessor value to retrieve

  • -
  • result – address of a variable to receive the specified configuration value

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char *ident, char **result)
-

Retrieve preprocessor configuration values.

-

Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before calling this function.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to retrieve the configuration value

  • -
  • ident – the name of the preprocessor configuration to retrieve

  • -
  • result – address of a variable to receive a c string with the value of the specified preprocessor configuration. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setPreProcessorConfigValue(uint64 serverConnectionHandlerID, const char *ident, const char *value)
-

Set preprocessor configuration values.

-

Preprocessor settings are bound to a capture device. You must open a capture device on the specified connection handler before calling this function.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to retrieve the configuration value

  • -
  • ident – the name of the preprocessor configuration to retrieve

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setKeyPressedDuringChunk()
-

Indicates to the client that a key press has occurred and that it should run the typing attenuation algoritm.

-

This will hint to the client lib that the typing attenuation code should be applied to the currently processed chunk of audio data. Effectively sets a flag in the client lib to run the code for the currently processed chunk of audio data. The client will reset this flag after the current audio chunk has been completed.

-

-
Since

3.0.9.0

-
-
-

-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getGlobalConfigValueAsInt(const char *ident, int *result)
-

Gets global client configuration values.

-

ident can have the following values: input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. input_deactivation_delay_active: Whether the above described delay is active or not.

-

-
Since

3.0.9.0

-
-
-

-
-
Parameters:
-
    -
  • ident – the name of the global configuration option to retrieve

  • -
  • result – address of a variable to receive the configuration value

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setGlobalConfigValue(const char *ident, const char *value)
-

Allows changing global client configuration values.

-

ident can have the following values: input_deactivation_delay_ms: Number of milliseconds to continue transmitting after PTT key was released. input_deactivation_delay_active: Whether the above described delay is active or not.

-

-
Since

3.0.9.0

-
-
-

-
-
Parameters:
-
    -
  • ident – the name of the global configuration option to set

  • -
  • value – the new value for the configuration option

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getEncodeConfigValue(uint64 serverConnectionHandlerID, const char *ident, char **result)
-

Retrieve voice encoder information.

-

Encoder options are bound to a capture device. You must open a capture device on the specified connection handler prior to calling this function. bitrate will return the estimated bitrate of audio without any overhead. name will return the used codec name. quality will return the codec quality setting, a value between 0 and 10 inclusive.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to query the encoder information for.

  • -
  • ident – the configuration value to query. Valid values are name, quality and bitrate

  • -
  • result – address of a variable to receive an utf8 encoded c string with the value of the option queried. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getPlaybackConfigValueAsFloat(uint64 serverConnectionHandlerID, const char *ident, float *result)
-

Retrieve floating point playback configuration settings.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to query the playback setting for.

  • -
  • ident – the name of the configuration setting to retrieve. Valid values are volume_modifier and volume_factor_wave

  • -
  • result – address of a variable to receive the current value of the queried setting

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setPlaybackConfigValue(uint64 serverConnectionHandlerID, const char *ident, const char *value)
-

Set playback configuration settings.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to set the playback setting on.

  • -
  • ident – the name of the configuration setting to set. Valid values are volume_modifier and volume_factor_wave

  • -
  • value – the new value to set as an utf8 encoded c string. Appropriate conversion takes place within the client lib.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setClientVolumeModifier(uint64 serverConnectionHandlerID, anyID clientID, float value)
-

Adjust playback volume of an individual client.

-

Allows adjustment of single clients in addition to the global playback volume_modifier configuration option. Individual client volume adjustments are temporary and only valid as long as the client is visible. Once the target client leaves to an unsubscribed channel or disconnects from the server, this setting is discarded. If desired, the adjustment needs to be made again after the client reconnects or becomes visible again.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for the server on which the client is located

  • -
  • clientID – the id of the client to adjust the volume for.

  • -
  • value – the volume modifier to apply to the client.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_logMessage(const char *logMessage, enum LogLevel severity, const char *channel, uint64 logID)
-

Log a message to the client log.

-
-
Parameters:
-
    -
  • logMessage – utf8 encoded c string of the message to log

  • -
  • severity – the seriousness of the message logged

  • -
  • channel – arbitrary utf8 encoded c string used to group messages. Pass empty string if unused.

  • -
  • logID – a connection handler on which to log the message. Pass 0 if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setLogVerbosity(enum LogLevel logVerbosity)
-

When using custom logging define the severity of log messages above which to call the onUserLoggingMessageEvent for.

-
-
Parameters:
-
    -
  • logVerbosity – the verbosity above which to call the logging callback for.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getErrorMessage(unsigned int errorCode, char **error)
-

Retrieve human readable description for an error code.

-
-
Parameters:
-
    -
  • errorCode – the error code from the Ts3ErrorType enum to retrieve the description for

  • -
  • error – address of a variable to receive a c string with the error description. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_startConnection(uint64 serverConnectionHandlerID, const char *identity, const char *ip, unsigned int port, const char *nickname, const char **defaultChannelArray, const char *defaultChannelPassword, const char *serverPassword)
-

initiates a connection to a TeamSpeak server.

-

When using a hostname instead of an IP address, this function will block until the client lib resolved the host name.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler

  • -
  • identity – an identity string, as created by ts3client_createIdentity

  • -
  • ip – the server address to connect to. Can be a hostname or an IPv4 or IPv6 address

  • -
  • port – UDP port on which the TeamSpeak server is listening

  • -
  • nickname – a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name.

  • -
  • defaultChannelArray – An array describing the path to a channel to join after connect. Pass NULL when not used

  • -
  • defaultChannelPassword – The password for the channel in defaultChannelArray. Pass empty string if unused

  • -
  • serverPassword – server password. Pass empty string if the server does not have a password set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_startConnectionWithChannelID(uint64 serverConnectionHandlerID, const char *identity, const char *ip, unsigned int port, const char *nickname, uint64 defaultChannelId, const char *defaultChannelPassword, const char *serverPassword)
-

initiates a connection to a TeamSpeak server.

-

When using a hostname instead of an IP address, this function will block until the client lib resolved the host name.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to connect on, as created by ts3client_spawnNewServerConnectionHandler

  • -
  • identity – an identity string, as created by ts3client_createIdentity

  • -
  • ip – the server address to connect to. Can be a hostname or an IPv4 or IPv6 address

  • -
  • port – UDP port on which the TeamSpeak server is listening

  • -
  • nickname – a utf8 encoded c string used to display this client to other clients on the server. Not guaranteed to be the final name.

  • -
  • defaultChannelId – The channel id of the channel to join on connect. Pass 0 to join server default channel

  • -
  • defaultChannelPassword – The password for the channel in defaultChannelId. Pass empty string if unused

  • -
  • serverPassword – server password. Pass empty string if the server does not have a password set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_stopConnection(uint64 serverConnectionHandlerID, const char *quitMessage)
-

Disconnect from a TeamSpeak server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler to disconnect on

  • -
  • quitMessage – an optional utf8 encoded message to display to other clients. Pass empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestClientMove(uint64 serverConnectionHandlerID, const anyID *clientIDArray, uint64 newChannelID, const char *password, const char *returnCode)
-

Attempt to move one or more clients to a different channel.

-

The move is requested from the server. See the onServerErrorEvent callback to know whether the move was successful or not.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler of which the channel and client are located

  • -
  • clientIDArray – NULL terminated array of client ids to move

  • -
  • newChannelID – the target channel id to move the clients to

  • -
  • password – the password for the channel. Pass an empty string if the channel has no password.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestClientVariables(uint64 serverConnectionHandlerID, anyID clientID, const char *returnCode)
-

Ask the server to provide additional request only variables for a client.

-

You will receive an onUpdateClientEvent callback when the data is available to you.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the client is located

  • -
  • clientID – the client for which to receive the client variables

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestClientKickFromChannel(uint64 serverConnectionHandlerID, const anyID *clientIDArray, const char *kickReason, const char *returnCode)
-

Request client(s) to be kicked from their current channel.

-

Kicking a client is essentially a glorified move to the server default channel with a message displayed to everyone. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the client is located

  • -
  • clientIDArray – a NULL terminated array of client Ids to kick from their current channel.

  • -
  • kickReason – an explanatory message to display as the reason for everyone.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestClientKickFromServer(uint64 serverConnectionHandlerID, const anyID *clientIDArray, const char *kickReason, const char *returnCode)
-

Request client(s) to be kicked from the server.

-

The clients will be disconnected and shown the reason. Reason is also displayed to everyone else on the server. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the client is located

  • -
  • clientIDArray – a NULL terminated array of client Ids to kick from their current channel.

  • -
  • kickReason – an explanatory message to display as the reason for everyone.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestChannelDelete(uint64 serverConnectionHandlerID, uint64 channelID, int force, const char *returnCode)
-

Request a channel to be deleted.

-

Whether or not this was successful can be determined through the associated onServerErrorEvent callback.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the channel is located

  • -
  • channelID – the channel id to delete

  • -
  • force – boolean value on whether to kick clients out and delete any sub channels before deleting the channel. 1 = kick everyone, then delete sub channels and finally the requested channel; 0 = fail if there are clients in the channel or the channel has sub channels.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestChannelMove(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, uint64 newChannelOrder, const char *returnCode)
-

Move a channel in a tree or to a different parent channel.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the channel is located

  • -
  • channelID – the channel id to move or change the parent of

  • -
  • newChannelParentID – the channel id of the channel to be the new parent channel

  • -
  • newChannelOrder – the channel id of the channel below which the channel is to be sorted

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestSendPrivateTextMsg(uint64 serverConnectionHandlerID, const char *message, anyID targetClientID, const char *returnCode)
-

Send a private chat message to a client.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to send the message

  • -
  • message – a utf8 encoded c string with the text to send

  • -
  • targetClientID – the client id of the client to send the message to

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestSendChannelTextMsg(uint64 serverConnectionHandlerID, const char *message, uint64 targetChannelID, const char *returnCode)
-

Send a text message to your current channel.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to send the message

  • -
  • message – a utf8 encoded c string with the text to send

  • -
  • targetChannelID – the channel to send the message to. IGNORED.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestDeleteChannelTextMsg(uint64 serverConnectionHandlerID, const char *roomAlias, const char **messageIds, size_t messageCount, const char *returnCode)
-

Request to delete one or more messages from an attached matrix room.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to delete the message

  • -
  • roomAlias – a utf8 encoded c string with the room alias of the channel to delete the message in

  • -
  • messageIds – an array of utf8 encoded c strings containing the message ids to delete.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestSendServerTextMsg(uint64 serverConnectionHandlerID, const char *message, const char *returnCode)
-

Send a text message to the server chat.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to send the message

  • -
  • message – a utf8 encoded c string with the text to send

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestChat(uint64 serverConnectionHandlerID, const char *type, anyID targetClientID, const char *returnCode)
-

Request opening a new new-style chat room to the target user.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to open the chat

  • -
  • type – Chat type, currently supported values. “private”

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID, const char *returnCode)
-

Request connection variables for a client (e.g. bandwidth usage, ping).

-

You will receive a onConnectionInfoEvent callback once the information is available.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the client resides

  • -
  • clientID – which client to request the connection information for

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestClientSetWhisperList(uint64 serverConnectionHandlerID, anyID clientID, const uint64 *targetChannelIDArray, const anyID *targetClientIDArray, const char *returnCode)
-

Sets the client to which to transmit voice. Stops standard channel voice transmission.

-

The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. If this call is successful (check onServerErrorEvent) then voice of the specified client will be transmitted to all specified channels and all the specified clients. Pass 0 to both target parameter arrays to restore default behavior of transmitting voice to current channel. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to set the whisper list

  • -
  • clientID – the client to set the whisper list for. Set to 0 or your own client ID to set your own whisper list.

  • -
  • targetChannelIDArray – a zero terminated array of channel ids to transmit voice to.

  • -
  • targetClientIDArray – a zero terminated array of client ids to transmit voice to.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestChannelSubscribe(uint64 serverConnectionHandlerID, const uint64 *channelIDArray, const char *returnCode)
-

Request live updates to specific channels, being able to see clients in the channel.

-

If you intend to subscribe to all channels on the server, use ts3client_requestChannelSubscribeAll function instead. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to subscribe to the specified channels

  • -
  • channelIDArray – a zero terminated array of channel ids to subscribe to

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestChannelSubscribeAll(uint64 serverConnectionHandlerID, const char *returnCode)
-

Request live updates from all channels, being able to see clients in the channels.

-

If you only want to subscribe to a specific subset of channels, use ts3client_requestChannelSubscribe funtion instead. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to subscribe to all channels

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestChannelUnsubscribe(uint64 serverConnectionHandlerID, const uint64 *channelIDArray, const char *returnCode)
-

Remove subscription from channels. No longer receiving updates to clients in the channels.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to unsubscribe from the specified channels

  • -
  • channelIDArray – a zero terminated array of channel ids to unsubscribe from

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestChannelUnsubscribeAll(uint64 serverConnectionHandlerID, const char *returnCode)
-

Remove subscription from all channels. No longer receiving updates to clients outside of own channel.

-

The current channel will always be subscribed and you will always receive updates about clients in the current channel. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to unsubscribe from all channels

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestChannelDescription(uint64 serverConnectionHandlerID, uint64 channelID, const char *returnCode)
-

retrieve the channel description of the specified channel.

-

After calling this function you will receive an onUpdateChannelEvent callback at which point the description is available to be queried using ts3client_getChannelVariableAsString. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which the channel is located

  • -
  • channelID – the id of the channel to retrieve the description for

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestMuteClients(uint64 serverConnectionHandlerID, const anyID *clientIDArray, const char *returnCode)
-

Mute clients locally, the server will not be sending audio data for the specified clients anymore.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to mute the clients

  • -
  • clientIDArray – a zero terminated array of client ids to mute

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestUnmuteClients(uint64 serverConnectionHandlerID, const anyID *clientIDArray, const char *returnCode)
-

Unmute clients locally. Server will start sending audio packets for the specified clients again.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-

-

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to unmute the clients

  • -
  • clientIDArray – a zero terminated array of client ids to unmute

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestClientIDs(uint64 serverConnectionHandlerID, const char *clientUniqueIdentifier, const char *returnCode)
-

retrieve the current client ids of all clients connected using the specified unique identifier

-

You will receive a onClientIDsEvent callback for every client connected with the identity specified by the clientUniqueIdentifier. Once all client ids for the specified identity have been indicated, you will receive a onClientIDsFinishedEvent callback. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to retrieve the client ids for

  • -
  • clientUniqueIdentifier – a c string with a unique identifier to retreive the client ids for. This is the public part of the identity

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientID(uint64 serverConnectionHandlerID, anyID *result)
-

get your own client id on a server

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to retrieve your own client id

  • -
  • result – address of a variable to receive your client id on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getConnectionStatus(uint64 serverConnectionHandlerID, int *result)
-

check the current status of the connection

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to receive the connection status

  • -
  • result – address of a variable to receive the current connect status. One of the values from the ConnectStatus enum

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64 *result)
-

Get value for connection based variable of a client as unsigned 64 bit integer.

-

Not all variables are available as unsigned 64 bit integer. Some are only available as string or double.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to get the value

  • -
  • clientID – the client for which to retrieve the value

  • -
  • flag – specifies which value to receive. One of the values from the ConnectionProperties enum

  • -
  • result – address of a variable to receive the variable on success.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getConnectionVariableAsDouble(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, double *result)
-

Get value for connection based variable of a client as double.

-

Not all variables are available as double. Some are only available as string or unsigned 64 bit integers.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to get the value

  • -
  • clientID – the client for which to retrieve the value

  • -
  • flag – specifies which value to receive. One of the values from the ConnectionProperties enum

  • -
  • result – address of a variable to receive the variable on success.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getConnectionVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char **result)
-

Get value for connection based variable of a client as string.

-

Not all variables are available as string. Some are only available as unsigned 64 bit integer or double.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to get the value

  • -
  • clientID – the client for which to retrieve the value

  • -
  • flag – specifies which value to receive. One of the values from the ConnectionProperties enum

  • -
  • result – address of a variable to receive the variable on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_cleanUpConnectionInfo(uint64 serverConnectionHandlerID, anyID clientID)
-

TODO.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler to clean up on

  • -
  • clientID – the client to clean up

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestServerConnectionInfo(uint64 serverConnectionHandlerID, const char *returnCode)
-

Make server connection variables available for retrieval.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler for which to make connection variables available

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerConnectionVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64 *result)
-

Retrieve value of a server connection variable as unsigned 64 bit integer.

-

Not all variables are available as unsigned 64 bit integer. Some are only available float.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to retrieve the value

  • -
  • flag – specifies which variable to receive. One of the values from the ConnectionProperties enum

  • -
  • result – address of a variable to receive the value on success.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerConnectionVariableAsFloat(uint64 serverConnectionHandlerID, size_t flag, float *result)
-

Retrieve value of a server connection variable as float.

-

Not all variables are available as float. Some are only available as unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to retrieve the value

  • -
  • flag – specifies which variable to receive. One of the values from the ConnectionProperties enum

  • -
  • result – address of a variable to receive the value on success.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int *result)
-

Retrieve value of a variable of your own client as an integer.

-

Not all variables are available as integer. Some are only available as string. NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsInt

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to retrieve information

  • -
  • flag – specifies which variable to receive. One of the values from the ClientProperties enum

  • -
  • result – address of a variable to receive the value on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char **result)
-

Retrieve value of a variable of your own client as string.

-

Not all variables are available as integer. Some are only available as integer. NOTE: Not all variables are available using this function, some are only available using ts3client_getClientVariableAsString

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to retrieve information

  • -
  • flag – specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • result – address of a variable to receive the value on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setClientSelfVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int value)
-

Change the value of an integer variable on your own client.

-

After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server Not all variables can be changed, many are read only.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to set the value

  • -
  • flag – specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setClientSelfVariableAsString(uint64 serverConnectionHandlerID, size_t flag, const char *value)
-

Change the value of a string variable on your own client.

-

After having changed all variables desired, call ts3client_flushClientSelfUpdates to publish the changes to the server Not all variables can be changed, many are read only.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to set the value

  • -
  • flag – specifies which variable to change. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_flushClientSelfUpdates(uint64 serverConnectionHandlerID, const char *returnCode)
-

Send changes to the local client to the server.

-

Publish changes previously set using ts3client_setClientSelfVariableAsInt and ts3client_setClientSelfVariableAsString on the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to publish changes

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientVariableAsInt(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, int *result)
-

Retrieve the value of a variable from a client as integer.

-

Not all variables are available as integer. Some are only available as string or unsigned 64bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the client is located

  • -
  • clientID – for which client to retrieve the value

  • -
  • flag – specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • result – address of a variable to receive the value on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientVariableAsUInt64(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, uint64 *result)
-

Retrieve the value of a variable from a client as unsigned 64bit integer.

-

Not all variables are available as integer. Some are only available as string or integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the client is located

  • -
  • clientID – for which client to retrieve the value

  • -
  • flag – specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • result – address of a variable to receive the value on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientVariableAsString(uint64 serverConnectionHandlerID, anyID clientID, size_t flag, char **result)
-

Retrieve the value of a variable from a client as string.

-

Not all variables are available as integer. Some are only available as integer or unsigned 64bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the client is located

  • -
  • clientID – for which client to retrieve the value

  • -
  • flag – specifies which variable to receive. One of the values from the ClientProperties or ClientPropertiesRare enums

  • -
  • result – address of a variable to receive the value on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getClientList(uint64 serverConnectionHandlerID, anyID **result)
-

Get a list of all clients in subscribed channels on the server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to retrieve the client list

  • -
  • result – address of a variable to receive a null terminated array of client ids like {10, 30, …, 0} Memory is allocated by the client lib and caller must free the array using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getChannelOfClient(uint64 serverConnectionHandlerID, anyID clientID, uint64 *result)
-

Get id of the current channel the specified client is in.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the client is located

  • -
  • clientID – the client to receive the current channel for

  • -
  • result – address of a variable to receive the channel id of the specified client

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int *result)
-

Retrieve the value of a channel property as integer.

-

Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – the channel of which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum

  • -
  • result – address of a variable to receive the result on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 *result)
-

Retrieve the value of a channel property as unsigned 64 bit integer.

-

Not all properties are available as string. Some are only available as integer or string.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – the channel of which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum

  • -
  • result – address of a variable to receive the result on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, char **result)
-

Retrieve the value of a channel property as string.

-

Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – the channel of which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the ChannelProperties or ChannelPropertiesRare enum

  • -
  • result – address of a variable to receive the result on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getChannelIDFromChannelNames(uint64 serverConnectionHandlerID, char **channelNameArray, uint64 *result)
-

Get the channel id for the given channel path.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to find the channel

  • -
  • channelNameArray – zero terminated array of c strings describing the channel path. Like {“Main channel”, “sub channel”, null}

  • -
  • result – address of a variable to receive the channel id on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setChannelVariableAsInt(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, int value)
-

set a new value for an integer channel property

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to set the property for

  • -
  • flag – specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setChannelVariableAsUInt64(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, uint64 value)
-

set a new value for an unsigned 64 bit channel property

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to set the property for

  • -
  • flag – specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setChannelVariableAsString(uint64 serverConnectionHandlerID, uint64 channelID, size_t flag, const char *value)
-

set a new value for a string channel property

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to set the property for

  • -
  • flag – specifies which property to set. One of the values from the ChannelProperties or ChannelPropertiesRare enums

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_flushChannelUpdates(uint64 serverConnectionHandlerID, uint64 channelID, const char *returnCode)
-

Inform server of changes to channel properties.

-

After all desired changes have been done using ts3client_setChannelVariableAsInt, ts3client_setChannelVariableAsUInt64 or ts3client_setChannelVariableAsString call this function to send the changes to the server and publish them to other clients. Prior to calling this function the channel property changes will not have any effect.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to publish updates for

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_flushChannelCreation(uint64 serverConnectionHandlerID, uint64 channelParentID, const char *returnCode)
-

Create the channel on the server.

-

After setting all the desired properties on the channel, call this function to actually create the channel on the server

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to create the channel

  • -
  • channelParentID – id of the channel this channel should be a sub channel of. Pass 0 to create a root channel.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getChannelList(uint64 serverConnectionHandlerID, uint64 **result)
-

Get a list of all channels currently on the server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to retrieve the channels

  • -
  • result – address of a variable to receive a zero terminated array of channel ids, like {1, 4023, 49, 8534, …, 0} Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getChannelClientList(uint64 serverConnectionHandlerID, uint64 channelID, anyID **result)
-

Get a list of all clients in the specified channel.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – the channel of which to retrieve the current clients

  • -
  • result – address of a variable to receive a zero terminated array of client ids, like {2, 50, 4, …, 0} Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getParentChannelOfChannel(uint64 serverConnectionHandlerID, uint64 channelID, uint64 *result)
-

get the id of the parent channel of the specified channel.

-

If the channel specified by channelID is a root channel, the result will be 0.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to retrieve the parent of

  • -
  • result – address of a variable to receive the parent channel id.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getChannelEmptySecs(uint64 serverConnectionHandlerID, uint64 channelID, int *result)
-

get time in seconds since last client left the specified channel

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located

  • -
  • channelID – id of the channel to get the

  • -
  • result – address of a variable to receive the result on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerConnectionHandlerList(uint64 **result)
-

get a list of all connection handlers

-
-
Parameters:
-
    -
  • result – address of a variable to receive a zero terminated array of connection handlers, like {1, 5, …, 0} Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerVariableAsInt(uint64 serverConnectionHandlerID, size_t flag, int *result)
-

get the value of an integer server property.

-

Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – specifies the server on which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums

  • -
  • result – address of a variable to receive the property value on success.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerVariableAsUInt64(uint64 serverConnectionHandlerID, size_t flag, uint64 *result)
-

get the value of an unsigned 64 bit integer server property.

-

Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – specifies the server on which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums

  • -
  • result – address of a variable to receive the property value on success.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerVariableAsString(uint64 serverConnectionHandlerID, size_t flag, char **result)
-

get the value of a string server property.

-

Not all properties are available as string. Some are only available as integer or unsigned 64 bit integer

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – specifies the server on which to retrieve the property

  • -
  • flag – specifies which property to retrieve. One of the values from the VirtualServerProperties or VirtualServerPropertiesRare enums

  • -
  • result – address of a variable to receive the property value on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestServerVariables(uint64 serverConnectionHandlerID, const char *returnCode)
-

Make request only server variables available locally.

-

You will receive an onServerUpdateEvent once the request only properties are available. Prior to the callback being called the variables are not available, and querying them will yield undefined results.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to request the variables

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getTransferFileName(anyID transferID, char **result)
-

get the local file name for a file transfer

-
-
Parameters:
-
    -
  • transferID – identifies the file transfer to query

  • -
  • result – address of a variable to receive an utf8 encoded c string on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getTransferFilePath(anyID transferID, char **result)
-

get the local path of a file transfer

-
-
Parameters:
-
    -
  • transferID – identifies the file transfer to query

  • -
  • result – address of a variable to receive an utf8 encoded c string on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getTransferFileRemotePath(anyID transferID, char **result)
-

get the server path of the file transfer

-
-
Parameters:
-
    -
  • transferID – identifies which file transfer to query

  • -
  • result – address of a variable to receive an utf8 encoded c string on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getTransferFileSize(anyID transferID, uint64 *result)
-

get the total size in bytes of a file transfer.

-
-
Parameters:
-
    -
  • transferID – specifies which file transfer to query

  • -
  • result – address of a variable to receive the file size

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getTransferFileSizeDone(anyID transferID, uint64 *result)
-

get the amount of bytes already transferred.

-

0 <= result <= ts3client_getTransferFileSize for the same transferID.

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the result on success

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_isTransferSender(anyID transferID, int *result)
-

determine if the file transfer is an upload or download

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the result on success. 1 = upload, 0 = download

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getTransferStatus(anyID transferID, int *result)
-

determine the current status of the transfer in question

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the status on success. One of the values from the FileTransferState enum.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getCurrentTransferSpeed(anyID transferID, float *result)
-

get the current approximate speed (in bytes/sec) of a file transfer

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the transfer speed in bytes per second, averaged across the past 5 seconds.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getAverageTransferSpeed(anyID transferID, float *result)
-

get the average transfer speed (in bytes/sec) of a file transfer since it started

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the approximate speed in bytes per second, averaged across its lifetime.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getTransferRunTime(anyID transferID, uint64 *result)
-

get the time (in seconds) a file transfer has been active

-
-
Parameters:
-
    -
  • transferID – specifies the file transfer to query

  • -
  • result – address of a variable to receive the time in seconds the transfer was active.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_sendFile(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char *file, int overwrite, int resume, const char *sourceDirectory, anyID *result, const char *returnCode)
-

Initiate a file upload to the server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler to which to upload a file

  • -
  • channelID – channel to which to upload the file

  • -
  • channelPW – password of the channel specified in channelID. Pass an empty string if the channel does not have a password.

  • -
  • file – the name of file to upload on the local file system.

  • -
  • overwrite – boolean flag, whether to overwrite the file on the server. If 0 the transfer will fail if the file already exists on the server.

  • -
  • resume – boolean flag, set to 1 to resume a previously aborted or halted transfer. If 1 will append to the file on the server.

  • -
  • sourceDirectory – the absolute path in which the file resides on the local file system.

  • -
  • result – address of a variable in which to store the transferID on success.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestFile(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char *file, int overwrite, int resume, const char *destinationDirectory, anyID *result, const char *returnCode)
-

Initiate a file download from the server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler from which to download the file

  • -
  • channelID – channel in which the file to download is located

  • -
  • channelPW – password of the channel specified in channelID. Pass an empty string if the channel does not have a password.

  • -
  • file – the name of the file on the server file system. See ts3client_getFileList to receive a list of files.

  • -
  • overwrite – boolean flag, whether to overwrite the local file if it already exists. If set to 0 transfer will fail if local file already exists unless resume is 1. Mutually exclusive to resume.

  • -
  • resume – boolean flag, whether to append to the local file. If set to 1 the contents of the download will be appended to the local file. Mutually exclusive with overwrite.

  • -
  • destinationDirectory – absolute path to the directory in which to store the file.

  • -
  • result – address of a variable to receive the transfer id, used to identity this request in callbacks and other calls regarding the status of this transfer

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_haltTransfer(uint64 serverConnectionHandlerID, anyID transferID, int deleteUnfinishedFile, const char *returnCode)
-

Cancel a file transfer.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the file transfer is happening

  • -
  • transferID – specifies the file transfer to cancel

  • -
  • deleteUnfinishedFile – boolean flag, whether to delete the partially transmitted file from the file system.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestFileList(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char *path, const char *returnCode)
-

retrieve a list of files in a directory.

-

This function is NOT recursive. Only directories and files in the directory specified by path will be listed. You will receive a onFileListEvent callback for every file or directory after this function was successful. Once all files and directories were sent you will receive a onFileListFinishedEvent callback.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – the connection handler on which to request files

  • -
  • channelID – the channel from which to list the files

  • -
  • channelPW – the password of the specified channel. Pass an empty string if the channel has no password.

  • -
  • path – the path in the specified channel from which to list the files. Pass “/” to list the files in the root channel.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestFileInfo(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char *file, const char *returnCode)
-

retrieve information about a specific file.

-

You will receive an onFileInfoEvent callback after this function was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to request the file information.

  • -
  • channelID – the channel in which the file is located

  • -
  • channelPW – the password of the specified channel. Pass an empty string if the channel has no password.

  • -
  • file – absolute path to the file to query information of. Must begin with “/”.

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestDeleteFile(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char **file, const char *returnCode)
-

delete one or more files from a channel.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to delete the file

  • -
  • channelID – the channel in which the file is located

  • -
  • channelPW – the password of the specified channel. Pass an empty string if the channel has no password.

  • -
  • file – a zero terminated array of absolute paths to the files to delete. Each path must begin with “/”. Like {“/file.txt”, “/dir/subdir/test.txt”, …, 0}

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestCreateDirectory(uint64 serverConnectionHandlerID, uint64 channelID, const char *channelPW, const char *directoryPath, const char *returnCode)
-

create a directory in a channel for file organization

-

Note: This will NOT recursively create directories. If you need recursive creation call this function again after the intended parent directory has been created. You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which the channel is located.

  • -
  • channelID – the channel in which the file is located

  • -
  • channelPW – the password of the specified channel. Pass an empty string if the channel has no password.

  • -
  • directoryPath – absolute path of the directory to create. Must start with “/” e.g. “/existing/newDirName”

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_requestRenameFile(uint64 serverConnectionHandlerID, uint64 fromChannelID, const char *fromChannelPW, uint64 toChannelID, const char *toChannelPW, const char *oldFile, const char *newFile, const char *returnCode)
-

move or rename a file on the server.

-

You will receive an onServerErrorEvent with the passed returnCode indicating whether or not the operation was successful.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to move/rename the file

  • -
  • fromChannelID – channel the file is currently located in

  • -
  • fromChannelPW – password of the specified channel. Pass an empty string if the channel has no password.

  • -
  • toChannelID – channel id to which to move the file to. Pass the same value as fromChannelID to keep the file in the same channel.

  • -
  • toChannelPW – password of the target channel. Pass an empty string if the channel has no password.

  • -
  • oldFile – current absolute path of the file in the channel. Must start with “/”.

  • -
  • newFile – new absolute path of the file in the target channel. Must start with “/”. e.g. “/subdirectory/filename.txt”

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_s3ft_getPresignedUrls(uint64 scHandlerID, uint64 channelID, const char *channelPW, const char **objectKeys, const char **verbs, const size_t *contentLengths, int numObjects, const char *returnCode)
-

Requests pre-signed URLs for S3 file operations

-
-
Parameters:
-
    -
  • scHandlerID – server connection handler ID

  • -
  • channelID – channel ID

  • -
  • channelPW – channel password (can be NULL)

  • -
  • objectKeys – array of object keys to request URLs for

  • -
  • verbs – array of HTTP verbs corresponding to each object key

  • -
  • contentLengths – array of content lengths for upload operations

  • -
  • numObjects – number of objects in the arrays

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_s3ft_deleteFile(uint64 scHandlerID, uint64 channelID, const char *channelPW, const char *objectKey, const char *returnCode)
-

Deletes a file from an S3 bucket

-
-
Parameters:
-
    -
  • scHandlerID – server connection handler ID

  • -
  • channelID – channel ID

  • -
  • channelPW – channel password (can be NULL)

  • -
  • objectKey – object key to delete

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_s3ft_renameFile(uint64 scHandlerID, uint64 channelID, const char *channelPW, const char *oldObjectKey, const char *newObjectKey, const char *returnCode)
-

Renames a file in an S3 bucket

-
-
Parameters:
-
    -
  • scHandlerID – server connection handler ID

  • -
  • channelID – channel ID

  • -
  • channelPW – channel password (can be NULL)

  • -
  • oldObjectKey – original object key

  • -
  • newObjectKey – new object key

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_s3ft_listFiles(uint64 scHandlerID, uint64 channelID, const char *channelPW, const char *returnCode)
-

Lists files in an S3 bucket associated with a channel

-
-
Parameters:
-
    -
  • scHandlerID – server connection handler ID

  • -
  • channelID – channel ID

  • -
  • channelPW – channel password (can be NULL)

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_s3ft_uploadDoneNotification(uint64 scHandlerID, uint64 channelID, const char *returnCode)
-

Notifies the server that an S3 upload has completed

-
-
Parameters:
-
    -
  • scHandlerID – server connection handler ID

  • -
  • channelID – channel ID

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_s3ft_getUploadUrl(uint64 scHandlerID, uint64 channelID, const char *channelPW, const char *objectKey, size_t contentLength, const char *returnCode)
-

Helper function to get pre-signed URL for a single S3 object upload

-
-
Parameters:
-
    -
  • scHandlerID – server connection handler ID

  • -
  • channelID – channel ID

  • -
  • channelPW – channel password (can be NULL)

  • -
  • objectKey – object key to upload

  • -
  • contentLength – size of the file to upload

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_s3ft_getDownloadUrl(uint64 scHandlerID, uint64 channelID, const char *channelPW, const char *objectKey, const char *returnCode)
-

Helper function to get pre-signed URL for a single S3 object download

-
-
Parameters:
-
    -
  • scHandlerID – server connection handler ID

  • -
  • channelID – channel ID

  • -
  • channelPW – channel password (can be NULL)

  • -
  • objectKey – object key to download

  • -
  • returnCode – a c string to identify this request in callbacks. Pass an empty string if unused.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getInstanceSpeedLimitUp(uint64 *limit)
-

get the configured maximum upload speed of the server instance.

-

The limit is temporary and valid only until ts3client_destroyClientLib is called.

-
-
Parameters:
-
    -
  • limit – address of a variable to receive the limit in bytes per second.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getInstanceSpeedLimitDown(uint64 *limit)
-

get the configured maximum download speed of the server instance.

-

The limit is temporary and valid only until ts3client_destroyClientLib is called.

-
-
Parameters:
-
    -
  • limit – address of a variable to receive the limit in bytes per second.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 *limit)
-

get the configured maximum upload speed for the virtual server.

-

Upload speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler to query the value on.

  • -
  • limit – address of a variable to receive the limit in bytes per second.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 *limit)
-

get the configured maximum download speed for the virtual server.

-

Download speeds on this server will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler to query the value on.

  • -
  • limit – address of a variable to receive the limit in bytes per second.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getTransferSpeedLimit(anyID transferID, uint64 *limit)
-

get the speed limit for a specific file transfer.

-
-
Parameters:
-
    -
  • transferID – specifies which transfer to query.

  • -
  • limit – address of a variable to receive the transfer limit in bytes per second.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setInstanceSpeedLimitUp(uint64 newLimit)
-

set the instance wide upload speed limit for file transfer.

-

All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • newLimit – maximum upload speed in bytes per second. Must be >= 5120.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setInstanceSpeedLimitDown(uint64 newLimit)
-

set the instance wide download speed limit for file transfer.

-

All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • newLimit – maximum download speed in bytes per second. Must be >= 5120.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setServerConnectionHandlerSpeedLimitUp(uint64 serverConnectionHandlerID, uint64 newLimit)
-

set the virtual server upload speed limit for file transfer.

-

All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to set the limit.

  • -
  • newLimit – maximum upload speed in bytes per second. Must be >= 5120.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setServerConnectionHandlerSpeedLimitDown(uint64 serverConnectionHandlerID, uint64 newLimit)
-

set the virtual server download speed limit for file transfer.

-

All concurrent file transfers combined will not exceed min(instance limit, virtual server limit) bytes per second. The limit is temporary and valid only for the lifetime of the connection handler.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – connection handler on which to set the limit.

  • -
  • newLimit – maximum download speed in bytes per second. Must be >= 5120.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_setTransferSpeedLimit(anyID transferID, uint64 newLimit)
-

set the transfer limit for an individual file transfer.

-

The maximum transfer speed will be min(instance limit, virtual server limit, transfer limit). Whether the limit is upload or download depends on what kind of transfer the specified transfer is.

-
-
Parameters:
-
    -
  • transferID – the transfer to set the limit for

  • -
  • newLimit – the new maximum speed in bytes per second. Must be >= 5120.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3client_getServerLegacyUUID(uint64 serverConnectionHandlerID, char **result)
-

get the legacy UUID (SHA1) of the virtual server.

-
-
Parameters:
-
    -
  • serverConnectionHandlerID – specifies the server on which to retrieve the property

  • -
  • result – address of a variable to receive the legacy uuid value on success. Memory is allocated by the client lib and must be freed by caller using ts3client_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-
-struct ClientUIFunctions
-
-#include <clientlib.h>
-

Defines available callbacks that you can receive.

-

Set the members of this struct to a function to call when the specific event happens.

-
-

Public Members

-
-
-void (*onMessage)(const char *msg)
-

JSON events.

-
-
Param msg:
-

A stringified JSON object.

-
-
-
- -
-
-void (*onConnectStatusChangeEvent)(uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber)
-

called when the status of a connection changes

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the status has changed

-
-
Param newStatus:
-

the current status of the connection. One of the values from the ConnectStatus enum

-
-
Param errorNumber:
-

if the state change was caused by an error this is set to one of the values from the Ts3ErrorType enum

-
-
-
- -
-
-void (*onServerProtocolVersionEvent)(uint64 serverConnectionHandlerID, int protocolVersion)
-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
-
- -
-
-void (*onNewChannelEvent)(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID)
-

called when a channel was received.

-

Will be called once for every channel during connection initialization. Tells you which channels exist.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the id of the channel

-
-
Param channelParentID:
-

the id of the parent channel. 0 if the channel is a root channel.

-
-
-
- -
-
-void (*onNewChannelCreatedEvent)(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
-

called when a new channel was created

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the id of the new channel

-
-
Param channelParentID:
-

the id of the parent channel for the newly created channel. 0 if the channel is a root channel.

-
-
-
- -
-
-void (*onDelChannelEvent)(uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
-

called when a channel is deleted

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the id of the channel that is deleted. This channel is gone already when this is called. It’s not possible to get any information about this channel anymore.

-
-
Param invokerID:
-

client id of the client that deleted the channel. 0 if deleted by the server.

-
-
Param invokerName:
-

utf8 encoded c string containing the display name of the client that caused deletion

-
-
Param invokerUnqiueIdentifier:
-

utf8 encoded c string containing the unique identifier of the client that caused deletion

-
-
-
- -
-
-void (*onChannelMoveEvent)(uint64 serverConnectionHandlerID, uint64 channelID, uint64 newChannelParentID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
-

called when a channel is moved to a different location on the server

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the id of the channel being moved

-
-
Param newChannelParentID:
-

the id of the new parent channel

-
-
Param invokerID:
-

client if of the client that moved the channel. 0 if caused by server.

-
-
Param invokerName:
-

utf8 encoded c string containing the display name of the client that moved the channel

-
-
Param invokerUniqueIdentifier:
-

utf8 encoded c string containing the unique identifier of the client that moved the channel

-
-
-
- -
-
-void (*onUpdateChannelEvent)(uint64 serverConnectionHandlerID, uint64 channelID)
-

called when new data for a channel was received from the server

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

id of the channel that new information was received for

-
-
-
- -
-
-void (*onUpdateChannelEditedEvent)(uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
-

called when a channel was edited on the server

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the id of the channel that was edited

-
-
Param invokerID:
-

client id that edited the channel. 0 if done by the server

-
-
Param invokerName:
-

utf8 encoded c string containing the display name of the client editing the channel

-
-
Param invokerUniqueIdentifier:
-

utf8 encoded c string containing the uid of the client that edited the channel

-
-
-
- -
-
-void (*onUpdateClientEvent)(uint64 serverConnectionHandlerID, anyID clientID, anyID invokerID, const char *invokerName, const char *invokerUniqueIdentifier)
-

called whenever a change for a client is received from the server.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

specifies the client for which variables have changed or are now available

-
-
Param invokerID:
-

the source client that caused the update

-
-
Param invokerName:
-

utf8 encoded c string containing the display name of the client causing the update

-
-
Param invokerUniqueIdentifier:
-

utf8 encoded c string containing the public identity of the client causing the update

-
-
-
- -
-
-void (*onClientMoveEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char *moveMessage)
-

called when a client moves to a different channel, disconnects, connects, gets kicked or banned.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client changing channels

-
-
Param oldChannelID:
-

id of the previous channel of the client.

-
-
Param newChannelID:
-

id of the current channel of the client. Can be 0, if the client disconnected / got kicked / banned.

-
-
-
- -
-
-void (*onClientMoveSubscriptionEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility)
-

called after subscribing to or unsubscribing from a channel. Called once for every client that is in the (un)subscribed channel at this time.

-

Informs you about newly visible clients after subscribing to a channel. Informs about clients that we will no longer receive information about.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client

-
-
Param oldChannelID:
-

id of the channel that the client was in last time we saw the client.

-
-
Param newChannelID:
-

id of the channel the client is currently in.

-
-
Param visibility:
-

whether we can see the client or not. One of the values from the Visibility enum. Allows to distinguish whether this callback was called after a subscribe or unsubscribe.

-
-
-
- -
-
-void (*onClientMoveTimeoutEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char *timeoutMessage)
-

called when a client loses connection and times out.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client that lost connection

-
-
Param oldChannelID:
-

channel the client used to be in

-
-
Param newChannelID:
-

always 0

-
-
Param visibility:
-

whether we can see the client. One of the values from the Visibility enum.

-
-
Param timeoutMessage:
-

uft8 encoded c string containing the reason message.

-
-
-
- -
-
-void (*onClientMoveMovedEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID moverID, const char *moverName, const char *moverUniqueIdentifier, const char *moveMessage)
-

called when a client was moved by the server or another client

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

the client that was moved

-
-
Param oldChannelID:
-

id of the previous channel the client used to be in

-
-
Param newChannelID:
-

id of the current channel the client was moved to

-
-
Param visibility:
-

whether we can see the client. One of the values from the Visibility enum.

-
-
Param moverID:
-

id of the client that moved the client

-
-
Param moverName:
-

utf8 encoded c string containing the display name of the client that caused the move

-
-
Param moverUniqueIdentifier:
-

utf8 encoded c string containing the identifier of the client that caused the move

-
-
Param moveMessage:
-

utf8 encoded c string containing the reason message

-
-
-
- -
-
-void (*onClientKickFromChannelEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char *kickerName, const char *kickerUniqueIdentifier, const char *kickMessage)
-

called when a client is kicked from their channel

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client that was kicked

-
-
Param oldChannelID:
-

id of the previous channel the client used to be in

-
-
Param newChannelID:
-

id of the current channel the client was kicked to. This is the id of the server default channel.

-
-
Param visibility:
-

whether we can see the client. One of the values from the Visibility enum.

-
-
Param kickerID:
-

id of the client that kicked the client. 0 if the server kicked the client.

-
-
Param kickerName:
-

utf8 encoded c string containing the display name of the client initiating the kick

-
-
Param kickerUniqueIdentifier:
-

utf8 encoded c string containing the identifier of the client initiating the kick

-
-
Param kickMessage:
-

utf8 encoded c string containing the provided reason for the kick

-
-
-
- -
-
-void (*onClientKickFromServerEvent)(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID kickerID, const char *kickerName, const char *kickerUniqueIdentifier, const char *kickMessage)
-

called when a client was kicked from the server

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client that was kicked

-
-
Param oldChannelID:
-

id of the previous channel the client used to be in

-
-
Param newChannelID:
-

always 0

-
-
Param visibility:
-

whether we can see the client. One of the values from the Visibility enum.

-
-
Param kickerID:
-

id of the client that kicked the client. 0 if the server kicked the client.

-
-
Param kickerName:
-

utf8 encoded c string containing the display name of the client initiating the kick

-
-
Param kickerUniqueIdentifier:
-

utf8 encoded c string containing the identifier of the client initiating the kick

-
-
Param kickMessage:
-

utf8 encoded c string containing the provided reason for the kick

-
-
-
- -
-
-void (*onClientIDsEvent)(uint64 serverConnectionHandlerID, const char *uniqueClientIdentifier, anyID clientID, const char *clientName)
-

called for every connection using the identity after a call to ts3client_requestClientIDs.

-

This is called multiple times for each identity queried. Once

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param uniqueClientIdentifier:
-

the public identity queried and used by the client

-
-
Param clientID:
-

the id assigned to this client

-
-
Param clientName:
-

the display name of this client

-
-
-
- -
-
-void (*onClientIDsFinishedEvent)(uint64 serverConnectionHandlerID)
-

called after onClientIDsEvent was called for every client using the queried identity.

-

Once this callback is called, you know of all clients on the server that use the identity.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
-
- -
-
-void (*onServerEditedEvent)(uint64 serverConnectionHandlerID, anyID editerID, const char *editerName, const char *editerUniqueIdentifier)
-

called when the server was edited

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param editerID:
-

id of the client that edited the server

-
-
Param editerName:
-

utf8 encoded c string containing the display name of the client editing the server

-
-
Param editerUniqueIdentifier:
-

utf8 encoded c string containing the public identity of the client

-
-
-
- -
-
-void (*onServerUpdatedEvent)(uint64 serverConnectionHandlerID)
-

called whenever updates about changed server properties are received from the server.

-

Happens after a call to ts3client_requestServerVariables but can also be called sporadically.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the updated variables are available

-
-
-
- -
-
-void (*onServerErrorEvent)(uint64 serverConnectionHandlerID, const char *errorMessage, unsigned int error, const char *returnCode, const char *extraMessage)
-

called after an action was performed by us. Tells whether the action was successful or which error occurred.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param errorMessage:
-

utf8 encoded c string describing the error

-
-
Param error:
-

the error code the action finished with. One of the values from the Ts3ErrorType enum.

-
-
Param returnCode:
-

a c string identifying the action that caused this error. This is the same string given as returnCode to function calls that request an action on the server

-
-
Param extraMessage:
-

utf8 encoded c string containing additional information if available.

-
-
-
- -
-
-void (*onServerStopEvent)(uint64 serverConnectionHandlerID, const char *shutdownMessage)
-

called when the server was stopped

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param shutdownMessage:
-

utf8 encoded c string containing the provided reason for the shutdown

-
-
-
- -
-
-void (*onTextMessageEvent)(uint64 serverConnectionHandlerID, anyID targetMode, anyID toID, anyID fromID, const char *fromName, const char *fromUniqueIdentifier, const char *message)
-

called when a text message was received

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param targetMode:
-

identifies the type of the message. One of the values from the TextMessageTargetMode enum.

-
-
Param toID:
-

the id of the recipient. Depends on the value of targetMode. a channel id for channel chat, own client id for private messages, 0 for server messages

-
-
Param fromID:
-

id of the client that sent the message

-
-
Param fromName:
-

utf8 encoded c string containing the display name of the client sending the message

-
-
Param fromUniqueIdentifier:
-

utf8 encoded c string containing the public identity of the sending client

-
-
Param message:
-

utf8 encoded c string containing the actual message

-
-
-
- -
-
-void (*onTalkStatusChangeEvent)(uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID)
-

called when a client starts or stops talking.

-

This event is only received for clients in our own channel and clients that whisper us

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param status:
-

Whether the client is talking or not. One of the values from the TalkStatus enum.

-
-
Param clientID:
-

the client the event was called for

-
-
-
- -
-
-void (*onIgnoredWhisperEvent)(uint64 serverConnectionHandlerID, anyID clientID)
-

called when someone whispers us that is not on the list of clients we accept whispers from.

-

- -

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client that tried to whisper us

-
-
-
- -
-
-void (*onConnectionInfoEvent)(uint64 serverConnectionHandlerID, anyID clientID)
-

called when updated connection properties for a client are available.

-

This happens after a call to ts3client_requestConnectionInfo

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client that updated properties are available for

-
-
-
- -
-
-void (*onServerConnectionInfoEvent)(uint64 serverConnectionHandlerID)
-

called after a call ts3client_requestServerConnectionInfo when the connection information for the server are available.

-

Information can now be queried using ts3client_getServerConnectionVariableAsFloat and ts3client_getServerConnectionVariableAsUInt64

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
-
- -
-
-void (*onChannelSubscribeEvent)(uint64 serverConnectionHandlerID, uint64 channelID)
-

called when a channel was successfully subscribed by us

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

id of the channel we subscribed to

-
-
-
- -
-
-void (*onChannelSubscribeFinishedEvent)(uint64 serverConnectionHandlerID)
-

called after all channels we attempted to subscribe to are subscribed.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
-
- -
-
-void (*onChannelUnsubscribeEvent)(uint64 serverConnectionHandlerID, uint64 channelID)
-

called after we unsubscribed from a channel

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

id of the channel we unsubscribed from. Will no longer receive updates about clients in this channel.

-
-
-
- -
-
-void (*onChannelUnsubscribeFinishedEvent)(uint64 serverConnectionHandlerID)
-

called after all channels we attempted to unsubscribe from are unsubscribed

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
-
- -
-
-void (*onChannelDescriptionUpdateEvent)(uint64 serverConnectionHandlerID, uint64 channelID)
-

called when the channel description of a channel has changed.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the channel for which the description has changed

-
-
-
- -
-
-void (*onChannelPasswordChangedEvent)(uint64 serverConnectionHandlerID, uint64 channelID)
-

called when a channel password was changed. Can be used to invalidate cached passwords previously stored for the channel.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

id of the channel the password was changed on

-
-
-
- -
-
-void (*onPlaybackShutdownCompleteEvent)(uint64 serverConnectionHandlerID)
-

called once the playback device was closed on a connection

-

- -

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
-
- -
-
-void (*onSoundDeviceListChangedEvent)(const char *modeID, int playOrCap)
-

called when the available devices changed

-
-
Param modeID:
-

utf8 encoded c string describing the mode of the device

-
-
Param playOrCap:
-

indicates whether the device is a capture or playback device

-
-
-
- -
-
-void (*onEditPlaybackVoiceDataEvent)(uint64 serverConnectionHandlerID, anyID clientID, short *samples, int sampleCount, int channels)
-

called before any effects are applied, allows access to individual client raw audio data

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the source client for the audio

-
-
Param samples:
-

buffer of audio data for the client as 16 bit signed at 48kHz

-
-
Param sampleCount:
-

how many audio frames are available in the buffer

-
-
Param channels:
-

number of audio channels in the audio data

-
-
-
- -
-
-void (*onEditPostProcessVoiceDataEvent)(uint64 serverConnectionHandlerID, anyID clientID, short *samples, int sampleCount, int channels, const unsigned int *channelSpeakerArray, unsigned int *channelFillMask)
-

called before audio data is mixed together into a single audio stream for playback, but after effects (3D positioning for example) have been applied.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the source client for the audio

-
-
Param samples:
-

buffer of audio data for the client as 16 bit signed at 48kHz

-
-
Param sampleCount:
-

how many audio frames are available in the buffer

-
-
Param channels:
-

number of audio channels in the audio data

-
-
Param channelSpeakerArray:
-

Array with an entry for each channel in the buffer, defining the speaker each channel represents. see SPEAKER_* defines in public_definitions.h

-
-
Param channelFillMask:
-

a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data. Be sure to set the corresponding flag when adding audio to previously empty channels in the buffer.

-
-
-
- -
-
-void (*onEditMixedPlaybackVoiceDataEvent)(uint64 serverConnectionHandlerID, short *samples, int sampleCount, int channels, const unsigned int *channelSpeakerArray, unsigned int *channelFillMask)
-

called after mixing individual client audio together but before sending it to playback device.

-

Last chance to access/modify audio data before it gets sent to the playback device.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param samples:
-

buffer of audio data as 16 bit signed at 48kHz

-
-
Param sampleCount:
-

how many audio frames are available in the buffer

-
-
Param channels:
-

how many audio channels are available in the buffer

-
-
Param channelSpeakerArray:
-

Array with an entry for each channel in the buffer, defining the speaker each channel represents. See SPEAKER_* defines in public_definitions.h

-
-
Param channelFillMask:
-

a bit mask of SPEAKER_* that defines which of the channels in the buffer have audio data.

-
-
-
- -
-
-void (*onEditCapturedVoiceDataPreprocessEvent)(uint64 serverConnectionHandlerID, short *samples, int sampleCount, int channels, int *flags)
-

called after audio data was aquired from the capture device, without any pre processing applied. Allows access to raw audio data.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param samples:
-

buffer of audio data

-
-
Param sampleCount:
-

how many audio frames are available in the buffer

-
-
Param channels:
-

how many audio channels are available in the buffer

-
-
Param flags:
-

allows to mute the audio stream, set LSB to 1 to mute the audio.

-
-
-
- -
-
-void (*onEditCapturedVoiceDataEvent)(uint64 serverConnectionHandlerID, short *samples, int sampleCount, int channels, int *edited)
-

called after pre processing has been applied to recorded voice data, before it is sent to the server.

-

This allows access to or modification of captured data from the recording device.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param samples:
-

buffer of audio data as 16 bit signed at 48kHz

-
-
Param sampleCount:
-

how many audio frames are available in the buffer

-
-
Param channels:
-

how many audio channels are available in the buffer

-
-
Param edited:
-

bitMask indicating whether you modified the buffer. Set LSB to 1 if you modified the buffer. Bit 2 indicates whether or not this buffer will be sent to the server.

-
-
-
- -
-
-void (*onCustom3dRolloffCalculationClientEvent)(uint64 serverConnectionHandlerID, anyID clientID, float distance, float *volume)
-

called to calculate the volume attenuation for the distance in 3D positioning of clients

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param clientID:
-

id of the client for which the position is calculated

-
-
Param distance:
-

the distance from own client to the client

-
-
Param volume:
-

the volume calculated by the client lib. Can be modified in the callback.

-
-
-
- -
-
-void (*onCustom3dRolloffCalculationWaveEvent)(uint64 serverConnectionHandlerID, uint64 waveHandle, float distance, float *volume)
-

called to calculate the volume attenuation for the distance in 3D positioning of wave files

-

-

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param waveHandle:
-

identifies the wave file to calculate the volume for. A handle previously created with ts3client_playWaveFileHandle

-
-
Param distance:
-

the distance from own client to the source of the wave file

-
-
Param volume:
-

the volume of the wave file calculated by the client lib. Can be modified in the callback.

-
-
-
- -
-
-void (*onUserLoggingMessageEvent)(const char *logmessage, int logLevel, const char *logChannel, uint64 logID, const char *logTime, const char *completeLogString)
-

called for every log message if the client lib was initialized with user logging

-
-
Param logmessage:
-

utf8 encoded c string containing the text to log

-
-
Param logLevel:
-

indicates severity of the message. One of the values from the LogLevel enum

-
-
Param logChannel:
-

utf8 encoded c string containing the category this message is logged under

-
-
Param logID:
-

the connection handler this message was logged on

-
-
Param completeLogString:
-

utf8 encoded c string containing the complete log message containing all other parameters for convenience

-
-
-
- -
-
-void (*onCustomPacketEncryptEvent)(char **dataToSend, unsigned int *sizeOfData)
-

called for every packet to be sent to the server. Used to implement custom cryptography.

-

Only implement if you need custom encryption of network traffic. Replaces default encryption. If implemented Encryption and Decryption must be implemented the same way on both server and client.

-
-
Param dataToSend:
-

pointer to a byte array of data to be encrypted. Must not be freed. Write encrypted data to array. Replace array pointer with pointer to own buffer if you need more space. Need to take care of freeing your own memory yourself.

-
-
Param sizeOfData:
-

pointer to the size of the data array.

-
-
-
- -
-
-void (*onCustomPacketDecryptEvent)(char **dataReceived, unsigned int *dataReceivedSize)
-

called for every packet received from the server. Used to implement custom cryptography.

-

Only implement if you need custom encryption of network traffic. Replaces default encryption. If implemented Encryption and Decryption must be implemented the same way on both server and client.

-
-
Param dataReceived:
-

pointer to byte array of data to decrypt. Must not be freed. Write decrypted data to the array if large enough. Replace array pointer with pointer to own buffer if decrypted data exceeds the array size. Must take care to free own memory.

-
-
Param sizeOfData:
-

pointer to the size of the data array.

-
-
-
- -
-
-void (*onCheckServerUniqueIdentifierEvent)(uint64 serverConnectionHandlerID, const char *ServerUniqueIdentifier, int *cancelConnect)
-

called during the connection initialization, allows to check whether the server identifier is the one you expect.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param ServerUniqueIdentifier:
-

utf8 encoded c string containing the server identifier of the server connecting to

-
-
Param cancelConnect:
-

allows to cancel the connection. Set variable pointed to to 1 to abort the connection.

-
-
-
- -
-
-void (*onClientPasswordEncrypt)(uint64 serverConnectionHandlerID, const char *plaintext, char *encryptedText, int encryptedTextByteSize)
-

called when a channel password is set.

-

Can be used to implement custom password checks against external sources (e.g. LDAP).

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param plaintext:
-

utf8 encoded c string containing the plaintext password as entered by the user

-
-
Param encryptedText:
-

output parameter. Fill with the encrypted password / password hash. Must be an utf8 encoded c string (zero terminated). Must not be larger than the size specified by the encryptedTextByteSize parameter.

-
-
Param encryptedTextByteSize:
-

the maximum amount of bytes (including trailing zero byte) that may be written to encryptedText parameter

-
-
-
- -
-
-void (*onFileTransferStatusEvent)(anyID transferID, unsigned int status, const char *statusMessage, uint64 remotefileSize, uint64 serverConnectionHandlerID)
-

called when file transfers finish or terminate with an error

-

-

See also

-

ts3client_sendFile

-
-
-

See also

-

ts3client_requestFile

-
-

-
-
Param transferID:
-

identifies the file transfer the callback was called for. As created by ts3client_requestFile or ts3client_sendFile

-
-
Param status:
-

indicates success status or error reason. One of the values from the Ts3ErrorType enum.

-
-
Param statusMessage:
-

utf8 encoded c string containing a human readable description of the status message

-
-
Param remotefileSize:
-

size of the file in bytes at the source of the transfer.

-
-
Param serverConnectionHandlerID:
-

specifies the connection the transfer was started on

-
-
-
- -
-
-void (*onFileListEvent)(uint64 serverConnectionHandlerID, uint64 channelID, const char *path, const char *name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char *returnCode)
-

called as an answer to ts3client_requestFileList. Called once for every file in the requested path, providing file information.

-

Followed by a onFileList_FinishedEvent callback after this callback was called for the last file in the requested path.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the channel in which the file is located

-
-
Param path:
-

the folder in which this file or directory is located

-
-
Param name:
-

the name of the file or directory this event is called for

-
-
Param size:
-

file size in bytes. 0 if this event describes a directory

-
-
Param datetime:
-

unix timestamp of when this file was last modified

-
-
Param type:
-

whether the entry described is a directory or a file. One of the values from the FileTransferType enum.

-
-
Param incompleteSize:
-

number of bytes that have already been transmitted. If not equal to size then this file is still being transmitted or the transfer was aborted.

-
-
Param returnCode:
-

allows to identify which call to ts3client_requestFileList caused this event to be fired. Same as given to the ts3client_requestFileList call. Can be NULL

-
-
-
- -
-
-void (*onFileListFinishedEvent)(uint64 serverConnectionHandlerID, uint64 channelID, const char *path)
-

called after onFileListEvent was called for all directories / files in a given path.

-

This signifies that you now know of all files and directories in the path requested.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the channel for which the file list is now complete

-
-
Param path:
-

the path within the channel that files and directories were requested for.

-
-
-
- -
-
-void (*onFileInfoEvent)(uint64 serverConnectionHandlerID, uint64 channelID, const char *name, uint64 size, uint64 datetime)
-

called after a call to ts3client_requestFileInfo providing the requested information about a file.

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param channelID:
-

the channel in which the file resides

-
-
Param name:
-

utf8 encoded c string containing the absolute path within the channel, including the file / directory name.

-
-
Param size:
-

the size of the file in bytes

-
-
Param datetime:
-

unix timestamp for the last time the file was modified

-
-
-
- -
-
-void (*onChatLoginTokenEvent)(uint64 serverConnectionHandlerID, const char *token)
-

called after a call to ts3client_getChatLoginToken providing the requested login token for the chat server associated with this teamspeak server

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param token:
-

The requested chat login token

-
-
-
- -
-
-void (*onAuthenticationTokenEvent)(uint64 serverConnectionHandlerID, const char *token)
-

called after a call to ts3client_getAuthenticationToken providing the requested authentication token for the virtual server

-
-
Param serverConnectionHandlerID:
-

specifies on which connection the callback was called

-
-
Param token:
-

THe requested authentication token

-
-
-
- -
-
-void (*onScreenshareSessionEvent)(uint64 id, const char *event_name, const char *payload)
-

invoked when some ui-relevant event happened in a screenshare session, with it’s according payload in json

-
-
Param id:
-

stringified uint64 id of the peer connection

-
-
Param payload:
-

stringified json payload

-
-
-
- -
-
-void (*onJsonReply)(const char *json, const char *return_code)
-

invoked by an asynchronous request from ts3client_postMessage

-
-
Param stringified:
-

json of the reply

-
-
Param return_code:
-

a c string identifying the action that caused this event. This is the same string given as return_code to function calls that request an action

-
-
-
- -
-
-void (*onSendCallToMatrix)(unsigned int ts_chat_id, const char *json, const char *return_code)
-

Invoked when a JSON Command should be sent to the matrix module.

-
-
Param stringified:
-

json of the event

-
-
Param return_code:
-

a c string identifying the event. A return_code is waiting to be resolved by ts3client_onMatrixMessage

-
-
-
- -
-
-void (*onProtoResponse)(const void *data, size_t size, const char *return_code)
-

Called when a proto command response is ready.

-
-
Param data:
-

Serialized ClientCommandResponse protobuf bytes

-
-
Param size:
-

Size in bytes

-
-
Param return_code:
-

The return_code passed to ts3client_postProtoCommand

-
-
-
- -
-
-void (*onProtoEvent)(const void *data, size_t size)
-

Called when a proto event occurs (server events filtered by ACCESS_SDK).

-
-
Param data:
-

Serialized ServerEvent protobuf bytes

-
-
Param size:
-

Size in bytes

-
-
-
- -
-
- -
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/enumerations.html b/docs/teamspeak-sdk-3.5.2/doc/enumerations.html deleted file mode 100644 index 69967a9..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/enumerations.html +++ /dev/null @@ -1,1963 +0,0 @@ - - - - - - - - - Structures & Enumerations — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Structures & Enumerations

-
-

Common

-
-
-enum LogTypes
-

Values:

-
-
-enumerator LogType_NONE
-

Logging is disabled.

-
- -
-
-enumerator LogType_FILE
-

Log to regular log file.

-
- -
-
-enumerator LogType_CONSOLE
-

Log to standard output / error.

-
- -
-
-enumerator LogType_USERLOGGING
-

User defined logging. Will call the ServerLibFunctions::onUserLoggingMessageEvent callback for every message to be logged.

-
- -
-
-enumerator LogType_NO_NETLOGGING
-

Not used.

-
- -
-
-enumerator LogType_DATABASE
-

Log to database (deprecated, server only, no effect in SDK)

-
- -
-
-enumerator LogType_SYSLOG
-

Log to syslog (only available on Linux)

-
- -
- -
-
-enum ReasonIdentifier
-

Values:

-
-
-enumerator REASON_NONE
-

no reason data

-
- -
-
-enumerator REASON_MOVED
-

client was moved

-
- -
-
-enumerator REASON_SUBSCRIPTION
-
- -
-
-enumerator REASON_LOST_CONNECTION
-
- -
-
-enumerator REASON_KICK_CHANNEL
-
- -
-
-enumerator REASON_KICK_SERVER
-
- -
-
-enumerator REASON_KICK_SERVER_BAN
-
- -
-
-enumerator REASON_SERVERSTOP
-
- -
-
-enumerator REASON_CLIENTDISCONNECT
-
- -
-
-enumerator REASON_CHANNELUPDATE
-
- -
-
-enumerator REASON_CHANNELEDIT
-
- -
-
-enumerator REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN
-
- -
- -
-
-

Client

-
-
-enum ConnectStatus
-

Values:

-
-
-enumerator STATUS_DISCONNECTED
-

There is no activity to the server, this is the default value.

-
- -
-
-enumerator STATUS_CONNECTING
-

We are trying to connect, we haven’t got a client id yet, we haven’t been accepted by the server.

-
- -
-
-enumerator STATUS_CONNECTED
-

The server has accepted us, we can talk and hear and we have a client id, but we don’t have the channels and clients yet, we can get server infos (welcome msg etc.)

-
- -
-
-enumerator STATUS_CONNECTION_ESTABLISHING
-

we are connected and we are visible

-
- -
-
-enumerator STATUS_CONNECTION_ESTABLISHED
-

we are connected and we have the client and channels available

-
- -
- -
-
-enum Visibility
-

Values:

-
-
-enumerator ENTER_VISIBILITY
-

Client joined from an unsubscribed channel, or joined the server.

-
- -
-
-enumerator RETAIN_VISIBILITY
-

Client switched from one subscribed channel to a different subscribed channel.

-
- -
-
-enumerator LEAVE_VISIBILITY
-

Client switches to an unsubscribed channel, or disconnected from server.

-
- -
- -
-
-

Voice

-
-
-enum TalkStatus
-

Values:

-
-
-enumerator STATUS_NOT_TALKING
-

client is not talking

-
- -
-
-enumerator STATUS_TALKING
-

client is talking

-
- -
-
-enumerator STATUS_TALKING_WHILE_DISABLED
-

client is talking while the microphone is muted (only valid for own client)

-
- -
- -
-
-enum MuteInputStatus
-

Values:

-
-
-enumerator MUTEINPUT_NONE
-

Microphone is not muted, audio is sent to the server.

-
- -
-
-enumerator MUTEINPUT_MUTED
-

Microphone is muted, no audio is transmitted to the server.

-
- -
- -
-
-enum MuteOutputStatus
-

Values:

-
-
-enumerator MUTEOUTPUT_NONE
-

Speaker is active, server is sending us audio.

-
- -
-
-enumerator MUTEOUTPUT_MUTED
-

Speaker is muted, server is not sending audio to us.

-
- -
- -
-
-enum HardwareInputStatus
-

Values:

-
-
-enumerator HARDWAREINPUT_DISABLED
-

no capture device opened

-
- -
-
-enumerator HARDWAREINPUT_ENABLED
-

capture device open

-
- -
- -
-
-enum HardwareOutputStatus
-

Values:

-
-
-enumerator HARDWAREOUTPUT_DISABLED
-

no playback device opened

-
- -
-
-enumerator HARDWAREOUTPUT_ENABLED
-

playback device open

-
- -
- -
-
-enum InputDeactivationStatus
-

Values:

-
-
-enumerator INPUT_ACTIVE
-

Audio is captured from the capture device.

-
- -
-
-enumerator INPUT_DEACTIVATED
-

No audio is captured from the capture device.

-
- -
- -
-
-enum LocalTestMode
-

Values:

-
-
-enumerator TEST_MODE_OFF
-
- -
-
-enumerator TEST_MODE_VOICE_LOCAL_ONLY
-
- -
-
-enumerator TEST_MODE_VOICE_LOCAL_AND_REMOTE
-
- -
-
-enumerator TEST_MODE_TALK_STATUS_CHANGES_ONLY
-
- -
- -
-
-

Codecs

-
-
-enum CodecType
-

Values:

-
-
-enumerator CODEC_SPEEX_NARROWBAND
-

(deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting

-
- -
-
-enumerator CODEC_SPEEX_WIDEBAND
-

(deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting

-
- -
-
-enumerator CODEC_SPEEX_ULTRAWIDEBAND
-

(deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting

-
- -
-
-enumerator CODEC_CELT_MONO
-

(deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting

-
- -
-
-enumerator CODEC_OPUS_VOICE
-

mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice

-
- -
-
-enumerator CODEC_OPUS_MUSIC
-

stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music

-
- -
- -
-
-enum CodecEncryptionMode
-

Values:

-
-
-enumerator CODEC_ENCRYPTION_PER_CHANNEL
-

voice data encryption decided per channel

-
- -
-
-enumerator CODEC_ENCRYPTION_FORCED_OFF
-

voice data encryption disabled

-
- -
-
-enumerator CODEC_ENCRYPTION_FORCED_ON
-

voice data encryption enabled

-
- -
- -
-
-

Text messaging

-
-
-enum TextMessageTargetMode
-

Values:

-
-
-enumerator TextMessageTarget_CLIENT
-

Message is a private message to another client.

-
- -
-
-enumerator TextMessageTarget_CHANNEL
-

Message is sent to a channel, received by all clients in that channel at the time.

-
- -
-
-enumerator TextMessageTarget_SERVER
-

Message is sent to every client on the server.

-
- -
-
-enumerator TextMessageTarget_MAX
-
- -
- -
-
-

File Transfer

-
-
-enum FileTransferState
-

Values:

-
-
-enumerator FILETRANSFER_INITIALISING
-

File transfer is establishing connection.

-
- -
-
-enumerator FILETRANSFER_ACTIVE
-

File transfer is in progress.

-
- -
-
-enumerator FILETRANSFER_FINISHED
-

File transfer has finished.

-
- -
- -
-
-enum FileTransferType
-

Values:

-
-
-enumerator FileListType_Directory
-

The file entry is a directory.

-
- -
-
-enumerator FileListType_File
-

The file entry is a regular file.

-
- -
- -
-
-enum FTAction
-

Values:

-
-
-enumerator FT_INIT_SERVER
-

The virtual server is created. result->channelPath can be changed to create a different directory than the default ‘virtualserver_x’ where x is the virtual server.

-
- -
-
-enumerator FT_INIT_CHANNEL
-

A channel is created. result->channelPath can be changed to create a different directory then the default ‘channel_x’ where x is the channel id.

-
- -
-
-enumerator FT_UPLOAD
-

A file is being uploaded. All values in the result struct can be modified.

-
- -
-
-enumerator FT_DOWNLOAD
-

A file is being downloaded. All values in the result struct can be modified.

-
- -
-
-enumerator FT_DELETE
-

A file is being deleted. All values in the result struct can be modified.

-
- -
-
-enumerator FT_CREATEDIR
-

A directory is being created in a channel. All values in the result struct can be modified.

-
- -
-
-enumerator FT_RENAME
-

A file or folder is being renamed. The callback will be called twice! Once for the old and then for the new name. All values in the result struct can be modified.

-
- -
-
-enumerator FT_FILELIST
-

A directory listing is requested. All values in the result struct can be modified.

-
- -
-
-enumerator FT_FILEINFO
-

Information of a file is requested. All values in the result struct can be modified.

-
- -
- -
-
-struct FileTransferCallbackExport
-
-

Public Members

-
-
-anyID clientID
-

the client who started the file transfer

-
- -
-
-anyID transferID
-

local identifier of the transfer that has completed

-
- -
-
-anyID remoteTransferID
-

remote identifier of the transfer that has completed

-
- -
-
-unsigned int status
-

status of the transfer. One of the values from the FileTransferState enum

-
- -
-
-const char *statusMessage
-

utf8 encoded c string containing a human readable description of the status

-
- -
-
-uint64 remotefileSize
-

size in bytes of the complete file to be transferred

-
- -
-
-uint64 bytes
-

number of bytes transferred. Same as remotefileSize when the transfer completed entirely.

-
- -
-
-int isSender
-

boolean. 1 if the server is sending the file. 0 if the server is receiving the file.

-
- -
-
- -
-
-struct TransformFilePathExport
-

Structure used to describe a file transfer in the ServerLibFunctions::onTransformFilePath callback. This describes the original values, and also contains hints for length limitations of the result parameter of the callback.

-

Important

-

Which values of the struct can be modified is defined by the action value of the original parameter.

-
-

-

-
-

Public Members

-
-
-uint64 channel
-

The channel id of the file. 0 if action is FT_INIT_SERVER.

-
- -
-
-const char *filename
-

utf8 encoded c string containing the original file name as intended by the client.

-
- -
-
-int action
-

The action to be performed. One of the values from the FTAction enum. Defines which values of the result struct can be modified.

-
- -
-
-int transformedFileNameMaxSize
-

The maximum length the file name can be rewritten to.

-
- -
-
-int channelPathMaxSize
-

The maximum length the path can be rewritten to.

-
- -
-
- -
-
-struct TransformFilePathExportReturns
-

Structure to rewrite the file transfer file name and path in the ServerLibFunctions::onTransformFilePath callback. The lengths are limited as described in the original parameter.

-

Important

-

Which values of the struct can be modified is defined by the action value of the original parameter.

-
-

-

-
-

Public Members

-
-
-char *transformedFileName
-

pointer to target file name. Fill the memory pointed to with an utf8 encoded c string containing the new file name. Limited to original->transformedFileNameMaxSize bytes.

-
- -
-
-char *channelPath
-

pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string containing the new path. Limited to original->channelPathMaxSize bytes.

-
- -
-
-int logFileAction
-

boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless of this value if the servers VIRTUALSERVER_LOG_FILETRANSFER property is 0.

-
- -
-
- -
-
-struct ts3sc_data_ftcreatedir
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the command data for an ftcreatedir message

-
-

Public Members

-
-
-uint64 channelID
-

The channel ID where the directory is to be created.

-
- -
-
-const char *dirname
-

utf8 encoded c string containing the directory name

-
- -
-
- -
-
-struct ts3sc_meta_ftcreatedir
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the meta data for an ftcreatedir message

-
-

Public Members

-
-
-int RESERVED
-

This is here because C forbids empty structs. DO NOT USE.

-
- -
-
- -
-
-struct ts3sc_ftcreatedir
-
-#include <server_commands_file_transfer.h>
-

C Structure that contains the meta data and data for an ftcreatedir message

-
-

Public Members

-
-
-struct ts3sc_meta_ftcreatedir m
-

meta data

-
- -
-
-struct ts3sc_data_ftcreatedir d
-

data

-
- -
-
- -
-
-struct ts3sc_data_ftdeletefile
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the command data for an ftdeletefile message

-
-

Public Members

-
-
-uint64 channelID
-

The channel ID where the file is to be deleted.

-
- -
-
- -
-
-struct ts3sc_array_ftdeletefile
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the repeat command data for an ftdeletefile message

-
-

Public Members

-
-
-const char *fileName
-

The file name to be deleted.

-
- -
-
- -
-
-struct ts3sc_meta_ftdeletefile
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the meta data for an ftdeletefile message

-
-

Public Members

-
-
-int RESERVED
-

This is here because C forbids empty structs. DO NOT USE.

-
- -
-
- -
-
-struct ts3sc_ftdeletefile
-
-#include <server_commands_file_transfer.h>
-

C Structure that contains the meta data and data for an ftdeletefile message

-
-

Public Members

-
-
-struct ts3sc_meta_ftdeletefile m
-

meta data

-
- -
-
-struct ts3sc_data_ftdeletefile d
-

data

-
- -
-
-int r_size
-

number of items in r

-
- -
-
-struct ts3sc_array_ftdeletefile *r
-

repeated data

-
- -
-
- -
-
-struct ts3sc_data_ftgetfileinfo
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the command data for an ftgetfileinfo message

-
-

Public Members

-
-
-int RESERVED
-

This is here because C forbids empty structs. DO NOT USE.

-
- -
-
- -
-
-struct ts3sc_array_ftgetfileinfo
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the repeat command data for an ftgetfileinfo message

-
-

Public Members

-
-
-uint64 channelID
-

The channel ID where the file is located.

-
- -
-
-const char *fileName
-

utf8 encoded c string containing the file name

-
- -
-
- -
-
-struct ts3sc_meta_ftgetfileinfo
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the meta data for an ftgetfileinfo message

-
-

Public Members

-
-
-int RESERVED
-

This is here because C forbids empty structs. DO NOT USE

-
- -
-
- -
-
-struct ts3sc_ftgetfileinfo
-
-#include <server_commands_file_transfer.h>
-

C Structure that contains the meta data and data for an ftgetfileinfo message

-
-

Public Members

-
-
-struct ts3sc_meta_ftgetfileinfo m
-

meta data

-
- -
-
-struct ts3sc_data_ftgetfileinfo d
-

data

-
- -
-
-int r_size
-

number of items in r

-
- -
-
-struct ts3sc_array_ftgetfileinfo *r
-

repeated data

-
- -
-
- -
-
-struct ts3sc_data_ftgetfilelist
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the command data for an ftgetfilelist message

-
-

Public Members

-
-
-uint64 channelID
-

The channel ID.

-
- -
-
-const char *path
-

utf8 encoded c string containing the path to get the files and directories in

-
- -
-
- -
-
-struct ts3sc_meta_ftgetfilelist
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the meta data for an ftgetfilelist message

-
-

Public Members

-
-
-int RESERVED
-

This is here because C forbids empty structs. DO NOT USE.

-
- -
-
- -
-
-struct ts3sc_ftgetfilelist
-
-#include <server_commands_file_transfer.h>
-

C Structure that contains the meta data and data for an ftgetfilelist message

-
-

Public Members

-
-
-struct ts3sc_meta_ftgetfilelist m
-

meta data

-
- -
-
-struct ts3sc_data_ftgetfilelist d
-

data

-
- -
-
- -
-
-struct ts3sc_data_ftinitdownload
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the command data for an ftinitdownload message

-
-

Public Members

-
-
-const char *fileName
-

The file name.

-
- -
-
-uint64 channelID
-

The channel ID where the file is to be downloaded from.

-
- -
-
- -
-
-struct ts3sc_meta_ftinitdownload
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the meta data for an ftinitdownload message

-
-

Public Members

-
-
-int RESERVED
-

This is here because C forbids empty structs. DO NOT USE.

-
- -
-
- -
-
-struct ts3sc_ftinitdownload
-
-#include <server_commands_file_transfer.h>
-

C Structure that contains the meta data and data for an ftinitdownload message

-
-

Public Members

-
-
-struct ts3sc_meta_ftinitdownload m
-

meta data

-
- -
-
-struct ts3sc_data_ftinitdownload d
-

data

-
- -
-
- -
-
-struct ts3sc_data_ftinitupload
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the command data for an ftinitupload message

-
-

Public Members

-
-
-const char *fileName
-

The file name.

-
- -
-
-uint64 fileSize
-

The file size.

-
- -
-
-uint64 channelID
-

The channel ID where the file is to be uploaded.

-
- -
-
-int overwrite
-

Set to 1 to overwrite files, 0 to prevent overwrites. Mutually exclusive with resume.

-
- -
-
-int resume
-

Set to 1 to resume an existing upload, 0 to start from scratch. Mutually exclusive with overwrite.

-
- -
-
- -
-
-struct ts3sc_meta_ftinitupload
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the meta data for an ftinitupload message

-
-

Public Members

-
-
-int RESERVED
-

This is here because C forbids empty structs. DO NOT USE.

-
- -
-
- -
-
-struct ts3sc_ftinitupload
-
-#include <server_commands_file_transfer.h>
-

C Structure that contains the meta data and data for an ftinitupload message

-
-

Public Members

-
-
-struct ts3sc_meta_ftinitupload m
-

message meta data

-
- -
-
-struct ts3sc_data_ftinitupload d
-

message data

-
- -
-
- -
-
-struct ts3sc_data_ftrenamefile
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the command data for an ftrenamefile message

-
-

Public Members

-
-
-uint64 fromChannelID
-

The channel ID where the file is located now.

-
- -
-
-uint64 toChannelID
-

The channel ID where the file is to be moved to.

-
- -
-
-const char *oldFileName
-

utf8 encoded c string containing the current file name

-
- -
-
-const char *newFileName
-

utf8 encoded c string containing the new file name

-
- -
-
- -
-
-struct ts3sc_meta_ftrenamefile
-
-#include <server_commands_file_transfer.h>
-

Structure that contains the meta data for an ftrenamefile message

-
-

Public Members

-
-
-unsigned int has_toChannelID
-

boolean. 1 if the file is to be moved to a different channel.

-
- -
-
- -
-
-struct ts3sc_ftrenamefile
-
-#include <server_commands_file_transfer.h>
-

C Structure that contains the meta data and data for an ftrenamefile message

-
-

Public Members

-
-
-struct ts3sc_meta_ftrenamefile m
-

message meta data

-
- -
-
-struct ts3sc_data_ftrenamefile d
-

message data

-
- -
-
- -
-
-

Whisper

-
-
-enum GroupWhisperType
-

Values:

-
-
-enumerator GROUPWHISPERTYPE_SERVERGROUP
-

Whisper list consists of server groups.

-
- -
-
-enumerator GROUPWHISPERTYPE_CHANNELGROUP
-

Whisper list consists of channel groups.

-
- -
-
-enumerator GROUPWHISPERTYPE_CHANNELCOMMANDER
-

whisper to channel commanders

-
- -
-
-enumerator GROUPWHISPERTYPE_ALLCLIENTS
-

whisper to all clients

-
- -
-
-enumerator GROUPWHISPERTYPE_ENDMARKER
-
- -
- -
-
-enum GroupWhisperTargetMode
-

Values:

-
-
-enumerator GROUPWHISPERTARGETMODE_ALL
-
- -
-
-enumerator GROUPWHISPERTARGETMODE_CURRENTCHANNEL
-

Whisper the current channel of the client.

-
- -
-
-enumerator GROUPWHISPERTARGETMODE_PARENTCHANNEL
-

Whisper the parent channel of whatever channel the client is currently in.

-
- -
-
-enumerator GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS
-

Whipser to the parent channel and all their parent channels as well.

-
- -
-
-enumerator GROUPWHISPERTARGETMODE_CHANNELFAMILY
-

Whisper to the current channel and all its sub channels.

-
- -
-
-enumerator GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY
-

Whisper to the current channel, all its parent and sub channels.

-
- -
-
-enumerator GROUPWHISPERTARGETMODE_SUBCHANNELS
-

Whisper to all sub channels of the current channel of the client.

-
- -
-
-enumerator GROUPWHISPERTARGETMODE_ENDMARKER
-
- -
- -
-
-

Server

-
-
-enum ClientCommand
-

Values:

-
-
-enumerator CLIENT_COMMAND_requestConnectionInfo
-

disable client connection info request (client bandwidth usage, ip, port, ping)

-
- -
-
-enumerator CLIENT_COMMAND_requestClientMove
-

disable moving clients

-
- -
-
-enumerator CLIENT_COMMAND_requestXXMuteClients
-

disable muting other clients

-
- -
-
-enumerator CLIENT_COMMAND_requestClientKickFromXXX
-

disable kicking clients

-
- -
-
-enumerator CLIENT_COMMAND_flushChannelCreation
-

disable creating channels

-
- -
-
-enumerator CLIENT_COMMAND_flushChannelUpdates
-

disable editing channels

-
- -
-
-enumerator CLIENT_COMMAND_requestChannelMove
-

disable moving channels

-
- -
-
-enumerator CLIENT_COMMAND_requestChannelDelete
-

disable deleting channels

-
- -
-
-enumerator CLIENT_COMMAND_requestChannelDescription
-

disable channel descriptions

-
- -
-
-enumerator CLIENT_COMMAND_requestChannelXXSubscribeXXX
-

disable being able to see clients in channels other than the current channel the client is in

-
- -
-
-enumerator CLIENT_COMMAND_requestServerConnectionInfo
-

disable server connection info request (server bandwidth usage, ip, port, ping)

-
- -
-
-enumerator CLIENT_COMMAND_requestSendXXXTextMsg
-

disable text messaging

-
- -
-
-enumerator CLIENT_COMMAND_filetransfers
-

disable file transfer

-
- -
-
-enumerator CLIENT_COMMAND_ENDMARKER
-
- -
- -
-
-enum SecuritySaltOptions
-

Values:

-
-
-enumerator SECURITY_SALT_CHECK_NICKNAME
-

put nickname into security hash

-
- -
-
-enumerator SECURITY_SALT_CHECK_META_DATA
-

put meta data into security hash

-
- -
- -
-
-struct ClientMiniExport
-
-

Public Members

-
-
-anyID ID
-

id of the client

-
- -
-
-uint64 channel
-

the channel the client is in

-
- -
-
-const char *ident
-

client public identity

-
- -
-
-const char *nickname
-

client display name

-
- -
-
- -
-
-struct VariablesExportItem
-
-

Public Members

-
-
-unsigned char itemIsValid
-

Whether or not there is any data in this item. Ignore this item if this is 0.

-
- -
-
-unsigned char proposedIsSet
-

The value in proposed is set. If 0 ignore proposed.

-
- -
-
-const char *current
-

current value (stored in memory)

-
- -
-
-const char *proposed
-

New value to change to (const, so no updates please)

-
- -
-
- -
-
-struct VariablesExport
-
-

Public Members

-
-
-struct VariablesExportItem items[64]
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/errors.html b/docs/teamspeak-sdk-3.5.2/doc/errors.html deleted file mode 100644 index 1d5dfdb..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/errors.html +++ /dev/null @@ -1,1230 +0,0 @@ - - - - - - - - - TeamSpeak Error Codes — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

TeamSpeak Error Codes

-
-
-enum Ts3ErrorType
-

Values:

-
-
-enumerator ERROR_ok
-

Indicates success.

-
- -
-
-enumerator ERROR_undefined
-
- -
-
-enumerator ERROR_not_implemented
-

The attempted operation is not available in this context.

-
- -
-
-enumerator ERROR_ok_no_update
-

Indicates success, but no change occurred. Returned for example upon flushing (e.g. using ts3client_flushChannelUpdates) when all indicated changes already matched the current state.

-
- -
-
-enumerator ERROR_dont_notify
-
- -
-
-enumerator ERROR_lib_time_limit_reached
-
- -
-
-enumerator ERROR_out_of_memory
-

Not enough system memory to perform operation.

-
- -
-
-enumerator ERROR_canceled
-
- -
-
-enumerator ERROR_ok_no_error_event
-

Indicates success, but no error event was generated. This is used because of the return code management and reduce packets.

-
- -
-
-enumerator ERROR_command_not_found
-
- -
-
-enumerator ERROR_unable_to_bind_network_port
-

Unspecified failure to create a listening port.

-
- -
-
-enumerator ERROR_no_network_port_available
-

Failure to initialize a listening port for FileTransfer.

-
- -
-
-enumerator ERROR_port_already_in_use
-

Specified port is already in use by a different application.

-
- -
-
-enumerator ERROR_command_line_parse_failed
-

Command line arguments are invalid.

-
- -
-
-enumerator ERROR_command_line_exit_version
-

Command line specified version. The process should exit with code 0 after printing the version.

-
- -
-
-enumerator ERROR_command_line_exit_help
-

Command line specified help. The process should exit with code 0 after priting the help.

-
- -
-
-enumerator ERROR_client_invalid_id
-

Client no longer connected.

-
- -
-
-enumerator ERROR_client_nickname_inuse
-

Client name is already in use. Client names must be unique.

-
- -
-
-enumerator ERROR_client_protocol_limit_reached
-

Too many clients on the server.

-
- -
-
-enumerator ERROR_client_invalid_type
-

Function called for normal clients that is only available for query clients or vice versa.

-
- -
-
-enumerator ERROR_client_already_subscribed
-

Attempting to subscribe to a channel already subscribed to.

-
- -
-
-enumerator ERROR_client_not_logged_in
-
- -
-
-enumerator ERROR_client_could_not_validate_identity
-

Identity not valid or insufficient security level.

-
- -
-
-enumerator ERROR_client_invalid_password
-
- -
-
-enumerator ERROR_client_version_outdated
-

Server requires newer client version as determined by the min_client_version properties.

-
- -
-
-enumerator ERROR_client_is_flooding
-

Triggered flood protection. Further information is supplied in the extra message if applicable.

-
- -
-
-enumerator ERROR_client_hacked
-
- -
-
-enumerator ERROR_client_cannot_verify_now
-
- -
-
-enumerator ERROR_client_login_not_permitted
-
- -
-
-enumerator ERROR_client_not_subscribed
-

Action is only available on subscribed channels.

-
- -
-
-enumerator ERROR_channel_invalid_id
-

Channel does not exist on the server (any longer)

-
- -
-
-enumerator ERROR_channel_protocol_limit_reached
-

Too many channels on the server.

-
- -
-
-enumerator ERROR_channel_already_in
-

Attempting to move a client or channel to its current channel.

-
- -
-
-enumerator ERROR_channel_name_inuse
-

Channel name is already taken by another channel. Channel names must be unique.

-
- -
-
-enumerator ERROR_channel_not_empty
-

Attempting to delete a channel with clients or sub channels in it.

-
- -
-
-enumerator ERROR_channel_can_not_delete_default
-

Default channel cannot be deleted. Set a new default channel first (see ts3client_setChannelVariableAsInt or ts3server_setChannelVariableAsInt )

-
- -
-
-enumerator ERROR_channel_default_require_permanent
-

Attempt to set a non permanent channel as default channel. Set channel to permanent first (see ts3client_setChannelVariableAsInt or ts3server_setChannelVariableAsInt )

-
- -
-
-enumerator ERROR_channel_invalid_flags
-

Invalid combination of ChannelProperties, trying to remove CHANNEL_FLAG_DEFAULT or set a password on the default channel.

-
- -
-
-enumerator ERROR_channel_parent_not_permanent
-

Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one.

-
- -
-
-enumerator ERROR_channel_maxclients_reached
-

Channel is full as determined by its CHANNEL_MAXCLIENTS setting.

-
- -
-
-enumerator ERROR_channel_maxfamily_reached
-

Channel tree is full as determined by its CHANNEL_MAXFAMILYCLIENTS setting.

-
- -
-
-enumerator ERROR_channel_invalid_order
-

Invalid value for the CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level.

-
- -
-
-enumerator ERROR_channel_no_filetransfer_supported
-

Invalid CHANNEL_FILEPATH set for the channel.

-
- -
-
-enumerator ERROR_channel_invalid_password
-

Channel has a password not matching the password supplied in the call.

-
- -
-
-enumerator ERROR_channel_invalid_security_hash
-
- -
-
-enumerator ERROR_server_invalid_id
-

Chosen virtual server does not exist or is offline.

-
- -
-
-enumerator ERROR_server_running
-

attempting to delete a server that is running. Stop the server before deleting it.

-
- -
-
-enumerator ERROR_server_is_shutting_down
-

Client disconnected because the server is going offline.

-
- -
-
-enumerator ERROR_server_maxclients_reached
-

Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the VIRTUALSERVER_MAXCLIENTS property.

-
- -
-
-enumerator ERROR_server_invalid_password
-

Specified server password is wrong. Provide the correct password in the ts3client_startConnection / ts3client_startConnectionWithChannelID call.

-
- -
-
-enumerator ERROR_server_is_virtual
-

Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first.

-
- -
-
-enumerator ERROR_server_is_not_running
-

Attempting to stop a server that is not online.

-
- -
-
-enumerator ERROR_server_is_booting
-
- -
-
-enumerator ERROR_server_status_invalid
-
- -
-
-enumerator ERROR_server_version_outdated
-

Attempt to connect to an outdated server version. The server needs to be updated.

-
- -
-
-enumerator ERROR_server_duplicate_running
-

This server is already running within the instance. Each virtual server may only exist once.

-
- -
-
-enumerator ERROR_parameter_quote
-
- -
-
-enumerator ERROR_parameter_invalid_count
-

Attempt to flush changes without previously calling set*VariableAs* since the last flush.

-
- -
-
-enumerator ERROR_parameter_invalid
-

At least one of the supplied parameters did not meet the criteria for that parameter.

-
- -
-
-enumerator ERROR_parameter_not_found
-

Failure to supply all the necessary parameters.

-
- -
-
-enumerator ERROR_parameter_convert
-

Invalid type supplied for a parameter, such as passing a string (ie. “five”) that expects a number.

-
- -
-
-enumerator ERROR_parameter_invalid_size
-

Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range.

-
- -
-
-enumerator ERROR_parameter_missing
-

Neglecting to specify a required parameter.

-
- -
-
-enumerator ERROR_parameter_checksum
-

Attempting to deploy a modified snapshot.

-
- -
-
-enumerator ERROR_vs_critical
-

Failure to create default channel.

-
- -
-
-enumerator ERROR_connection_lost
-

Generic error with the connection.

-
- -
-
-enumerator ERROR_not_connected
-

Attempting to call functions with a serverConnectionHandler that is not connected. You can use ts3client_getConnectionStatus to check whether the connection handler is connected to a server.

-
- -
-
-enumerator ERROR_no_cached_connection_info
-

Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using ts3client_requestConnectionInfo.

-
- -
-
-enumerator ERROR_currently_not_possible
-

Requested information is not currently available. You may have to call ts3client_requestClientVariables or ts3client_requestServerVariables.

-
- -
-
-enumerator ERROR_failed_connection_initialisation
-

No TeamSpeak server running on the specified IP address and port.

-
- -
-
-enumerator ERROR_could_not_resolve_hostname
-

Failure to resolve the specified hostname to an IP address.

-
- -
-
-enumerator ERROR_invalid_server_connection_handler_id
-

Attempting to perform actions on a non-existent server connection handler.

-
- -
-
-enumerator ERROR_could_not_initialise_input_manager
-
- -
-
-enumerator ERROR_clientlibrary_not_initialised
-

Calling client library functions without successfully calling ts3client_initClientLib before.

-
- -
-
-enumerator ERROR_serverlibrary_not_initialised
-

Calling server library functions without successfully calling ts3server_initServerLib before.

-
- -
-
-enumerator ERROR_whisper_too_many_targets
-

Using a whisper list that contain more clients than the servers VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property.

-
- -
-
-enumerator ERROR_whisper_no_targets
-

The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty)

-
- -
-
-enumerator ERROR_connection_ip_protocol_missing
-

Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine)

-
- -
-
-enumerator ERROR_handshake_failed
-
- -
-
-enumerator ERROR_illegal_server_license
-
- -
-
-enumerator ERROR_file_invalid_name
-

Invalid UTF8 string or not a valid file.

-
- -
-
-enumerator ERROR_file_invalid_permissions
-

Permissions prevent opening the file.

-
- -
-
-enumerator ERROR_file_already_exists
-

Target path already exists as a directory.

-
- -
-
-enumerator ERROR_file_not_found
-

Attempt to access or move non existing file.

-
- -
-
-enumerator ERROR_file_io_error
-

Generic file input / output error.

-
- -
-
-enumerator ERROR_file_invalid_transfer_id
-

Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed.

-
- -
-
-enumerator ERROR_file_invalid_path
-

specified path contains invalid characters or does not start with “/”

-
- -
-
-enumerator ERROR_file_no_files_available
-
- -
-
-enumerator ERROR_file_overwrite_excludes_resume
-

File overwrite and resume are mutually exclusive. Only one or neither can be 1.

-
- -
-
-enumerator ERROR_file_invalid_size
-

Attempt to write more bytes than claimed file size.

-
- -
-
-enumerator ERROR_file_already_in_use
-

File is currently not available, try again later.

-
- -
-
-enumerator ERROR_file_could_not_open_connection
-

Generic failure in file transfer connection / other party did not conform to file transfer protocol.

-
- -
-
-enumerator ERROR_file_no_space_left_on_device
-

Operating system reports hard disk is full. May be caused by quota limitations.

-
- -
-
-enumerator ERROR_file_exceeds_file_system_maximum_size
-

File is too large for the file system of the target device.

-
- -
-
-enumerator ERROR_file_transfer_connection_timeout
-
- -
-
-enumerator ERROR_file_connection_lost
-

File input / output timeout or connection failure.

-
- -
-
-enumerator ERROR_file_exceeds_supplied_size
-
- -
-
-enumerator ERROR_file_transfer_complete
-

Indicates successful completion.

-
- -
-
-enumerator ERROR_file_transfer_canceled
-

Transfer was cancelled through ts3client_haltTransfer.

-
- -
-
-enumerator ERROR_file_transfer_interrupted
-

Transfer failed because the server is shutting down, or network connection issues.

-
- -
-
-enumerator ERROR_file_transfer_server_quota_exceeded
-

Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files.

-
- -
-
-enumerator ERROR_file_transfer_client_quota_exceeded
-

Attempt to transfer more data than allowed by this clients’ bandwidth quota. Other clients may continue to transfer files.

-
- -
-
-enumerator ERROR_file_transfer_reset
-
- -
-
-enumerator ERROR_file_transfer_limit_reached
-

Too many file transfers are in progress. Try again later.

-
- -
-
-enumerator ERROR_file_invalid_storage_class
-
- -
-
-enumerator ERROR_file_invalid_dimension
-

Avatar image exceeds maximum width or height accepted by the server.

-
- -
-
-enumerator ERROR_file_transfer_channel_quota_exceeded
-

Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine.

-
- -
-
-enumerator ERROR_sound_preprocessor_disabled
-

Cannot set or query pre processor variables with preprocessing disabled.

-
- -
-
-enumerator ERROR_sound_internal_preprocessor
-
- -
-
-enumerator ERROR_sound_internal_encoder
-
- -
-
-enumerator ERROR_sound_internal_playback
-
- -
-
-enumerator ERROR_sound_no_capture_device_available
-

No audio capture devices are available.

-
- -
-
-enumerator ERROR_sound_no_playback_device_available
-

No audio playback devices are available.

-
- -
-
-enumerator ERROR_sound_could_not_open_capture_device
-

Error accessing audio device, or audio device does not support the requested mode.

-
- -
-
-enumerator ERROR_sound_could_not_open_playback_device
-

Error accessing audio device, or audio device does not support the requested mode.

-
- -
-
-enumerator ERROR_sound_handler_has_device
-

Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using ts3client_closeCaptureDevice or ts3client_closePlaybackDevice.

-
- -
-
-enumerator ERROR_sound_invalid_capture_device
-

Attempt to use a device for capture that does not support capturing audio.

-
- -
-
-enumerator ERROR_sound_invalid_playback_device
-

Attempt to use a device for playback that does not support playback of audio.

-
- -
-
-enumerator ERROR_sound_invalid_wave
-

Attempt to use a non WAV file in ts3client_playWaveFile or ts3client_playWaveFileHandle.

-
- -
-
-enumerator ERROR_sound_unsupported_wave
-

Unsupported wave file used in ts3client_playWaveFile or ts3client_playWaveFileHandle.

-
- -
-
-enumerator ERROR_sound_open_wave
-

Failure to open the specified sound file.

-
- -
-
-enumerator ERROR_sound_internal_capture
-
- -
-
-enumerator ERROR_sound_device_in_use
-

Attempt to unregister a custom device that is being used. Close the device first using ts3client_closeCaptureDevice or ts3client_closePlaybackDevice.

-
- -
-
-enumerator ERROR_sound_device_already_registerred
-

Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique.

-
- -
-
-enumerator ERROR_sound_unknown_device
-

Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see ts3client_registerCustomDevice)

-
- -
-
-enumerator ERROR_sound_unsupported_frequency
-
- -
-
-enumerator ERROR_sound_invalid_channel_count
-

Invalid device audio channel count, must be > 0.

-
- -
-
-enumerator ERROR_sound_read_wave
-

Failure to read sound samples from an opened wave file. Is this a valid wave file?

-
- -
-
-enumerator ERROR_sound_need_more_data
-
- -
-
-enumerator ERROR_sound_device_busy
-
- -
-
-enumerator ERROR_sound_no_data
-

Indicates there is currently no data for playback, e.g. nobody is speaking right now.

-
- -
-
-enumerator ERROR_sound_channel_mask_mismatch
-

Opening a device with an unsupported channel count.

-
- -
-
-enumerator ERROR_permissions_client_insufficient
-

Not enough permissions to perform the requested activity.

-
- -
-
-enumerator ERROR_permissions
-

Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access.

-
- -
-
-enumerator ERROR_accounting_virtualserver_limit_reached
-

Attempt to use more virtual servers than allowed by the license.

-
- -
-
-enumerator ERROR_accounting_slot_limit_reached
-

Attempt to set more slots than allowed by the license.

-
- -
-
-enumerator ERROR_accounting_license_file_not_found
-
- -
-
-enumerator ERROR_accounting_license_date_not_ok
-

License expired or not valid yet.

-
- -
-
-enumerator ERROR_accounting_unable_to_connect_to_server
-

Failure to communicate with accounting backend.

-
- -
-
-enumerator ERROR_accounting_unknown_error
-

Failure to write update license file.

-
- -
-
-enumerator ERROR_accounting_server_error
-
- -
-
-enumerator ERROR_accounting_instance_limit_reached
-

More than one process of the server is running.

-
- -
-
-enumerator ERROR_accounting_instance_check_error
-

Shared memory access failure.

-
- -
-
-enumerator ERROR_accounting_license_file_invalid
-

License is not a TeamSpeak license.

-
- -
-
-enumerator ERROR_accounting_running_elsewhere
-

A copy of this server is already running in another instance. Each server may only exist once.

-
- -
-
-enumerator ERROR_accounting_instance_duplicated
-

A copy of this server is running already in this process. Each server may only exist once.

-
- -
-
-enumerator ERROR_accounting_already_started
-

Attempt to start a server that is already running.

-
- -
-
-enumerator ERROR_accounting_not_started
-
- -
-
-enumerator ERROR_accounting_to_many_starts
-

Starting instance / virtual servers too often in too short a time period.

-
- -
-
-enumerator ERROR_already_registered
-
- -
-
-enumerator ERROR_stream_session_limit_reached
-
- -
-
-enumerator ERROR_stream_session_not_found
-
- -
-
-enumerator ERROR_stream_unknown
-
- -
-
-enumerator ERROR_stream_not_participating
-
- -
-
-enumerator ERROR_not_streamer
-
- -
-
-enumerator ERROR_already_joined
-
- -
-
-enumerator ERROR_join_request_not_found
-
- -
-
-enumerator ERROR_sfu_failed_to_start
-
- -
- -
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/genindex.html b/docs/teamspeak-sdk-3.5.2/doc/genindex.html deleted file mode 100644 index 7782501..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/genindex.html +++ /dev/null @@ -1,1944 +0,0 @@ - - - - - - - - Index — TeamSpeak SDK documentation - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- - -

Index

- -
- C - | F - | G - | H - | I - | L - | M - | R - | S - | T - | V - -
-

C

- - - -
- -

F

- - - -
- -

G

- - - -
- -

H

- - - -
- -

I

- - - -
- -

L

- - - -
- -

M

- - - -
- -

R

- - - -
- -

S

- - - -
- -

T

- - - -
- -

V

- - - -
- - - -
-
-
- -
- -
-

© Copyright 2020, TeamSpeak Systems GmbH.

-
- - Built with Sphinx using a - theme - provided by Read the Docs. - - -
-
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/index.html b/docs/teamspeak-sdk-3.5.2/doc/index.html deleted file mode 100644 index 618cff4..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/index.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - - Welcome to TeamSpeak SDK’s documentation! — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Welcome to TeamSpeak SDK’s documentation!

-

This is the documentation for the TeamSpeak SDK .

-

TeamSpeak 3 is a scalable Voice-Over-IP application consisting of client -and server software. TeamSpeak is generally regarded as the leading VoIP -system offering a superior voice quality, scalability and usability.

-

The cross-platform Software Development Kit allows the easy integration -of the TeamSpeak client and server technology into your own applications.

-
-

Changelog

-
-
-
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/properties.html b/docs/teamspeak-sdk-3.5.2/doc/properties.html deleted file mode 100644 index 9587256..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/properties.html +++ /dev/null @@ -1,1113 +0,0 @@ - - - - - - - - - Property Enums — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Property Enums

-
-

Common

-
-
-enum ConnectionProperties
-

Various connection properties. These are all read only, and except for your own client must be requested using ts3client_requestConnectionInfo

-

Values:

-
-
-enumerator CONNECTION_PING
-

UInt64. Round trip latency for the connection based on the last 5 seconds. On the server this is the average across all connected clients for the last 5 seconds.

-
- -
-
-enumerator CONNECTION_PING_DEVIATION
-

Double. Standard deviation for the round trip latency in CONNECTION_PING.

-
- -
-
-enumerator CONNECTION_CONNECTED_TIME
-

UInt64. Seconds the client has been connected.

-
- -
-
-enumerator CONNECTION_IDLE_TIME
-

UInt64. Time in seconds since the last activity (voice transmission, switching channels, changing mic / speaker mute status) of the client.

-
- -
-
-enumerator CONNECTION_CLIENT_IP
-

String. IP of this client (as seen from the server side)

-
- -
-
-enumerator CONNECTION_CLIENT_PORT
-

UInt64. Client side port of this client (as seen from the server side)

-
- -
-
-enumerator CONNECTION_SERVER_IP
-

String. The IP or hostname used to connect to the server. Only available on yourself.

-
- -
-
-enumerator CONNECTION_SERVER_PORT
-

UInt64. The server port connected to. Only available on yourself.

-
- -
-
-enumerator CONNECTION_PACKETS_SENT_SPEECH
-

UInt64. The number of voice packets transmitted by the client.

-
- -
-
-enumerator CONNECTION_PACKETS_SENT_KEEPALIVE
-

UInt64. The number of keep alive packets transmitted by the client.

-
- -
-
-enumerator CONNECTION_PACKETS_SENT_CONTROL
-

UInt64. The number of command & control packets transmitted by the client.

-
- -
-
-enumerator CONNECTION_PACKETS_SENT_TOTAL
-

UInt64. Total number of packets transmitted by the client. Equal to the sum of CONNECTION_PACKETS_SENT_SPEECH, CONNECTION_PACKETS_SENT_KEEPALIVE and CONNECTION_PACKETS_SENT_CONTROL

-
- -
-
-enumerator CONNECTION_BYTES_SENT_SPEECH
-

UInt64. Outgoing traffic used for voice data by the client.

-
- -
-
-enumerator CONNECTION_BYTES_SENT_KEEPALIVE
-

UInt64. Outgoing traffic used for keeping the connection alive by the client.

-
- -
-
-enumerator CONNECTION_BYTES_SENT_CONTROL
-

UInt64. Outgoing traffic used for command & control data by the client.

-
- -
-
-enumerator CONNECTION_BYTES_SENT_TOTAL
-

UInt64. Total outgoing traffic to the server by this client. Equal to the sum of CONNECTION_BYTES_SENT_SPEECH, CONNECTION_BYTES_SENT_KEEPALIVE and CONNECTION_BYTES_SENT_CONTROL

-
- -
-
-enumerator CONNECTION_PACKETS_RECEIVED_SPEECH
-

UInt64. Number of voice packets received by the client.

-
- -
-
-enumerator CONNECTION_PACKETS_RECEIVED_KEEPALIVE
-

UInt64. Number of keep alive packets received by the client.

-
- -
-
-enumerator CONNECTION_PACKETS_RECEIVED_CONTROL
-

UInt64. Number of command & control packets received by the client.

-
- -
-
-enumerator CONNECTION_PACKETS_RECEIVED_TOTAL
-

UInt64. Total number of packets received by the client. Equal to the sum of CONNECTION_PACKETS_RECEIVED_SPEECH, CONNECTION_PACKETS_RECEIVED_KEEPALIVE and CONNECTION_PACKETS_RECEIVED_CONTROL

-
- -
-
-enumerator CONNECTION_BYTES_RECEIVED_SPEECH
-

UInt64. Incoming traffic used by the client for voice data.

-
- -
-
-enumerator CONNECTION_BYTES_RECEIVED_KEEPALIVE
-

UInt64. Incoming traffic used by the client to keep the connection alive.

-
- -
-
-enumerator CONNECTION_BYTES_RECEIVED_CONTROL
-

UInt64. Incoming traffic used by the client for command & control data.

-
- -
-
-enumerator CONNECTION_BYTES_RECEIVED_TOTAL
-

UInt64. Total incoming traffic used by the client. Equal to the sum of CONNECTION_BYTES_RECEIVED_SPEECH, CONNECTION_BYTES_RECEIVED_KEEPALIVE and CONNECTION_BYTES_RECEIVED_CONTROL

-
- -
-
-enumerator CONNECTION_PACKETLOSS_SPEECH
-

Double. Percentage points of voice packets for the client that did not arrive at the client or server averaged across the last 5 seconds.

-
- -
-
-enumerator CONNECTION_PACKETLOSS_KEEPALIVE
-

Double. Percentage points of keep alive packets for the client that did not arrive at the client or server averaged across the last 5 seconds.

-
- -
-
-enumerator CONNECTION_PACKETLOSS_CONTROL
-

Double. Percentage points of command & control packets for the client that did not arrive at the client or server averaged across the last 5 seconds.

-
- -
-
-enumerator CONNECTION_PACKETLOSS_TOTAL
-

Double. Cumulative chance in percentage points with which a packet round trip failed because a packet was lost

-
- -
-
-enumerator CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH
-

Double. Probability with which a voice packet sent by the server was not received by the client.

-
- -
-
-enumerator CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE
-

Double. Probability with which a keepalive packet sent by the server was not received by the client.

-
- -
-
-enumerator CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL
-

Double. Probability with which a control packet sent by the server was not received by the client.

-
- -
-
-enumerator CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL
-

Double. Probability with which a packet sent by the server was not received by the client.

-
- -
-
-enumerator CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH
-

Double. Probability with which a speech packet sent by the client was not received by the server.

-
- -
-
-enumerator CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE
-

Double. Probability with which a keepalive packet sent by the client was not received by the server.

-
- -
-
-enumerator CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL
-

Double. Probability with which a control packet sent by the client was not received by the server.

-
- -
-
-enumerator CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL
-

Double. Probability with which a packet sent by the client was not received by the server.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH
-

UInt64. Number of bytes sent for speech data in the last second.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE
-

UInt64. Number of bytes sent for keepalive data in the last second.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL
-

UInt64. Number of bytes sent for control data in the last second.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL
-

UInt64. Number of bytes sent in the last second.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH
-

UInt64. Bytes per second sent for speech data, averaged over the last minute.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE
-

UInt64. Bytes per second sent for keepalive data, averaged over the last minute.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL
-

UInt64. Bytes per second sent for control data, averaged over the last minute.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL
-

UInt64. Bytes per second sent, averaged over the last minute.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH
-

UInt64. Number of bytes received for speech data in the last second.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE
-

UInt64. Number of bytes received for keepalive data in the last second.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL
-

UInt64. Number of bytes received for control data in the last second.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL
-

UInt64. Number of bytes received in the last second.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH
-

UInt64. Bytes per second received for speech data, averaged over the last minute.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE
-

UInt64. Bytes per second received for keepalive data, averaged over the last minute.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL
-

UInt64. Bytes per second received for control data, averaged over the last minute.

-
- -
-
-enumerator CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL
-

UInt64. Bytes per second received, averaged over the last minute.

-
- -
-
-enumerator CONNECTION_DUMMY_0
-
- -
-
-enumerator CONNECTION_DUMMY_1
-
- -
-
-enumerator CONNECTION_DUMMY_2
-
- -
-
-enumerator CONNECTION_DUMMY_3
-
- -
-
-enumerator CONNECTION_DUMMY_4
-
- -
-
-enumerator CONNECTION_DUMMY_5
-
- -
-
-enumerator CONNECTION_DUMMY_6
-
- -
-
-enumerator CONNECTION_DUMMY_7
-
- -
-
-enumerator CONNECTION_DUMMY_8
-
- -
-
-enumerator CONNECTION_DUMMY_9
-
- -
-
-enumerator CONNECTION_FILETRANSFER_BANDWIDTH_SENT
-

UInt64. Current file transfer upstream activity in bytes per second. Only available on request (ts3client_requestServerConnectionInfo).

-
- -
-
-enumerator CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED
-

UInt64. Current file transfer downstream activity in bytes per second. Only available on request (ts3client_requestServerConnectionInfo).

-
- -
-
-enumerator CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL
-

UInt64. Total downstream traffic, in bytes, used for file transfer since the server was started. Only available on request (ts3client_requestServerConnectionInfo).

-
- -
-
-enumerator CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL
-

UInt64. Total upstream traffic, in bytes, used for file transfer since the server was started. Only available on request (ts3client_requestServerConnectionInfo).

-
- -
-
-enumerator CONNECTION_ENDMARKER
-
- -
- -
-
-

Server

-
-
-enum VirtualServerProperties
-

Values:

-
-
-enumerator VIRTUALSERVER_UNIQUE_IDENTIFIER
-

String. Read only. Unique identifier for a virtual server, does not change on server restart. Available if ts3client_getConnectionStatus is >= STATUS_CONNECTED.

-
- -
-
-enumerator VIRTUALSERVER_NAME
-

String. Read/Write. The virtual server display name. Available if ts3client_getConnectionStatus is >= STATUS_CONNECTED.

-
- -
-
-enumerator VIRTUALSERVER_WELCOMEMESSAGE
-

String. Read/Write. The welcome message displayed to clients on connect. Available if ts3client_getConnectionStatus is >= STATUS_CONNECTED. Not updated automatically when changed, updates need to be requested (ts3client_requestServerVariables).

-
- -
-
-enumerator VIRTUALSERVER_PLATFORM
-

String. Read only. The operating system the server is running on. Available if ts3client_getConnectionStatus is >= STATUS_CONNECTED.

-
- -
-
-enumerator VIRTUALSERVER_VERSION
-

String. Read only. The server software version string. Available if ts3client_getConnectionStatus is >= STATUS_CONNECTED.

-
- -
-
-enumerator VIRTUALSERVER_MAXCLIENTS
-

UInt64. Read/Write. The maximum number of clients that can be connected simultaneously. Only available on request (ts3client_requestServerVariables).

-
- -
-
-enumerator VIRTUALSERVER_PASSWORD
-

String. Read/Write. The server password. Read access is limited to the server. Clients will only get the password they supplied when connecting. Available if ts3client_getConnectionStatus is >= STATUS_CONNECTED.

-
- -
-
-enumerator VIRTUALSERVER_CLIENTS_ONLINE
-

UInt64. Read only. The current number of clients connected to the server, including query connections. Only available on request (ts3client_requestServerVariables).

-
- -
-
-enumerator VIRTUALSERVER_CHANNELS_ONLINE
-

UInt64. Read only. The current number of channels on the server. Only available on request (ts3client_requestServerVariables).

-
- -
-
-enumerator VIRTUALSERVER_CREATED
-

Integer. Read only. The time this virtual server was created as unix timestamp. Available if ts3client_getConnectionStatus is >= STATUS_CONNECTED.

-
- -
-
-enumerator VIRTUALSERVER_UPTIME
-

UInt64. Read only. Number of seconds that have passed since the virtual server was started. Only available on request (ts3client_requestServerVariables).

-
- -
-
-enumerator VIRTUALSERVER_CODEC_ENCRYPTION_MODE
-

Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted during transfer. One of the values from the CodecEncryptionMode enum. Available if ts3client_getConnectionStatus is >= STATUS_CONNECTED.

-
- -
-
-enumerator VIRTUALSERVER_ENCRYPTION_CIPHERS
-

String. Read/Write. Comma separated list of available ciphers to encrypt the connection. The server will use the first cipher in the list that is also listed in the CLIENT_ENCRYPTION_CIPHERS of the connecting client. Clients will fail to connect if no match is found. Always available.

-
- -
-
-enumerator VIRTUALSERVER_ADDRESS
-

Any resolvable address for the specific virtual server.

-
- -
-
-enumerator VIRTUALSERVER_VERSION_SIGN
-

String. Read only. Signature of Platform and Version.

-
- -
-
-enumerator VIRTUALSERVER_ENDMARKER
-
- -
-
-enumerator VIRTUALSERVER_FILEBASE
-

String. Read only. The path to the base directory used to store files transferred using file transfer. Available only on the server. Is set by ts3server_enableFileManager

-
- -
-
-enumerator VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH
-

UInt64. Read/Write. Maximum traffic in bytes the server can use for file transfer downloads. Only available on request (ts3client_requestServerVariables).

-
- -
-
-enumerator VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH
-

UInt64. Read/Write. Maximum traffic in bytes the server can use for file transfer uploads. Only available on request (=> requestServerVariables)

-
- -
-
-enumerator VIRTUALSERVER_LOG_FILETRANSFER
-

Integer. Read/Write. Boolean (1/0) indicating whether to include file transfer activities (uploading or downloading of files) in the server log. Always available.

-
- -
- -
-
-

Channel

-
-
-enum ChannelProperties
-

Values:

-
-
-enumerator CHANNEL_NAME
-

String. Read/Write. Name of the channel. Always available.

-
- -
-
-enumerator CHANNEL_TOPIC
-

String. Read/Write. Short single line text describing what the channel is about. Always available.

-
- -
-
-enumerator CHANNEL_DESCRIPTION
-

String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. Must be requested (ts3client_requestChannelDescription)

-
- -
-
-enumerator CHANNEL_PASSWORD
-

String. Read/Write. Password of the channel. Read access is limited to the server. Clients will only ever see the last password they attempted to use when joining the channel. Always available.

-
- -
-
-enumerator CHANNEL_CODEC
-

Integer. Read/Write. The codec this channel is using. One of the values from the CodecType enum. Always available.

-
- -
-
-enumerator CHANNEL_CODEC_QUALITY
-

Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. Higher value means better voice quality but also more bandwidth usage. Always available.

-
- -
-
-enumerator CHANNEL_MAXCLIENTS
-

Integer. Read/Write. The number of clients that can be in the channel simultaneously. Always available.

-
- -
-
-enumerator CHANNEL_MAXFAMILYCLIENTS
-

Integer. Read/Write. The total number of clients that can be in this channel and all sub channels of this channel. Always available.

-
- -
-
-enumerator CHANNEL_ORDER
-

UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 the channel is sorted at the top of the current level. Always available.

-
- -
-
-enumerator CHANNEL_FLAG_PERMANENT
-

Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. Permanent channels are stored to the database and available after server restart. SDK users will need to take care of restoring channel at server start on their own. Mutually exclusive with CHANNEL_FLAG_SEMI_PERMANENT. Always available.

-
- -
-
-enumerator CHANNEL_FLAG_SEMI_PERMANENT
-

Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. Semi permanent channels are not stored to disk and gone after server restart but remain while empty. Mutually exclusive with CHANNEL_FLAG_PERMANENT. Always available.

-
- -
-
-enumerator CHANNEL_FLAG_DEFAULT
-

Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients are located in when they join the server, unless the client explicitly specified a different channel when connecting and is allowed to join their preferred channel. Only one channel on the server can have this flag set. The default channel must have CHANNEL_FLAG_PERMANENT set. Always available.

-
- -
-
-enumerator CHANNEL_FLAG_PASSWORD
-

Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. When removing or setting CHANNEL_PASSWORD you also need to adjust this flag.

-
- -
-
-enumerator CHANNEL_CODEC_LATENCY_FACTOR
-

(deprecated) Integer. Read/Write. Allows to increase packet size, reducing bandwith at the cost of higher latency of voice transmission. Valid values are 1-10 inclusive. 1 is the default and offers the lowest latency. Always available.

-
- -
-
-enumerator CHANNEL_CODEC_IS_UNENCRYPTED
-

Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice data is not encrypted. Only used if the server VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to CODEC_ENCRYPTION_PER_CHANNEL. Always available.

-
- -
-
-enumerator CHANNEL_SECURITY_SALT
-

String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When a client joins their CLIENT_SECURITY_HASH is compared to this value, to allow or deny the client access to the channel. Used to enforce clients joining the server with specific identity and CLIENT_META_DATA. See SDK Documentation about this feature for further details. Always available.

-
- -
-
-enumerator CHANNEL_DELETE_DELAY
-

UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after the last client leaves the channel. Channel is only deleted if empty when the delete delay expired. Always available.

-
- -
-
-enumerator CHANNEL_UNIQUE_IDENTIFIER
-

String. Read only. An identifier that uniquely identifies a channel. Available in Server >= 3.10.0

-
- -
-
-enumerator CHANNEL_ENDMARKER
-
- -
- -
-
-

Client

-
-
-enum ClientProperties
-

Values:

-
-
-enumerator CLIENT_UNIQUE_IDENTIFIER
-

String. Read only. Public Identity, can be used to identify a client installation. Remains identical as long as the client keeps using the same identity. Available for visible clients.

-
- -
-
-enumerator CLIENT_NICKNAME
-

String. Read/Write. Display name of the client. Available for visible clients.

-
- -
-
-enumerator CLIENT_VERSION
-

String. Read only. Version String of the client used. For clients other than ourself this needs to be requested (ts3client_requestClientVariables).

-
- -
-
-enumerator CLIENT_PLATFORM
-

String. Read only. Operating system used by the client. For other clients other than ourself this needs to be requested (ts3client_requestClientVariables).

-
- -
-
-enumerator CLIENT_FLAG_TALKING
-

Integer. Read only. Whether the client is talking. Available on clients that are either whispering to us, or in our channel.

-
- -
-
-enumerator CLIENT_INPUT_MUTED
-

Integer. Read/Write. Microphone mute status. Available for visible clients. One of the values from the MuteInputStatus enum.

-
- -
-
-enumerator CLIENT_OUTPUT_MUTED
-

Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available for visible clients. One of the values from the MuteOutputStatus enum.

-
- -
-
-enumerator CLIENT_OUTPUTONLY_MUTED
-

Integer. Read/Write. Speaker mute status. Microphone may be active. Available for visible clients. One of the values from the MuteOutputStatus enum.

-
- -
-
-enumerator CLIENT_INPUT_HARDWARE
-

Integer. Read only. Indicates whether a capture device is open. Available for visible clients. One of the values from the HardwareInputStatus enum.

-
- -
-
-enumerator CLIENT_OUTPUT_HARDWARE
-

Integer. Read only. Indicates whether a playback device is open. Available for visible clients. One of the values from the HardwareOutputStatus enum.

-
- -
-
-enumerator CLIENT_INPUT_DEACTIVATED
-

Integer. Read/Write. Not available server side. Local microphone mute status. Available only for own client. Used to implement Push To Talk. One of the values from the InputDeactivationStatus enum.

-
- -
-
-enumerator CLIENT_IDLE_TIME
-

UInt64. Read only. Seconds since last activity. Available only for own client.

-
- -
-
-enumerator CLIENT_DEFAULT_CHANNEL
-

String. Read only. User specified channel they joined when connecting to the server. Available only for own client.

-
- -
-
-enumerator CLIENT_DEFAULT_CHANNEL_PASSWORD
-

String. Read only. User specified channel password for the channel they attempted to join when connecting to the server. Available only for own client.

-
- -
-
-enumerator CLIENT_SERVER_PASSWORD
-

String. Read only. User specified server password. Available only for own client.

-
- -
-
-enumerator CLIENT_META_DATA
-

String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not used by TeamSpeak. Available for visible clients.

-
- -
-
-enumerator CLIENT_IS_MUTED
-

Integer. Read only. Not available server side. Indicates whether we have muted the client using ts3client_requestMuteClients. Available for visible clients other than ourselves.

-
- -
-
-enumerator CLIENT_IS_RECORDING
-

Integer. Read only. Indicates whether the client is recording incoming audio. Available for visible clients.

-
- -
-
-enumerator CLIENT_VOLUME_MODIFICATOR
-

Integer. Read only. Volume adjustment for this client as set by ts3client_setClientVolumeModifier. Available for visible clients.

-
- -
-
-enumerator CLIENT_VERSION_SIGN
-

String. Read only. TeamSpeak internal signature.

-
- -
-
-enumerator CLIENT_SECURITY_HASH
-

String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is provided by an outside source. A channel will use the security salt + other client data to calculate a hash, which must be the same as the one provided here. See SDK documentation about Client / Channel Security Hashes for more details.

-
- -
-
-enumerator CLIENT_ENCRYPTION_CIPHERS
-

String. Read only. SDK only. List of available ciphers this client can use.

-
- -
-
-enumerator CLIENT_IS_STREAMING
-

bool. Read only, Is currently streaming.

-
- -
-
-enumerator CLIENT_ENDMARKER
-
- -
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/search.html b/docs/teamspeak-sdk-3.5.2/doc/search.html deleted file mode 100644 index b67e374..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/search.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - Search — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/searchindex.js b/docs/teamspeak-sdk-3.5.2/doc/searchindex.js deleted file mode 100644 index e206776..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/searchindex.js +++ /dev/null @@ -1 +0,0 @@ -Search.setIndex({"alltitles": {"3D Sound": [[0, null]], "A callback example in C:": [[11, "a-callback-example-in-c"], [47, "a-callback-example-in-c"]], "Accessing the voice buffer": [[3, null]], "Activating the capture device": [[2, null]], "Active transfer information": [[26, "active-transfer-information"]], "Actually create the channel": [[48, "actually-create-the-channel"], [49, "actually-create-the-channel"]], "Add to allow list": [[40, "add-to-allow-list"]], "Adjust general settings": [[0, "adjust-general-settings"]], "Adjust individual clients": [[35, "adjust-individual-clients"]], "Adjusting the volume": [[25, "adjusting-the-volume"]], "Advanced": [[39, "advanced"]], "Advanced channel creation": [[49, null]], "Advanced virtual server creation": [[46, null]], "After effects and mixing": [[3, "after-effects-and-mixing"]], "After effects but before mixing": [[3, "after-effects-but-before-mixing"]], "After preprocessing": [[3, "after-preprocessing"]], "Audio codecs": [[5, null]], "Available callbacks": [[68, "available-callbacks"]], "Available config values": [[36, "available-config-values"]], "Available values": [[35, "available-values"]], "Bandwidth and Traffic": [[61, null]], "Before effects or mixing": [[3, "before-effects-or-mixing"]], "Before preprocessing": [[3, "before-preprocessing"]], "Callback": [[12, "callback"], [13, "callback"], [16, "callback"]], "Callbacks": [[0, "callbacks"], [18, "callbacks"], [20, "callbacks"], [26, "callbacks"], [28, "callbacks"], [59, "callbacks"]], "Calling Client Lib functions": [[31, "calling-client-lib-functions"]], "Calling Server lib functions": [[65, "calling-server-lib-functions"]], "Cancel a transfer": [[26, "cancel-a-transfer"]], "Capture": [[3, "capture"], [8, "capture"]], "Change server information": [[64, "change-server-information"]], "Change sorting": [[16, "change-sorting"]], "Changelog": [[44, "changelog"]], "Channel": [[37, "channel"], [45, "channel"]], "Channel Management": [[19, null]], "Channel information": [[28, null], [62, null]], "Channel password": [[67, "channel-password"]], "Channel sorting": [[17, null]], "Channel subscriptions": [[18, null]], "Channel voice data encryption": [[38, null]], "Check mute status": [[32, "check-mute-status"]], "Check subscription status": [[18, "check-subscription-status"]], "Client": [[42, "client"], [45, "client"]], "Client Audio": [[1, null]], "Client information": [[29, null], [55, "client-information"], [63, null]], "Close handle": [[39, "close-handle"]], "Closing devices": [[4, null]], "Codecs": [[42, "codecs"]], "Common": [[42, "common"], [45, "common"]], "Configure the maximum number of clients on a server": [[58, "configure-the-maximum-number-of-clients-on-a-server"]], "Connecting to a server": [[22, "connecting-to-a-server"]], "Connection change notification": [[22, "connection-change-notification"]], "Control who can whisper you": [[40, "control-who-can-whisper-you"]], "Create and stop virtual servers": [[71, null]], "Create server structure pointer": [[46, "create-server-structure-pointer"]], "Create the virtual server and channels": [[46, "create-the-virtual-server-and-channels"]], "Creating a channel salt": [[70, "creating-a-channel-salt"]], "Creating a client hash": [[70, "creating-a-client-hash"]], "Creating a connection handler": [[22, "creating-a-connection-handler"]], "Creating a new channel": [[12, null], [48, null]], "Creating an identity": [[22, "creating-an-identity"]], "Current devices": [[7, "current-devices"]], "Current modes": [[7, "current-modes"]], "Custom encryption": [[24, null], [57, null]], "Custom passwords": [[34, null], [67, null]], "Decryption": [[24, "decryption"], [57, "decryption"]], "Delay channel deletion": [[13, "delay-channel-deletion"]], "Deleting a channel": [[13, null]], "Deleting channels": [[50, null]], "Disabling protocol commands": [[56, null]], "Disconnecting": [[22, "disconnecting"]], "Download a file": [[26, "download-a-file"]], "Editing channel information": [[28, "editing-channel-information"]], "Enable file transfer": [[59, "enable-file-transfer"]], "Encoder options": [[23, null]], "Encryption": [[57, "encryption"]], "Enryption": [[24, "enryption"]], "Error callback": [[11, "error-callback"]], "Error handling": [[11, "error-handling"], [47, "error-handling"]], "Example": [[3, "example"], [6, "example"], [9, "example"], [9, "id1"], [12, "example"], [18, "example"], [22, "example"], [24, "example"], [25, "example"], [30, "example"], [31, "example"], [32, "example"], [32, "id1"], [35, "example"], [35, "id1"], [37, "example"], [46, "example"], [47, "example"], [48, "example"], [51, "example"], [55, "example"], [55, "id1"], [56, "example"], [57, "example"], [63, "example"], [64, "example"], [64, "id1"], [66, "example"], [68, "example"]], "Examples": [[9, "examples"], [11, "examples"], [11, "id1"], [14, "examples"], [15, "examples"], [23, "examples"], [28, "examples"], [29, "examples"], [29, "id1"], [47, "examples"], [55, "examples"], [62, "examples"], [62, "id1"], [63, "examples"], [66, "examples"]], "FAQ": [[25, null], [58, null]], "File Transfer": [[42, "file-transfer"]], "FileTransfer permission callbacks": [[68, "filetransfer-permission-callbacks"]], "Filetransfer": [[26, null], [59, null]], "From channel": [[20, "from-channel"]], "From server": [[20, "from-server"]], "Get default devices": [[9, "get-default-devices"]], "Getting started": [[11, null], [47, null]], "I get \u201cAccounting | | sid=1 is running initializing shutdown\u201d in the log": [[58, "i-get-accounting-sid-1-is-running-initializing-shutdown-in-the-log"]], "Implementing Push-To-Talk": [[25, "implementing-push-to-talk"]], "Implementing a name/password authentication": [[58, "implementing-a-name-password-authentication"]], "Initialize the channel tree": [[46, "initialize-the-channel-tree"]], "Initializing": [[11, "initializing"], [47, "initializing"]], "Initializing devices": [[8, null]], "Initiate transfers": [[26, "initiate-transfers"]], "Input volume": [[25, "input-volume"]], "Introduction": [[31, null], [65, null]], "Joining a channel": [[14, null]], "Kicking Clients": [[55, "kicking-clients"]], "Kicking clients": [[20, null]], "List available clients, channels, servers": [[66, null]], "List available devices": [[9, "list-available-devices"]], "List available modes": [[9, "list-available-modes"]], "List available modes and devices": [[9, null]], "List channels": [[15, null], [51, null], [66, "list-channels"]], "List clients": [[21, null], [54, null], [55, "list-clients"], [66, "list-clients"]], "List connection handlers": [[22, "list-connection-handlers"]], "List servers": [[66, "list-servers"]], "Local Test mode": [[10, null]], "Logging": [[33, null]], "Managing channels": [[53, null]], "Managing clients": [[55, null]], "Managing server connections": [[22, null]], "Moving a channel": [[16, null]], "Moving channels": [[52, null]], "Moving clients": [[55, "moving-clients"]], "Mute clients": [[32, "mute-clients"]], "Muting other clients": [[32, null]], "Obtain a channel creation structure": [[49, "obtain-a-channel-creation-structure"]], "Obtain handle": [[39, "obtain-handle"]], "Other client position": [[0, "other-client-position"]], "Output volume": [[25, "output-volume"]], "Overview of header files": [[31, "overview-of-header-files"]], "Own client": [[29, "own-client"]], "Own client position": [[0, "own-client-position"]], "Password Encryption": [[67, "password-encryption"]], "Password encryption": [[34, "password-encryption"]], "Password validation": [[67, "password-validation"]], "Pause / resume": [[39, "pause-resume"]], "Permission checks": [[68, null]], "Permissions": [[59, "permissions"]], "Playback": [[3, "playback"], [8, "playback"]], "Playback options": [[35, null]], "Playing wave files": [[39, null]], "Preprocessor options": [[36, null]], "Private": [[37, "private"]], "Property Enums": [[45, null]], "Providing audio data": [[6, "providing-audio-data"]], "Query Keypair for future reuse": [[71, "query-keypair-for-future-reuse"]], "Query and set optional server properties": [[46, "query-and-set-optional-server-properties"]], "Query channel information": [[28, "query-channel-information"], [62, "query-channel-information"]], "Query client information": [[29, "query-client-information"], [55, "query-client-information"], [63, "query-client-information"]], "Query current mode and device": [[7, null]], "Query default modes": [[9, "query-default-modes"]], "Query information": [[30, "query-information"]], "Query server information": [[64, "query-server-information"]], "Query speed limits": [[26, "query-speed-limits"]], "Query values": [[35, "query-values"], [61, "query-values"]], "Query variables": [[46, "query-variables"]], "Querying the library version": [[11, "querying-the-library-version"], [47, "querying-the-library-version"]], "Querying values": [[36, "querying-values"]], "Receiving": [[37, "receiving"]], "Register custom devices": [[6, "register-custom-devices"]], "Remove from allow list": [[40, "remove-from-allow-list"]], "Removing a connection handler": [[22, "removing-a-connection-handler"]], "Removing custom devices": [[6, "removing-custom-devices"]], "Request creation": [[12, "request-creation"]], "Request file and directory information": [[26, "request-file-and-directory-information"]], "Request updated information": [[30, "request-updated-information"]], "Requesting updated information": [[29, "requesting-updated-information"]], "Retrieve and store information": [[27, null], [60, null]], "Retrieve playback data": [[6, "retrieve-playback-data"]], "Return code": [[31, "return-code"]], "Rewriting the path on the server": [[59, "rewriting-the-path-on-the-server"]], "Security salts and hashes": [[70, null]], "Sending": [[37, "sending"]], "Server": [[37, "server"], [42, "server"], [45, "server"]], "Server information": [[30, null], [64, null]], "Server password": [[67, "server-password"]], "Set Logging level": [[33, "set-logging-level"]], "Set and query optional channel properties": [[46, "set-and-query-optional-channel-properties"]], "Set essential channel properties": [[46, "set-essential-channel-properties"]], "Set essential server properties": [[46, "set-essential-server-properties"]], "Set speed limits": [[26, "set-speed-limits"]], "Set variables": [[46, "set-variables"]], "Setting additional channel properties": [[49, "setting-additional-channel-properties"]], "Setting basic channel properties": [[49, "setting-basic-channel-properties"]], "Setting channel information": [[62, "setting-channel-information"]], "Setting client information": [[29, "setting-client-information"], [55, "setting-client-information"], [63, "setting-client-information"]], "Setting values": [[35, "setting-values"], [36, "setting-values"]], "Shutting down": [[11, "shutting-down"], [47, "shutting-down"]], "Simple": [[39, "simple"]], "Speed limits": [[26, "speed-limits"]], "Standard Permission callbacks": [[68, "standard-permission-callbacks"]], "Stopping a virtual server": [[71, "stopping-a-virtual-server"]], "Structures & Enumerations": [[42, null]], "Subscribe to channels": [[18, "subscribe-to-channels"]], "System requirements": [[31, "system-requirements"], [65, "system-requirements"]], "Talk across channels": [[25, "talk-across-channels"]], "TeamSpeak Client Functions": [[41, null]], "TeamSpeak Error Codes": [[43, null]], "TeamSpeak Server Functions": [[73, null]], "Text chat": [[37, null]], "Text messaging": [[42, "text-messaging"]], "The callback mechanism": [[11, "the-callback-mechanism"], [47, "the-callback-mechanism"]], "Unable to start multiple virtual servers / processes": [[58, "unable-to-start-multiple-virtual-servers-processes"]], "Unmute clients": [[32, "unmute-clients"]], "Unsubscribe from channels": [[18, "unsubscribe-from-channels"]], "Upload a local file": [[26, "upload-a-local-file"]], "Usage": [[65, "usage"]], "User-defined logging": [[33, "user-defined-logging"]], "Using custom devices": [[6, null]], "Voice": [[42, "voice"]], "Voice recording": [[3, "voice-recording"]], "Wave file position": [[0, "wave-file-position"]], "Welcome to TeamSpeak SDK\u2019s documentation!": [[44, null]], "Whisper": [[42, "whisper"]], "Whisper lists": [[40, null], [72, null]]}, "docnames": ["client/3dsound", "client/audio", "client/audio-activate", "client/audio-buffer-access", "client/audio-close", "client/audio-codecs", "client/audio-custom-device", "client/audio-get-current", "client/audio-init", "client/audio-list-device-mode", "client/audio-localtest", "client/basic", "client/channel-create", "client/channel-delete", "client/channel-join", "client/channel-list", "client/channel-move", "client/channel-sort", "client/channel-subscribe", "client/channels", "client/client-kick", "client/client-list", "client/connections", "client/encoder", "client/encryption", "client/faq", "client/filetransfer", "client/info", "client/info-channel", "client/info-client", "client/info-server", "client/intro", "client/local-mute", "client/logging", "client/passwords", "client/playback-options", "client/preprocessor", "client/textmessages", "client/voice-encryption", "client/wave-files", "client/whisper", "client_api", "enumerations", "errors", "index", "properties", "server/advanced-create", "server/basic", "server/channel-create", "server/channel-create-adv", "server/channel-delete", "server/channel-list", "server/channel-move", "server/channels", "server/client-list", "server/clients", "server/disable-commands", "server/encryption", "server/faq", "server/filetransfer", "server/info", "server/info-bandwidth", "server/info-channel", "server/info-client", "server/info-server", "server/intro", "server/list-items", "server/passwords", "server/permissions", "server/permissions-filetransfer", "server/security-salt", "server/vserver-manage", "server/whisper", "server_api"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["client/3dsound.rst", "client/audio.rst", "client/audio-activate.rst", "client/audio-buffer-access.rst", "client/audio-close.rst", "client/audio-codecs.rst", "client/audio-custom-device.rst", "client/audio-get-current.rst", "client/audio-init.rst", "client/audio-list-device-mode.rst", "client/audio-localtest.rst", "client/basic.rst", "client/channel-create.rst", "client/channel-delete.rst", "client/channel-join.rst", "client/channel-list.rst", "client/channel-move.rst", "client/channel-sort.rst", "client/channel-subscribe.rst", "client/channels.rst", "client/client-kick.rst", "client/client-list.rst", "client/connections.rst", "client/encoder.rst", "client/encryption.rst", "client/faq.rst", "client/filetransfer.rst", "client/info.rst", "client/info-channel.rst", "client/info-client.rst", "client/info-server.rst", "client/intro.rst", "client/local-mute.rst", "client/logging.rst", "client/passwords.rst", "client/playback-options.rst", "client/preprocessor.rst", "client/textmessages.rst", "client/voice-encryption.rst", "client/wave-files.rst", "client/whisper.rst", "client_api.rst", "enumerations.rst", "errors.rst", "index.rst", "properties.rst", "server/advanced-create.rst", "server/basic.rst", "server/channel-create.rst", "server/channel-create-adv.rst", "server/channel-delete.rst", "server/channel-list.rst", "server/channel-move.rst", "server/channels.rst", "server/client-list.rst", "server/clients.rst", "server/disable-commands.rst", "server/encryption.rst", "server/faq.rst", "server/filetransfer.rst", "server/info.rst", "server/info-bandwidth.rst", "server/info-channel.rst", "server/info-client.rst", "server/info-server.rst", "server/intro.rst", "server/list-items.rst", "server/passwords.rst", "server/permissions.rst", "server/permissions-filetransfer.rst", "server/security-salt.rst", "server/vserver-manage.rst", "server/whisper.rst", "server_api.rst"], "indexentries": {"channelcreateflags (c enum)": [[73, "c.ChannelCreateFlags", false]], "channelcreateflags.channel_create_flag_none (c enumerator)": [[73, "c.ChannelCreateFlags.CHANNEL_CREATE_FLAG_NONE", false]], "channelcreateflags.channel_create_flag_passwords_encrypted (c enumerator)": [[73, "c.ChannelCreateFlags.CHANNEL_CREATE_FLAG_PASSWORDS_ENCRYPTED", false]], "channelproperties (c enum)": [[45, "c.ChannelProperties", false]], "channelproperties.channel_codec (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_CODEC", false]], "channelproperties.channel_codec_is_unencrypted (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_CODEC_IS_UNENCRYPTED", false]], "channelproperties.channel_codec_latency_factor (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_CODEC_LATENCY_FACTOR", false]], "channelproperties.channel_codec_quality (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_CODEC_QUALITY", false]], "channelproperties.channel_delete_delay (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_DELETE_DELAY", false]], "channelproperties.channel_description (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_DESCRIPTION", false]], "channelproperties.channel_endmarker (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_ENDMARKER", false]], "channelproperties.channel_flag_default (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_FLAG_DEFAULT", false]], "channelproperties.channel_flag_password (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_FLAG_PASSWORD", false]], "channelproperties.channel_flag_permanent (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_FLAG_PERMANENT", false]], "channelproperties.channel_flag_semi_permanent (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_FLAG_SEMI_PERMANENT", false]], "channelproperties.channel_maxclients (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_MAXCLIENTS", false]], "channelproperties.channel_maxfamilyclients (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_MAXFAMILYCLIENTS", false]], "channelproperties.channel_name (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_NAME", false]], "channelproperties.channel_order (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_ORDER", false]], "channelproperties.channel_password (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_PASSWORD", false]], "channelproperties.channel_security_salt (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_SECURITY_SALT", false]], "channelproperties.channel_topic (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_TOPIC", false]], "channelproperties.channel_unique_identifier (c enumerator)": [[45, "c.ChannelProperties.CHANNEL_UNIQUE_IDENTIFIER", false]], "clientcommand (c enum)": [[42, "c.ClientCommand", false]], "clientcommand.client_command_endmarker (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_ENDMARKER", false]], "clientcommand.client_command_filetransfers (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_filetransfers", false]], "clientcommand.client_command_flushchannelcreation (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_flushChannelCreation", false]], "clientcommand.client_command_flushchannelupdates (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_flushChannelUpdates", false]], "clientcommand.client_command_requestchanneldelete (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_requestChannelDelete", false]], "clientcommand.client_command_requestchanneldescription (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_requestChannelDescription", false]], "clientcommand.client_command_requestchannelmove (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_requestChannelMove", false]], "clientcommand.client_command_requestchannelxxsubscribexxx (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_requestChannelXXSubscribeXXX", false]], "clientcommand.client_command_requestclientkickfromxxx (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_requestClientKickFromXXX", false]], "clientcommand.client_command_requestclientmove (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_requestClientMove", false]], "clientcommand.client_command_requestconnectioninfo (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_requestConnectionInfo", false]], "clientcommand.client_command_requestsendxxxtextmsg (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_requestSendXXXTextMsg", false]], "clientcommand.client_command_requestserverconnectioninfo (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_requestServerConnectionInfo", false]], "clientcommand.client_command_requestxxmuteclients (c enumerator)": [[42, "c.ClientCommand.CLIENT_COMMAND_requestXXMuteClients", false]], "clientminiexport (c struct)": [[42, "c.ClientMiniExport", false]], "clientminiexport.channel (c var)": [[42, "c.ClientMiniExport.channel", false]], "clientminiexport.id (c var)": [[42, "c.ClientMiniExport.ID", false]], "clientminiexport.ident (c var)": [[42, "c.ClientMiniExport.ident", false]], "clientminiexport.nickname (c var)": [[42, "c.ClientMiniExport.nickname", false]], "clientproperties (c enum)": [[45, "c.ClientProperties", false]], "clientproperties.client_default_channel (c enumerator)": [[45, "c.ClientProperties.CLIENT_DEFAULT_CHANNEL", false]], "clientproperties.client_default_channel_password (c enumerator)": [[45, "c.ClientProperties.CLIENT_DEFAULT_CHANNEL_PASSWORD", false]], "clientproperties.client_encryption_ciphers (c enumerator)": [[45, "c.ClientProperties.CLIENT_ENCRYPTION_CIPHERS", false]], "clientproperties.client_endmarker (c enumerator)": [[45, "c.ClientProperties.CLIENT_ENDMARKER", false]], "clientproperties.client_flag_talking (c enumerator)": [[45, "c.ClientProperties.CLIENT_FLAG_TALKING", false]], "clientproperties.client_idle_time (c enumerator)": [[45, "c.ClientProperties.CLIENT_IDLE_TIME", false]], "clientproperties.client_input_deactivated (c enumerator)": [[45, "c.ClientProperties.CLIENT_INPUT_DEACTIVATED", false]], "clientproperties.client_input_hardware (c enumerator)": [[45, "c.ClientProperties.CLIENT_INPUT_HARDWARE", false]], "clientproperties.client_input_muted (c enumerator)": [[45, "c.ClientProperties.CLIENT_INPUT_MUTED", false]], "clientproperties.client_is_muted (c enumerator)": [[45, "c.ClientProperties.CLIENT_IS_MUTED", false]], "clientproperties.client_is_recording (c enumerator)": [[45, "c.ClientProperties.CLIENT_IS_RECORDING", false]], "clientproperties.client_is_streaming (c enumerator)": [[45, "c.ClientProperties.CLIENT_IS_STREAMING", false]], "clientproperties.client_meta_data (c enumerator)": [[45, "c.ClientProperties.CLIENT_META_DATA", false]], "clientproperties.client_nickname (c enumerator)": [[45, "c.ClientProperties.CLIENT_NICKNAME", false]], "clientproperties.client_output_hardware (c enumerator)": [[45, "c.ClientProperties.CLIENT_OUTPUT_HARDWARE", false]], "clientproperties.client_output_muted (c enumerator)": [[45, "c.ClientProperties.CLIENT_OUTPUT_MUTED", false]], "clientproperties.client_outputonly_muted (c enumerator)": [[45, "c.ClientProperties.CLIENT_OUTPUTONLY_MUTED", false]], "clientproperties.client_platform (c enumerator)": [[45, "c.ClientProperties.CLIENT_PLATFORM", false]], "clientproperties.client_security_hash (c enumerator)": [[45, "c.ClientProperties.CLIENT_SECURITY_HASH", false]], "clientproperties.client_server_password (c enumerator)": [[45, "c.ClientProperties.CLIENT_SERVER_PASSWORD", false]], "clientproperties.client_unique_identifier (c enumerator)": [[45, "c.ClientProperties.CLIENT_UNIQUE_IDENTIFIER", false]], "clientproperties.client_version (c enumerator)": [[45, "c.ClientProperties.CLIENT_VERSION", false]], "clientproperties.client_version_sign (c enumerator)": [[45, "c.ClientProperties.CLIENT_VERSION_SIGN", false]], "clientproperties.client_volume_modificator (c enumerator)": [[45, "c.ClientProperties.CLIENT_VOLUME_MODIFICATOR", false]], "clientuifunctions (c struct)": [[41, "c.ClientUIFunctions", false]], "clientuifunctions.onauthenticationtokenevent (c var)": [[41, "c.ClientUIFunctions.onAuthenticationTokenEvent", false]], "clientuifunctions.onchanneldescriptionupdateevent (c var)": [[41, "c.ClientUIFunctions.onChannelDescriptionUpdateEvent", false]], "clientuifunctions.onchannelmoveevent (c var)": [[41, "c.ClientUIFunctions.onChannelMoveEvent", false]], "clientuifunctions.onchannelpasswordchangedevent (c var)": [[41, "c.ClientUIFunctions.onChannelPasswordChangedEvent", false]], "clientuifunctions.onchannelsubscribeevent (c var)": [[41, "c.ClientUIFunctions.onChannelSubscribeEvent", false]], "clientuifunctions.onchannelsubscribefinishedevent (c var)": [[41, "c.ClientUIFunctions.onChannelSubscribeFinishedEvent", false]], "clientuifunctions.onchannelunsubscribeevent (c var)": [[41, "c.ClientUIFunctions.onChannelUnsubscribeEvent", false]], "clientuifunctions.onchannelunsubscribefinishedevent (c var)": [[41, "c.ClientUIFunctions.onChannelUnsubscribeFinishedEvent", false]], "clientuifunctions.onchatlogintokenevent (c var)": [[41, "c.ClientUIFunctions.onChatLoginTokenEvent", false]], "clientuifunctions.oncheckserveruniqueidentifierevent (c var)": [[41, "c.ClientUIFunctions.onCheckServerUniqueIdentifierEvent", false]], "clientuifunctions.onclientidsevent (c var)": [[41, "c.ClientUIFunctions.onClientIDsEvent", false]], "clientuifunctions.onclientidsfinishedevent (c var)": [[41, "c.ClientUIFunctions.onClientIDsFinishedEvent", false]], "clientuifunctions.onclientkickfromchannelevent (c var)": [[41, "c.ClientUIFunctions.onClientKickFromChannelEvent", false]], "clientuifunctions.onclientkickfromserverevent (c var)": [[41, "c.ClientUIFunctions.onClientKickFromServerEvent", false]], "clientuifunctions.onclientmoveevent (c var)": [[41, "c.ClientUIFunctions.onClientMoveEvent", false]], "clientuifunctions.onclientmovemovedevent (c var)": [[41, "c.ClientUIFunctions.onClientMoveMovedEvent", false]], "clientuifunctions.onclientmovesubscriptionevent (c var)": [[41, "c.ClientUIFunctions.onClientMoveSubscriptionEvent", false]], "clientuifunctions.onclientmovetimeoutevent (c var)": [[41, "c.ClientUIFunctions.onClientMoveTimeoutEvent", false]], "clientuifunctions.onclientpasswordencrypt (c var)": [[41, "c.ClientUIFunctions.onClientPasswordEncrypt", false]], "clientuifunctions.onconnectioninfoevent (c var)": [[41, "c.ClientUIFunctions.onConnectionInfoEvent", false]], "clientuifunctions.onconnectstatuschangeevent (c var)": [[41, "c.ClientUIFunctions.onConnectStatusChangeEvent", false]], "clientuifunctions.oncustom3drolloffcalculationclientevent (c var)": [[41, "c.ClientUIFunctions.onCustom3dRolloffCalculationClientEvent", false]], "clientuifunctions.oncustom3drolloffcalculationwaveevent (c var)": [[41, "c.ClientUIFunctions.onCustom3dRolloffCalculationWaveEvent", false]], "clientuifunctions.oncustompacketdecryptevent (c var)": [[41, "c.ClientUIFunctions.onCustomPacketDecryptEvent", false]], "clientuifunctions.oncustompacketencryptevent (c var)": [[41, "c.ClientUIFunctions.onCustomPacketEncryptEvent", false]], "clientuifunctions.ondelchannelevent (c var)": [[41, "c.ClientUIFunctions.onDelChannelEvent", false]], "clientuifunctions.oneditcapturedvoicedataevent (c var)": [[41, "c.ClientUIFunctions.onEditCapturedVoiceDataEvent", false]], "clientuifunctions.oneditcapturedvoicedatapreprocessevent (c var)": [[41, "c.ClientUIFunctions.onEditCapturedVoiceDataPreprocessEvent", false]], "clientuifunctions.oneditmixedplaybackvoicedataevent (c var)": [[41, "c.ClientUIFunctions.onEditMixedPlaybackVoiceDataEvent", false]], "clientuifunctions.oneditplaybackvoicedataevent (c var)": [[41, "c.ClientUIFunctions.onEditPlaybackVoiceDataEvent", false]], "clientuifunctions.oneditpostprocessvoicedataevent (c var)": [[41, "c.ClientUIFunctions.onEditPostProcessVoiceDataEvent", false]], "clientuifunctions.onfileinfoevent (c var)": [[41, "c.ClientUIFunctions.onFileInfoEvent", false]], "clientuifunctions.onfilelistevent (c var)": [[41, "c.ClientUIFunctions.onFileListEvent", false]], "clientuifunctions.onfilelistfinishedevent (c var)": [[41, "c.ClientUIFunctions.onFileListFinishedEvent", false]], "clientuifunctions.onfiletransferstatusevent (c var)": [[41, "c.ClientUIFunctions.onFileTransferStatusEvent", false]], "clientuifunctions.onignoredwhisperevent (c var)": [[41, "c.ClientUIFunctions.onIgnoredWhisperEvent", false]], "clientuifunctions.onjsonreply (c var)": [[41, "c.ClientUIFunctions.onJsonReply", false]], "clientuifunctions.onmessage (c var)": [[41, "c.ClientUIFunctions.onMessage", false]], "clientuifunctions.onnewchannelcreatedevent (c var)": [[41, "c.ClientUIFunctions.onNewChannelCreatedEvent", false]], "clientuifunctions.onnewchannelevent (c var)": [[41, "c.ClientUIFunctions.onNewChannelEvent", false]], "clientuifunctions.onplaybackshutdowncompleteevent (c var)": [[41, "c.ClientUIFunctions.onPlaybackShutdownCompleteEvent", false]], "clientuifunctions.onprotoevent (c var)": [[41, "c.ClientUIFunctions.onProtoEvent", false]], "clientuifunctions.onprotoresponse (c var)": [[41, "c.ClientUIFunctions.onProtoResponse", false]], "clientuifunctions.onscreensharesessionevent (c var)": [[41, "c.ClientUIFunctions.onScreenshareSessionEvent", false]], "clientuifunctions.onsendcalltomatrix (c var)": [[41, "c.ClientUIFunctions.onSendCallToMatrix", false]], "clientuifunctions.onserverconnectioninfoevent (c var)": [[41, "c.ClientUIFunctions.onServerConnectionInfoEvent", false]], "clientuifunctions.onservereditedevent (c var)": [[41, "c.ClientUIFunctions.onServerEditedEvent", false]], "clientuifunctions.onservererrorevent (c var)": [[41, "c.ClientUIFunctions.onServerErrorEvent", false]], "clientuifunctions.onserverprotocolversionevent (c var)": [[41, "c.ClientUIFunctions.onServerProtocolVersionEvent", false]], "clientuifunctions.onserverstopevent (c var)": [[41, "c.ClientUIFunctions.onServerStopEvent", false]], "clientuifunctions.onserverupdatedevent (c var)": [[41, "c.ClientUIFunctions.onServerUpdatedEvent", false]], "clientuifunctions.onsounddevicelistchangedevent (c var)": [[41, "c.ClientUIFunctions.onSoundDeviceListChangedEvent", false]], "clientuifunctions.ontalkstatuschangeevent (c var)": [[41, "c.ClientUIFunctions.onTalkStatusChangeEvent", false]], "clientuifunctions.ontextmessageevent (c var)": [[41, "c.ClientUIFunctions.onTextMessageEvent", false]], "clientuifunctions.onupdatechanneleditedevent (c var)": [[41, "c.ClientUIFunctions.onUpdateChannelEditedEvent", false]], "clientuifunctions.onupdatechannelevent (c var)": [[41, "c.ClientUIFunctions.onUpdateChannelEvent", false]], "clientuifunctions.onupdateclientevent (c var)": [[41, "c.ClientUIFunctions.onUpdateClientEvent", false]], "clientuifunctions.onuserloggingmessageevent (c var)": [[41, "c.ClientUIFunctions.onUserLoggingMessageEvent", false]], "codecencryptionmode (c enum)": [[42, "c.CodecEncryptionMode", false]], "codecencryptionmode.codec_encryption_forced_off (c enumerator)": [[42, "c.CodecEncryptionMode.CODEC_ENCRYPTION_FORCED_OFF", false]], "codecencryptionmode.codec_encryption_forced_on (c enumerator)": [[42, "c.CodecEncryptionMode.CODEC_ENCRYPTION_FORCED_ON", false]], "codecencryptionmode.codec_encryption_per_channel (c enumerator)": [[42, "c.CodecEncryptionMode.CODEC_ENCRYPTION_PER_CHANNEL", false]], "codectype (c enum)": [[42, "c.CodecType", false]], "codectype.codec_celt_mono (c enumerator)": [[42, "c.CodecType.CODEC_CELT_MONO", false]], "codectype.codec_opus_music (c enumerator)": [[42, "c.CodecType.CODEC_OPUS_MUSIC", false]], "codectype.codec_opus_voice (c enumerator)": [[42, "c.CodecType.CODEC_OPUS_VOICE", false]], "codectype.codec_speex_narrowband (c enumerator)": [[42, "c.CodecType.CODEC_SPEEX_NARROWBAND", false]], "codectype.codec_speex_ultrawideband (c enumerator)": [[42, "c.CodecType.CODEC_SPEEX_ULTRAWIDEBAND", false]], "codectype.codec_speex_wideband (c enumerator)": [[42, "c.CodecType.CODEC_SPEEX_WIDEBAND", false]], "connectionproperties (c enum)": [[45, "c.ConnectionProperties", false]], "connectionproperties.connection_bandwidth_received_last_minute_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL", false]], "connectionproperties.connection_bandwidth_received_last_minute_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE", false]], "connectionproperties.connection_bandwidth_received_last_minute_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH", false]], "connectionproperties.connection_bandwidth_received_last_minute_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL", false]], "connectionproperties.connection_bandwidth_received_last_second_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL", false]], "connectionproperties.connection_bandwidth_received_last_second_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE", false]], "connectionproperties.connection_bandwidth_received_last_second_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH", false]], "connectionproperties.connection_bandwidth_received_last_second_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL", false]], "connectionproperties.connection_bandwidth_sent_last_minute_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL", false]], "connectionproperties.connection_bandwidth_sent_last_minute_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE", false]], "connectionproperties.connection_bandwidth_sent_last_minute_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH", false]], "connectionproperties.connection_bandwidth_sent_last_minute_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL", false]], "connectionproperties.connection_bandwidth_sent_last_second_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL", false]], "connectionproperties.connection_bandwidth_sent_last_second_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE", false]], "connectionproperties.connection_bandwidth_sent_last_second_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH", false]], "connectionproperties.connection_bandwidth_sent_last_second_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL", false]], "connectionproperties.connection_bytes_received_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_CONTROL", false]], "connectionproperties.connection_bytes_received_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_KEEPALIVE", false]], "connectionproperties.connection_bytes_received_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_SPEECH", false]], "connectionproperties.connection_bytes_received_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_TOTAL", false]], "connectionproperties.connection_bytes_sent_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BYTES_SENT_CONTROL", false]], "connectionproperties.connection_bytes_sent_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BYTES_SENT_KEEPALIVE", false]], "connectionproperties.connection_bytes_sent_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BYTES_SENT_SPEECH", false]], "connectionproperties.connection_bytes_sent_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_BYTES_SENT_TOTAL", false]], "connectionproperties.connection_client2server_packetloss_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL", false]], "connectionproperties.connection_client2server_packetloss_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE", false]], "connectionproperties.connection_client2server_packetloss_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH", false]], "connectionproperties.connection_client2server_packetloss_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL", false]], "connectionproperties.connection_client_ip (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_CLIENT_IP", false]], "connectionproperties.connection_client_port (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_CLIENT_PORT", false]], "connectionproperties.connection_connected_time (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_CONNECTED_TIME", false]], "connectionproperties.connection_dummy_0 (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_DUMMY_0", false]], "connectionproperties.connection_dummy_1 (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_DUMMY_1", false]], "connectionproperties.connection_dummy_2 (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_DUMMY_2", false]], "connectionproperties.connection_dummy_3 (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_DUMMY_3", false]], "connectionproperties.connection_dummy_4 (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_DUMMY_4", false]], "connectionproperties.connection_dummy_5 (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_DUMMY_5", false]], "connectionproperties.connection_dummy_6 (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_DUMMY_6", false]], "connectionproperties.connection_dummy_7 (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_DUMMY_7", false]], "connectionproperties.connection_dummy_8 (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_DUMMY_8", false]], "connectionproperties.connection_dummy_9 (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_DUMMY_9", false]], "connectionproperties.connection_endmarker (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_ENDMARKER", false]], "connectionproperties.connection_filetransfer_bandwidth_received (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED", false]], "connectionproperties.connection_filetransfer_bandwidth_sent (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BANDWIDTH_SENT", false]], "connectionproperties.connection_filetransfer_bytes_received_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL", false]], "connectionproperties.connection_filetransfer_bytes_sent_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL", false]], "connectionproperties.connection_idle_time (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_IDLE_TIME", false]], "connectionproperties.connection_packetloss_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETLOSS_CONTROL", false]], "connectionproperties.connection_packetloss_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETLOSS_KEEPALIVE", false]], "connectionproperties.connection_packetloss_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETLOSS_SPEECH", false]], "connectionproperties.connection_packetloss_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETLOSS_TOTAL", false]], "connectionproperties.connection_packets_received_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_CONTROL", false]], "connectionproperties.connection_packets_received_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_KEEPALIVE", false]], "connectionproperties.connection_packets_received_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_SPEECH", false]], "connectionproperties.connection_packets_received_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_TOTAL", false]], "connectionproperties.connection_packets_sent_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_CONTROL", false]], "connectionproperties.connection_packets_sent_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_KEEPALIVE", false]], "connectionproperties.connection_packets_sent_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_SPEECH", false]], "connectionproperties.connection_packets_sent_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_TOTAL", false]], "connectionproperties.connection_ping (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PING", false]], "connectionproperties.connection_ping_deviation (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_PING_DEVIATION", false]], "connectionproperties.connection_server2client_packetloss_control (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL", false]], "connectionproperties.connection_server2client_packetloss_keepalive (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE", false]], "connectionproperties.connection_server2client_packetloss_speech (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH", false]], "connectionproperties.connection_server2client_packetloss_total (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL", false]], "connectionproperties.connection_server_ip (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_SERVER_IP", false]], "connectionproperties.connection_server_port (c enumerator)": [[45, "c.ConnectionProperties.CONNECTION_SERVER_PORT", false]], "connectstatus (c enum)": [[42, "c.ConnectStatus", false]], "connectstatus.status_connected (c enumerator)": [[42, "c.ConnectStatus.STATUS_CONNECTED", false]], "connectstatus.status_connecting (c enumerator)": [[42, "c.ConnectStatus.STATUS_CONNECTING", false]], "connectstatus.status_connection_established (c enumerator)": [[42, "c.ConnectStatus.STATUS_CONNECTION_ESTABLISHED", false]], "connectstatus.status_connection_establishing (c enumerator)": [[42, "c.ConnectStatus.STATUS_CONNECTION_ESTABLISHING", false]], "connectstatus.status_disconnected (c enumerator)": [[42, "c.ConnectStatus.STATUS_DISCONNECTED", false]], "filetransfercallbackexport (c struct)": [[42, "c.FileTransferCallbackExport", false]], "filetransfercallbackexport.bytes (c var)": [[42, "c.FileTransferCallbackExport.bytes", false]], "filetransfercallbackexport.clientid (c var)": [[42, "c.FileTransferCallbackExport.clientID", false]], "filetransfercallbackexport.issender (c var)": [[42, "c.FileTransferCallbackExport.isSender", false]], "filetransfercallbackexport.remotefilesize (c var)": [[42, "c.FileTransferCallbackExport.remotefileSize", false]], "filetransfercallbackexport.remotetransferid (c var)": [[42, "c.FileTransferCallbackExport.remoteTransferID", false]], "filetransfercallbackexport.status (c var)": [[42, "c.FileTransferCallbackExport.status", false]], "filetransfercallbackexport.statusmessage (c var)": [[42, "c.FileTransferCallbackExport.statusMessage", false]], "filetransfercallbackexport.transferid (c var)": [[42, "c.FileTransferCallbackExport.transferID", false]], "filetransferstate (c enum)": [[42, "c.FileTransferState", false]], "filetransferstate.filetransfer_active (c enumerator)": [[42, "c.FileTransferState.FILETRANSFER_ACTIVE", false]], "filetransferstate.filetransfer_finished (c enumerator)": [[42, "c.FileTransferState.FILETRANSFER_FINISHED", false]], "filetransferstate.filetransfer_initialising (c enumerator)": [[42, "c.FileTransferState.FILETRANSFER_INITIALISING", false]], "filetransfertype (c enum)": [[42, "c.FileTransferType", false]], "filetransfertype.filelisttype_directory (c enumerator)": [[42, "c.FileTransferType.FileListType_Directory", false]], "filetransfertype.filelisttype_file (c enumerator)": [[42, "c.FileTransferType.FileListType_File", false]], "ftaction (c enum)": [[42, "c.FTAction", false]], "ftaction.ft_createdir (c enumerator)": [[42, "c.FTAction.FT_CREATEDIR", false]], "ftaction.ft_delete (c enumerator)": [[42, "c.FTAction.FT_DELETE", false]], "ftaction.ft_download (c enumerator)": [[42, "c.FTAction.FT_DOWNLOAD", false]], "ftaction.ft_fileinfo (c enumerator)": [[42, "c.FTAction.FT_FILEINFO", false]], "ftaction.ft_filelist (c enumerator)": [[42, "c.FTAction.FT_FILELIST", false]], "ftaction.ft_init_channel (c enumerator)": [[42, "c.FTAction.FT_INIT_CHANNEL", false]], "ftaction.ft_init_server (c enumerator)": [[42, "c.FTAction.FT_INIT_SERVER", false]], "ftaction.ft_rename (c enumerator)": [[42, "c.FTAction.FT_RENAME", false]], "ftaction.ft_upload (c enumerator)": [[42, "c.FTAction.FT_UPLOAD", false]], "groupwhispertargetmode (c enum)": [[42, "c.GroupWhisperTargetMode", false]], "groupwhispertargetmode.groupwhispertargetmode_all (c enumerator)": [[42, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ALL", false]], "groupwhispertargetmode.groupwhispertargetmode_allparentchannels (c enumerator)": [[42, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS", false]], "groupwhispertargetmode.groupwhispertargetmode_ancestorchannelfamily (c enumerator)": [[42, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY", false]], "groupwhispertargetmode.groupwhispertargetmode_channelfamily (c enumerator)": [[42, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_CHANNELFAMILY", false]], "groupwhispertargetmode.groupwhispertargetmode_currentchannel (c enumerator)": [[42, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_CURRENTCHANNEL", false]], "groupwhispertargetmode.groupwhispertargetmode_endmarker (c enumerator)": [[42, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ENDMARKER", false]], "groupwhispertargetmode.groupwhispertargetmode_parentchannel (c enumerator)": [[42, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_PARENTCHANNEL", false]], "groupwhispertargetmode.groupwhispertargetmode_subchannels (c enumerator)": [[42, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_SUBCHANNELS", false]], "groupwhispertype (c enum)": [[42, "c.GroupWhisperType", false]], "groupwhispertype.groupwhispertype_allclients (c enumerator)": [[42, "c.GroupWhisperType.GROUPWHISPERTYPE_ALLCLIENTS", false]], "groupwhispertype.groupwhispertype_channelcommander (c enumerator)": [[42, "c.GroupWhisperType.GROUPWHISPERTYPE_CHANNELCOMMANDER", false]], "groupwhispertype.groupwhispertype_channelgroup (c enumerator)": [[42, "c.GroupWhisperType.GROUPWHISPERTYPE_CHANNELGROUP", false]], "groupwhispertype.groupwhispertype_endmarker (c enumerator)": [[42, "c.GroupWhisperType.GROUPWHISPERTYPE_ENDMARKER", false]], "groupwhispertype.groupwhispertype_servergroup (c enumerator)": [[42, "c.GroupWhisperType.GROUPWHISPERTYPE_SERVERGROUP", false]], "hardwareinputstatus (c enum)": [[42, "c.HardwareInputStatus", false]], "hardwareinputstatus.hardwareinput_disabled (c enumerator)": [[42, "c.HardwareInputStatus.HARDWAREINPUT_DISABLED", false]], "hardwareinputstatus.hardwareinput_enabled (c enumerator)": [[42, "c.HardwareInputStatus.HARDWAREINPUT_ENABLED", false]], "hardwareoutputstatus (c enum)": [[42, "c.HardwareOutputStatus", false]], "hardwareoutputstatus.hardwareoutput_disabled (c enumerator)": [[42, "c.HardwareOutputStatus.HARDWAREOUTPUT_DISABLED", false]], "hardwareoutputstatus.hardwareoutput_enabled (c enumerator)": [[42, "c.HardwareOutputStatus.HARDWAREOUTPUT_ENABLED", false]], "inputdeactivationstatus (c enum)": [[42, "c.InputDeactivationStatus", false]], "inputdeactivationstatus.input_active (c enumerator)": [[42, "c.InputDeactivationStatus.INPUT_ACTIVE", false]], "inputdeactivationstatus.input_deactivated (c enumerator)": [[42, "c.InputDeactivationStatus.INPUT_DEACTIVATED", false]], "localtestmode (c enum)": [[42, "c.LocalTestMode", false]], "localtestmode.test_mode_off (c enumerator)": [[42, "c.LocalTestMode.TEST_MODE_OFF", false]], "localtestmode.test_mode_talk_status_changes_only (c enumerator)": [[42, "c.LocalTestMode.TEST_MODE_TALK_STATUS_CHANGES_ONLY", false]], "localtestmode.test_mode_voice_local_and_remote (c enumerator)": [[42, "c.LocalTestMode.TEST_MODE_VOICE_LOCAL_AND_REMOTE", false]], "localtestmode.test_mode_voice_local_only (c enumerator)": [[42, "c.LocalTestMode.TEST_MODE_VOICE_LOCAL_ONLY", false]], "logtypes (c enum)": [[42, "c.LogTypes", false]], "logtypes.logtype_console (c enumerator)": [[42, "c.LogTypes.LogType_CONSOLE", false]], "logtypes.logtype_database (c enumerator)": [[42, "c.LogTypes.LogType_DATABASE", false]], "logtypes.logtype_file (c enumerator)": [[42, "c.LogTypes.LogType_FILE", false]], "logtypes.logtype_no_netlogging (c enumerator)": [[42, "c.LogTypes.LogType_NO_NETLOGGING", false]], "logtypes.logtype_none (c enumerator)": [[42, "c.LogTypes.LogType_NONE", false]], "logtypes.logtype_syslog (c enumerator)": [[42, "c.LogTypes.LogType_SYSLOG", false]], "logtypes.logtype_userlogging (c enumerator)": [[42, "c.LogTypes.LogType_USERLOGGING", false]], "muteinputstatus (c enum)": [[42, "c.MuteInputStatus", false]], "muteinputstatus.muteinput_muted (c enumerator)": [[42, "c.MuteInputStatus.MUTEINPUT_MUTED", false]], "muteinputstatus.muteinput_none (c enumerator)": [[42, "c.MuteInputStatus.MUTEINPUT_NONE", false]], "muteoutputstatus (c enum)": [[42, "c.MuteOutputStatus", false]], "muteoutputstatus.muteoutput_muted (c enumerator)": [[42, "c.MuteOutputStatus.MUTEOUTPUT_MUTED", false]], "muteoutputstatus.muteoutput_none (c enumerator)": [[42, "c.MuteOutputStatus.MUTEOUTPUT_NONE", false]], "reasonidentifier (c enum)": [[42, "c.ReasonIdentifier", false]], "reasonidentifier.reason_channeledit (c enumerator)": [[42, "c.ReasonIdentifier.REASON_CHANNELEDIT", false]], "reasonidentifier.reason_channelupdate (c enumerator)": [[42, "c.ReasonIdentifier.REASON_CHANNELUPDATE", false]], "reasonidentifier.reason_clientdisconnect (c enumerator)": [[42, "c.ReasonIdentifier.REASON_CLIENTDISCONNECT", false]], "reasonidentifier.reason_clientdisconnect_server_shutdown (c enumerator)": [[42, "c.ReasonIdentifier.REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN", false]], "reasonidentifier.reason_kick_channel (c enumerator)": [[42, "c.ReasonIdentifier.REASON_KICK_CHANNEL", false]], "reasonidentifier.reason_kick_server (c enumerator)": [[42, "c.ReasonIdentifier.REASON_KICK_SERVER", false]], "reasonidentifier.reason_kick_server_ban (c enumerator)": [[42, "c.ReasonIdentifier.REASON_KICK_SERVER_BAN", false]], "reasonidentifier.reason_lost_connection (c enumerator)": [[42, "c.ReasonIdentifier.REASON_LOST_CONNECTION", false]], "reasonidentifier.reason_moved (c enumerator)": [[42, "c.ReasonIdentifier.REASON_MOVED", false]], "reasonidentifier.reason_none (c enumerator)": [[42, "c.ReasonIdentifier.REASON_NONE", false]], "reasonidentifier.reason_serverstop (c enumerator)": [[42, "c.ReasonIdentifier.REASON_SERVERSTOP", false]], "reasonidentifier.reason_subscription (c enumerator)": [[42, "c.ReasonIdentifier.REASON_SUBSCRIPTION", false]], "securitysaltoptions (c enum)": [[42, "c.SecuritySaltOptions", false]], "securitysaltoptions.security_salt_check_meta_data (c enumerator)": [[42, "c.SecuritySaltOptions.SECURITY_SALT_CHECK_META_DATA", false]], "securitysaltoptions.security_salt_check_nickname (c enumerator)": [[42, "c.SecuritySaltOptions.SECURITY_SALT_CHECK_NICKNAME", false]], "serverlibfunctions (c struct)": [[73, "c.ServerLibFunctions", false]], "serverlibfunctions.onaccountingerrorevent (c var)": [[73, "c.ServerLibFunctions.onAccountingErrorEvent", false]], "serverlibfunctions.onchannelcreated (c var)": [[73, "c.ServerLibFunctions.onChannelCreated", false]], "serverlibfunctions.onchanneldeleted (c var)": [[73, "c.ServerLibFunctions.onChannelDeleted", false]], "serverlibfunctions.onchanneledited (c var)": [[73, "c.ServerLibFunctions.onChannelEdited", false]], "serverlibfunctions.onchanneltextmessageevent (c var)": [[73, "c.ServerLibFunctions.onChannelTextMessageEvent", false]], "serverlibfunctions.onclientconnected (c var)": [[73, "c.ServerLibFunctions.onClientConnected", false]], "serverlibfunctions.onclientdisconnected (c var)": [[73, "c.ServerLibFunctions.onClientDisconnected", false]], "serverlibfunctions.onclientmoved (c var)": [[73, "c.ServerLibFunctions.onClientMoved", false]], "serverlibfunctions.onclientpasswordencrypt (c var)": [[73, "c.ServerLibFunctions.onClientPasswordEncrypt", false]], "serverlibfunctions.onclientstarttalkingevent (c var)": [[73, "c.ServerLibFunctions.onClientStartTalkingEvent", false]], "serverlibfunctions.onclientstoptalkingevent (c var)": [[73, "c.ServerLibFunctions.onClientStopTalkingEvent", false]], "serverlibfunctions.oncustomchannelpasswordcheck (c var)": [[73, "c.ServerLibFunctions.onCustomChannelPasswordCheck", false]], "serverlibfunctions.oncustompacketdecryptevent (c var)": [[73, "c.ServerLibFunctions.onCustomPacketDecryptEvent", false]], "serverlibfunctions.oncustompacketencryptevent (c var)": [[73, "c.ServerLibFunctions.onCustomPacketEncryptEvent", false]], "serverlibfunctions.oncustomserverpasswordcheck (c var)": [[73, "c.ServerLibFunctions.onCustomServerPasswordCheck", false]], "serverlibfunctions.onfiletransferevent (c var)": [[73, "c.ServerLibFunctions.onFileTransferEvent", false]], "serverlibfunctions.onservertextmessageevent (c var)": [[73, "c.ServerLibFunctions.onServerTextMessageEvent", false]], "serverlibfunctions.ontransformfilepath (c var)": [[73, "c.ServerLibFunctions.onTransformFilePath", false]], "serverlibfunctions.onuserloggingmessageevent (c var)": [[73, "c.ServerLibFunctions.onUserLoggingMessageEvent", false]], "serverlibfunctions.onvoicedataevent (c var)": [[73, "c.ServerLibFunctions.onVoiceDataEvent", false]], "serverlibfunctions.permchannelcreate (c var)": [[73, "c.ServerLibFunctions.permChannelCreate", false]], "serverlibfunctions.permchanneldelete (c var)": [[73, "c.ServerLibFunctions.permChannelDelete", false]], "serverlibfunctions.permchanneledit (c var)": [[73, "c.ServerLibFunctions.permChannelEdit", false]], "serverlibfunctions.permchannelmove (c var)": [[73, "c.ServerLibFunctions.permChannelMove", false]], "serverlibfunctions.permchannelsubscribe (c var)": [[73, "c.ServerLibFunctions.permChannelSubscribe", false]], "serverlibfunctions.permclientcanconnect (c var)": [[73, "c.ServerLibFunctions.permClientCanConnect", false]], "serverlibfunctions.permclientcangetchanneldescription (c var)": [[73, "c.ServerLibFunctions.permClientCanGetChannelDescription", false]], "serverlibfunctions.permclientkickfromchannel (c var)": [[73, "c.ServerLibFunctions.permClientKickFromChannel", false]], "serverlibfunctions.permclientkickfromserver (c var)": [[73, "c.ServerLibFunctions.permClientKickFromServer", false]], "serverlibfunctions.permclientmove (c var)": [[73, "c.ServerLibFunctions.permClientMove", false]], "serverlibfunctions.permclientupdate (c var)": [[73, "c.ServerLibFunctions.permClientUpdate", false]], "serverlibfunctions.permfiletransfercreatedirectory (c var)": [[73, "c.ServerLibFunctions.permFileTransferCreateDirectory", false]], "serverlibfunctions.permfiletransferdeletefile (c var)": [[73, "c.ServerLibFunctions.permFileTransferDeleteFile", false]], "serverlibfunctions.permfiletransfergetfileinfo (c var)": [[73, "c.ServerLibFunctions.permFileTransferGetFileInfo", false]], "serverlibfunctions.permfiletransfergetfilelist (c var)": [[73, "c.ServerLibFunctions.permFileTransferGetFileList", false]], "serverlibfunctions.permfiletransferinitdownload (c var)": [[73, "c.ServerLibFunctions.permFileTransferInitDownload", false]], "serverlibfunctions.permfiletransferinitupload (c var)": [[73, "c.ServerLibFunctions.permFileTransferInitUpload", false]], "serverlibfunctions.permfiletransferrenamefile (c var)": [[73, "c.ServerLibFunctions.permFileTransferRenameFile", false]], "serverlibfunctions.permsendconnectioninfo (c var)": [[73, "c.ServerLibFunctions.permSendConnectionInfo", false]], "serverlibfunctions.permsendtextmessage (c var)": [[73, "c.ServerLibFunctions.permSendTextMessage", false]], "serverlibfunctions.permserverrequestconnectioninfo (c var)": [[73, "c.ServerLibFunctions.permServerRequestConnectionInfo", false]], "talkstatus (c enum)": [[42, "c.TalkStatus", false]], "talkstatus.status_not_talking (c enumerator)": [[42, "c.TalkStatus.STATUS_NOT_TALKING", false]], "talkstatus.status_talking (c enumerator)": [[42, "c.TalkStatus.STATUS_TALKING", false]], "talkstatus.status_talking_while_disabled (c enumerator)": [[42, "c.TalkStatus.STATUS_TALKING_WHILE_DISABLED", false]], "textmessagetargetmode (c enum)": [[42, "c.TextMessageTargetMode", false]], "textmessagetargetmode.textmessagetarget_channel (c enumerator)": [[42, "c.TextMessageTargetMode.TextMessageTarget_CHANNEL", false]], "textmessagetargetmode.textmessagetarget_client (c enumerator)": [[42, "c.TextMessageTargetMode.TextMessageTarget_CLIENT", false]], "textmessagetargetmode.textmessagetarget_max (c enumerator)": [[42, "c.TextMessageTargetMode.TextMessageTarget_MAX", false]], "textmessagetargetmode.textmessagetarget_server (c enumerator)": [[42, "c.TextMessageTargetMode.TextMessageTarget_SERVER", false]], "transformfilepathexport (c struct)": [[42, "c.TransformFilePathExport", false]], "transformfilepathexport.action (c var)": [[42, "c.TransformFilePathExport.action", false]], "transformfilepathexport.channel (c var)": [[42, "c.TransformFilePathExport.channel", false]], "transformfilepathexport.channelpathmaxsize (c var)": [[42, "c.TransformFilePathExport.channelPathMaxSize", false]], "transformfilepathexport.filename (c var)": [[42, "c.TransformFilePathExport.filename", false]], "transformfilepathexport.transformedfilenamemaxsize (c var)": [[42, "c.TransformFilePathExport.transformedFileNameMaxSize", false]], "transformfilepathexportreturns (c struct)": [[42, "c.TransformFilePathExportReturns", false]], "transformfilepathexportreturns.channelpath (c var)": [[42, "c.TransformFilePathExportReturns.channelPath", false]], "transformfilepathexportreturns.logfileaction (c var)": [[42, "c.TransformFilePathExportReturns.logFileAction", false]], "transformfilepathexportreturns.transformedfilename (c var)": [[42, "c.TransformFilePathExportReturns.transformedFileName", false]], "ts3client_acquirecustomplaybackdata (c function)": [[41, "c.ts3client_acquireCustomPlaybackData", false]], "ts3client_activatecapturedevice (c function)": [[41, "c.ts3client_activateCaptureDevice", false]], "ts3client_allowwhispersfrom (c function)": [[41, "c.ts3client_allowWhispersFrom", false]], "ts3client_channelset3dattributes (c function)": [[41, "c.ts3client_channelset3DAttributes", false]], "ts3client_cleanupconnectioninfo (c function)": [[41, "c.ts3client_cleanUpConnectionInfo", false]], "ts3client_closeaudioplaybackhandle (c function)": [[41, "c.ts3client_closeAudioPlaybackHandle", false]], "ts3client_closecapturedevice (c function)": [[41, "c.ts3client_closeCaptureDevice", false]], "ts3client_closeplaybackdevice (c function)": [[41, "c.ts3client_closePlaybackDevice", false]], "ts3client_closewavefilehandle (c function)": [[41, "c.ts3client_closeWaveFileHandle", false]], "ts3client_createaudioplaybackhandle (c function)": [[41, "c.ts3client_createAudioPlaybackHandle", false]], "ts3client_createidentity (c function)": [[22, "c.ts3client_createIdentity", false], [41, "c.ts3client_createIdentity", false]], "ts3client_destroyclientlib (c function)": [[11, "c.ts3client_destroyClientLib", false], [41, "c.ts3client_destroyClientLib", false]], "ts3client_destroyserverconnectionhandler (c function)": [[22, "c.ts3client_destroyServerConnectionHandler", false], [41, "c.ts3client_destroyServerConnectionHandler", false]], "ts3client_enqueueaudioplaybackhandle (c function)": [[41, "c.ts3client_enqueueAudioPlaybackHandle", false]], "ts3client_flushchannelcreation (c function)": [[12, "c.ts3client_flushChannelCreation", false], [41, "c.ts3client_flushChannelCreation", false]], "ts3client_flushchannelupdates (c function)": [[41, "c.ts3client_flushChannelUpdates", false]], "ts3client_flushclientselfupdates (c function)": [[41, "c.ts3client_flushClientSelfUpdates", false]], "ts3client_freememory (c function)": [[41, "c.ts3client_freeMemory", false]], "ts3client_getaveragetransferspeed (c function)": [[41, "c.ts3client_getAverageTransferSpeed", false]], "ts3client_getcapturedevicelist (c function)": [[41, "c.ts3client_getCaptureDeviceList", false]], "ts3client_getcapturemodelist (c function)": [[41, "c.ts3client_getCaptureModeList", false]], "ts3client_getchannelclientlist (c function)": [[41, "c.ts3client_getChannelClientList", false]], "ts3client_getchannelemptysecs (c function)": [[41, "c.ts3client_getChannelEmptySecs", false]], "ts3client_getchannelidfromchannelnames (c function)": [[41, "c.ts3client_getChannelIDFromChannelNames", false]], "ts3client_getchannellist (c function)": [[41, "c.ts3client_getChannelList", false]], "ts3client_getchannelofclient (c function)": [[41, "c.ts3client_getChannelOfClient", false]], "ts3client_getchannelvariableasint (c function)": [[41, "c.ts3client_getChannelVariableAsInt", false]], "ts3client_getchannelvariableasstring (c function)": [[41, "c.ts3client_getChannelVariableAsString", false]], "ts3client_getchannelvariableasuint64 (c function)": [[41, "c.ts3client_getChannelVariableAsUInt64", false]], "ts3client_getclientid (c function)": [[41, "c.ts3client_getClientID", false]], "ts3client_getclientlibversion (c function)": [[41, "c.ts3client_getClientLibVersion", false]], "ts3client_getclientlibversionnumber (c function)": [[41, "c.ts3client_getClientLibVersionNumber", false]], "ts3client_getclientlist (c function)": [[41, "c.ts3client_getClientList", false]], "ts3client_getclientselfvariableasint (c function)": [[41, "c.ts3client_getClientSelfVariableAsInt", false]], "ts3client_getclientselfvariableasstring (c function)": [[41, "c.ts3client_getClientSelfVariableAsString", false]], "ts3client_getclientvariableasint (c function)": [[41, "c.ts3client_getClientVariableAsInt", false]], "ts3client_getclientvariableasstring (c function)": [[41, "c.ts3client_getClientVariableAsString", false]], "ts3client_getclientvariableasuint64 (c function)": [[41, "c.ts3client_getClientVariableAsUInt64", false]], "ts3client_getconnectionstatus (c function)": [[41, "c.ts3client_getConnectionStatus", false]], "ts3client_getconnectionvariableasdouble (c function)": [[41, "c.ts3client_getConnectionVariableAsDouble", false]], "ts3client_getconnectionvariableasstring (c function)": [[41, "c.ts3client_getConnectionVariableAsString", false]], "ts3client_getconnectionvariableasuint64 (c function)": [[41, "c.ts3client_getConnectionVariableAsUInt64", false]], "ts3client_getcurrentcapturedevicename (c function)": [[41, "c.ts3client_getCurrentCaptureDeviceName", false]], "ts3client_getcurrentcapturemode (c function)": [[41, "c.ts3client_getCurrentCaptureMode", false]], "ts3client_getcurrentplaybackdevicename (c function)": [[41, "c.ts3client_getCurrentPlaybackDeviceName", false]], "ts3client_getcurrentplaybackmode (c function)": [[41, "c.ts3client_getCurrentPlayBackMode", false]], "ts3client_getcurrenttransferspeed (c function)": [[41, "c.ts3client_getCurrentTransferSpeed", false]], "ts3client_getdefaultcapturedevice (c function)": [[41, "c.ts3client_getDefaultCaptureDevice", false]], "ts3client_getdefaultcapturemode (c function)": [[41, "c.ts3client_getDefaultCaptureMode", false]], "ts3client_getdefaultplaybackdevice (c function)": [[41, "c.ts3client_getDefaultPlaybackDevice", false]], "ts3client_getdefaultplaybackmode (c function)": [[41, "c.ts3client_getDefaultPlayBackMode", false]], "ts3client_getencodeconfigvalue (c function)": [[41, "c.ts3client_getEncodeConfigValue", false]], "ts3client_geterrormessage (c function)": [[41, "c.ts3client_getErrorMessage", false]], "ts3client_getglobalconfigvalueasint (c function)": [[41, "c.ts3client_getGlobalConfigValueAsInt", false]], "ts3client_getinstancespeedlimitdown (c function)": [[41, "c.ts3client_getInstanceSpeedLimitDown", false]], "ts3client_getinstancespeedlimitup (c function)": [[41, "c.ts3client_getInstanceSpeedLimitUp", false]], "ts3client_getparentchannelofchannel (c function)": [[41, "c.ts3client_getParentChannelOfChannel", false]], "ts3client_getplaybackconfigvalueasfloat (c function)": [[41, "c.ts3client_getPlaybackConfigValueAsFloat", false]], "ts3client_getplaybackdevicelist (c function)": [[41, "c.ts3client_getPlaybackDeviceList", false]], "ts3client_getplaybackmodelist (c function)": [[41, "c.ts3client_getPlaybackModeList", false]], "ts3client_getpreprocessorconfigvalue (c function)": [[41, "c.ts3client_getPreProcessorConfigValue", false]], "ts3client_getpreprocessorinfovaluefloat (c function)": [[41, "c.ts3client_getPreProcessorInfoValueFloat", false]], "ts3client_getserverconnectionhandlerlist (c function)": [[41, "c.ts3client_getServerConnectionHandlerList", false]], "ts3client_getserverconnectionhandlerspeedlimitdown (c function)": [[41, "c.ts3client_getServerConnectionHandlerSpeedLimitDown", false]], "ts3client_getserverconnectionhandlerspeedlimitup (c function)": [[41, "c.ts3client_getServerConnectionHandlerSpeedLimitUp", false]], "ts3client_getserverconnectionvariableasfloat (c function)": [[41, "c.ts3client_getServerConnectionVariableAsFloat", false]], "ts3client_getserverconnectionvariableasuint64 (c function)": [[41, "c.ts3client_getServerConnectionVariableAsUInt64", false]], "ts3client_getserverlegacyuuid (c function)": [[41, "c.ts3client_getServerLegacyUUID", false]], "ts3client_getservervariableasint (c function)": [[41, "c.ts3client_getServerVariableAsInt", false]], "ts3client_getservervariableasstring (c function)": [[41, "c.ts3client_getServerVariableAsString", false]], "ts3client_getservervariableasuint64 (c function)": [[41, "c.ts3client_getServerVariableAsUInt64", false]], "ts3client_gettransferfilename (c function)": [[41, "c.ts3client_getTransferFileName", false]], "ts3client_gettransferfilepath (c function)": [[41, "c.ts3client_getTransferFilePath", false]], "ts3client_gettransferfileremotepath (c function)": [[41, "c.ts3client_getTransferFileRemotePath", false]], "ts3client_gettransferfilesize (c function)": [[41, "c.ts3client_getTransferFileSize", false]], "ts3client_gettransferfilesizedone (c function)": [[41, "c.ts3client_getTransferFileSizeDone", false]], "ts3client_gettransferruntime (c function)": [[41, "c.ts3client_getTransferRunTime", false]], "ts3client_gettransferspeedlimit (c function)": [[41, "c.ts3client_getTransferSpeedLimit", false]], "ts3client_gettransferstatus (c function)": [[41, "c.ts3client_getTransferStatus", false]], "ts3client_getwhisperreceivewhitelist (c function)": [[41, "c.ts3client_getWhisperReceiveWhitelist", false]], "ts3client_halttransfer (c function)": [[26, "c.ts3client_haltTransfer", false], [41, "c.ts3client_haltTransfer", false]], "ts3client_identitystringtouniqueidentifier (c function)": [[41, "c.ts3client_identityStringToUniqueIdentifier", false]], "ts3client_initclientlib (c function)": [[41, "c.ts3client_initClientLib", false]], "ts3client_initiategracefulplaybackshutdown (c function)": [[41, "c.ts3client_initiateGracefulPlaybackShutdown", false]], "ts3client_istransfersender (c function)": [[41, "c.ts3client_isTransferSender", false]], "ts3client_iswhisperreceivewhitelisted (c function)": [[41, "c.ts3client_isWhisperReceiveWhitelisted", false]], "ts3client_logmessage (c function)": [[41, "c.ts3client_logMessage", false]], "ts3client_opencapturedevice (c function)": [[41, "c.ts3client_openCaptureDevice", false]], "ts3client_openplaybackdevice (c function)": [[41, "c.ts3client_openPlaybackDevice", false]], "ts3client_pauseaudioplaybackhandle (c function)": [[41, "c.ts3client_pauseAudioPlaybackHandle", false]], "ts3client_pausewavefilehandle (c function)": [[41, "c.ts3client_pauseWaveFileHandle", false]], "ts3client_playwavefile (c function)": [[41, "c.ts3client_playWaveFile", false]], "ts3client_playwavefilehandle (c function)": [[41, "c.ts3client_playWaveFileHandle", false]], "ts3client_processcustomcapturedata (c function)": [[41, "c.ts3client_processCustomCaptureData", false]], "ts3client_registercustomdevice (c function)": [[41, "c.ts3client_registerCustomDevice", false]], "ts3client_removefromallowedwhispersfrom (c function)": [[41, "c.ts3client_removeFromAllowedWhispersFrom", false]], "ts3client_requestchanneldelete (c function)": [[41, "c.ts3client_requestChannelDelete", false]], "ts3client_requestchanneldescription (c function)": [[41, "c.ts3client_requestChannelDescription", false]], "ts3client_requestchannelmove (c function)": [[41, "c.ts3client_requestChannelMove", false]], "ts3client_requestchannelsubscribe (c function)": [[41, "c.ts3client_requestChannelSubscribe", false]], "ts3client_requestchannelsubscribeall (c function)": [[41, "c.ts3client_requestChannelSubscribeAll", false]], "ts3client_requestchannelunsubscribe (c function)": [[41, "c.ts3client_requestChannelUnsubscribe", false]], "ts3client_requestchannelunsubscribeall (c function)": [[41, "c.ts3client_requestChannelUnsubscribeAll", false]], "ts3client_requestchat (c function)": [[41, "c.ts3client_requestChat", false]], "ts3client_requestclientids (c function)": [[41, "c.ts3client_requestClientIDs", false]], "ts3client_requestclientkickfromchannel (c function)": [[41, "c.ts3client_requestClientKickFromChannel", false]], "ts3client_requestclientkickfromserver (c function)": [[41, "c.ts3client_requestClientKickFromServer", false]], "ts3client_requestclientmove (c function)": [[41, "c.ts3client_requestClientMove", false]], "ts3client_requestclientsetwhisperlist (c function)": [[41, "c.ts3client_requestClientSetWhisperList", false]], "ts3client_requestclientvariables (c function)": [[41, "c.ts3client_requestClientVariables", false]], "ts3client_requestconnectioninfo (c function)": [[41, "c.ts3client_requestConnectionInfo", false]], "ts3client_requestcreatedirectory (c function)": [[41, "c.ts3client_requestCreateDirectory", false]], "ts3client_requestdeletechanneltextmsg (c function)": [[41, "c.ts3client_requestDeleteChannelTextMsg", false]], "ts3client_requestdeletefile (c function)": [[41, "c.ts3client_requestDeleteFile", false]], "ts3client_requestfile (c function)": [[41, "c.ts3client_requestFile", false]], "ts3client_requestfileinfo (c function)": [[26, "c.ts3client_requestFileInfo", false], [41, "c.ts3client_requestFileInfo", false]], "ts3client_requestfilelist (c function)": [[41, "c.ts3client_requestFileList", false]], "ts3client_requestmuteclients (c function)": [[41, "c.ts3client_requestMuteClients", false]], "ts3client_requestrenamefile (c function)": [[41, "c.ts3client_requestRenameFile", false]], "ts3client_requestsendchanneltextmsg (c function)": [[41, "c.ts3client_requestSendChannelTextMsg", false]], "ts3client_requestsendprivatetextmsg (c function)": [[41, "c.ts3client_requestSendPrivateTextMsg", false]], "ts3client_requestsendservertextmsg (c function)": [[41, "c.ts3client_requestSendServerTextMsg", false]], "ts3client_requestserverconnectioninfo (c function)": [[41, "c.ts3client_requestServerConnectionInfo", false]], "ts3client_requestservervariables (c function)": [[41, "c.ts3client_requestServerVariables", false]], "ts3client_requestunmuteclients (c function)": [[41, "c.ts3client_requestUnmuteClients", false]], "ts3client_s3ft_deletefile (c function)": [[41, "c.ts3client_s3ft_deleteFile", false]], "ts3client_s3ft_getdownloadurl (c function)": [[41, "c.ts3client_s3ft_getDownloadUrl", false]], "ts3client_s3ft_getpresignedurls (c function)": [[41, "c.ts3client_s3ft_getPresignedUrls", false]], "ts3client_s3ft_getuploadurl (c function)": [[41, "c.ts3client_s3ft_getUploadUrl", false]], "ts3client_s3ft_listfiles (c function)": [[41, "c.ts3client_s3ft_listFiles", false]], "ts3client_s3ft_renamefile (c function)": [[41, "c.ts3client_s3ft_renameFile", false]], "ts3client_s3ft_uploaddonenotification (c function)": [[41, "c.ts3client_s3ft_uploadDoneNotification", false]], "ts3client_sendfile (c function)": [[41, "c.ts3client_sendFile", false]], "ts3client_set3dwaveattributes (c function)": [[41, "c.ts3client_set3DWaveAttributes", false]], "ts3client_setaecreferencedevice (c function)": [[41, "c.ts3client_setAECReferenceDevice", false]], "ts3client_setchannelvariableasint (c function)": [[41, "c.ts3client_setChannelVariableAsInt", false]], "ts3client_setchannelvariableasstring (c function)": [[41, "c.ts3client_setChannelVariableAsString", false]], "ts3client_setchannelvariableasuint64 (c function)": [[41, "c.ts3client_setChannelVariableAsUInt64", false]], "ts3client_setclientselfvariableasint (c function)": [[41, "c.ts3client_setClientSelfVariableAsInt", false]], "ts3client_setclientselfvariableasstring (c function)": [[41, "c.ts3client_setClientSelfVariableAsString", false]], "ts3client_setclientvolumemodifier (c function)": [[41, "c.ts3client_setClientVolumeModifier", false]], "ts3client_setglobalconfigvalue (c function)": [[41, "c.ts3client_setGlobalConfigValue", false]], "ts3client_setinstancespeedlimitdown (c function)": [[41, "c.ts3client_setInstanceSpeedLimitDown", false]], "ts3client_setinstancespeedlimitup (c function)": [[41, "c.ts3client_setInstanceSpeedLimitUp", false]], "ts3client_setkeypressedduringchunk (c function)": [[41, "c.ts3client_setKeyPressedDuringChunk", false]], "ts3client_setlocaltestmode (c function)": [[41, "c.ts3client_setLocalTestMode", false]], "ts3client_setlogverbosity (c function)": [[41, "c.ts3client_setLogVerbosity", false]], "ts3client_setplaybackconfigvalue (c function)": [[41, "c.ts3client_setPlaybackConfigValue", false]], "ts3client_setpreprocessorconfigvalue (c function)": [[41, "c.ts3client_setPreProcessorConfigValue", false]], "ts3client_setserverconnectionhandlerspeedlimitdown (c function)": [[41, "c.ts3client_setServerConnectionHandlerSpeedLimitDown", false]], "ts3client_setserverconnectionhandlerspeedlimitup (c function)": [[41, "c.ts3client_setServerConnectionHandlerSpeedLimitUp", false]], "ts3client_settransferspeedlimit (c function)": [[41, "c.ts3client_setTransferSpeedLimit", false]], "ts3client_setwhisperreceivewhitelist (c function)": [[41, "c.ts3client_setWhisperReceiveWhitelist", false]], "ts3client_spawnnewserverconnectionhandler (c function)": [[22, "c.ts3client_spawnNewServerConnectionHandler", false], [41, "c.ts3client_spawnNewServerConnectionHandler", false]], "ts3client_startconnection (c function)": [[22, "c.ts3client_startConnection", false], [41, "c.ts3client_startConnection", false]], "ts3client_startconnectionwithchannelid (c function)": [[22, "c.ts3client_startConnectionWithChannelID", false], [41, "c.ts3client_startConnectionWithChannelID", false]], "ts3client_startvoicerecording (c function)": [[41, "c.ts3client_startVoiceRecording", false]], "ts3client_stopconnection (c function)": [[41, "c.ts3client_stopConnection", false]], "ts3client_stopvoicerecording (c function)": [[41, "c.ts3client_stopVoiceRecording", false]], "ts3client_systemset3dlistenerattributes (c function)": [[41, "c.ts3client_systemset3DListenerAttributes", false]], "ts3client_systemset3dsettings (c function)": [[41, "c.ts3client_systemset3DSettings", false]], "ts3client_unregistercustomdevice (c function)": [[41, "c.ts3client_unregisterCustomDevice", false]], "ts3errortype (c enum)": [[43, "c.Ts3ErrorType", false]], "ts3errortype.error_accounting_already_started (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_already_started", false]], "ts3errortype.error_accounting_instance_check_error (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_instance_check_error", false]], "ts3errortype.error_accounting_instance_duplicated (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_instance_duplicated", false]], "ts3errortype.error_accounting_instance_limit_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_instance_limit_reached", false]], "ts3errortype.error_accounting_license_date_not_ok (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_license_date_not_ok", false]], "ts3errortype.error_accounting_license_file_invalid (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_license_file_invalid", false]], "ts3errortype.error_accounting_license_file_not_found (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_license_file_not_found", false]], "ts3errortype.error_accounting_not_started (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_not_started", false]], "ts3errortype.error_accounting_running_elsewhere (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_running_elsewhere", false]], "ts3errortype.error_accounting_server_error (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_server_error", false]], "ts3errortype.error_accounting_slot_limit_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_slot_limit_reached", false]], "ts3errortype.error_accounting_to_many_starts (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_to_many_starts", false]], "ts3errortype.error_accounting_unable_to_connect_to_server (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_unable_to_connect_to_server", false]], "ts3errortype.error_accounting_unknown_error (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_unknown_error", false]], "ts3errortype.error_accounting_virtualserver_limit_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_accounting_virtualserver_limit_reached", false]], "ts3errortype.error_already_joined (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_already_joined", false]], "ts3errortype.error_already_registered (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_already_registered", false]], "ts3errortype.error_canceled (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_canceled", false]], "ts3errortype.error_channel_already_in (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_already_in", false]], "ts3errortype.error_channel_can_not_delete_default (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_can_not_delete_default", false]], "ts3errortype.error_channel_default_require_permanent (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_default_require_permanent", false]], "ts3errortype.error_channel_invalid_flags (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_invalid_flags", false]], "ts3errortype.error_channel_invalid_id (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_invalid_id", false]], "ts3errortype.error_channel_invalid_order (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_invalid_order", false]], "ts3errortype.error_channel_invalid_password (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_invalid_password", false]], "ts3errortype.error_channel_invalid_security_hash (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_invalid_security_hash", false]], "ts3errortype.error_channel_maxclients_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_maxclients_reached", false]], "ts3errortype.error_channel_maxfamily_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_maxfamily_reached", false]], "ts3errortype.error_channel_name_inuse (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_name_inuse", false]], "ts3errortype.error_channel_no_filetransfer_supported (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_no_filetransfer_supported", false]], "ts3errortype.error_channel_not_empty (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_not_empty", false]], "ts3errortype.error_channel_parent_not_permanent (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_parent_not_permanent", false]], "ts3errortype.error_channel_protocol_limit_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_channel_protocol_limit_reached", false]], "ts3errortype.error_client_already_subscribed (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_already_subscribed", false]], "ts3errortype.error_client_cannot_verify_now (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_cannot_verify_now", false]], "ts3errortype.error_client_could_not_validate_identity (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_could_not_validate_identity", false]], "ts3errortype.error_client_hacked (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_hacked", false]], "ts3errortype.error_client_invalid_id (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_invalid_id", false]], "ts3errortype.error_client_invalid_password (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_invalid_password", false]], "ts3errortype.error_client_invalid_type (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_invalid_type", false]], "ts3errortype.error_client_is_flooding (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_is_flooding", false]], "ts3errortype.error_client_login_not_permitted (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_login_not_permitted", false]], "ts3errortype.error_client_nickname_inuse (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_nickname_inuse", false]], "ts3errortype.error_client_not_logged_in (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_not_logged_in", false]], "ts3errortype.error_client_not_subscribed (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_not_subscribed", false]], "ts3errortype.error_client_protocol_limit_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_protocol_limit_reached", false]], "ts3errortype.error_client_version_outdated (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_client_version_outdated", false]], "ts3errortype.error_clientlibrary_not_initialised (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_clientlibrary_not_initialised", false]], "ts3errortype.error_command_line_exit_help (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_command_line_exit_help", false]], "ts3errortype.error_command_line_exit_version (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_command_line_exit_version", false]], "ts3errortype.error_command_line_parse_failed (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_command_line_parse_failed", false]], "ts3errortype.error_command_not_found (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_command_not_found", false]], "ts3errortype.error_connection_ip_protocol_missing (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_connection_ip_protocol_missing", false]], "ts3errortype.error_connection_lost (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_connection_lost", false]], "ts3errortype.error_could_not_initialise_input_manager (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_could_not_initialise_input_manager", false]], "ts3errortype.error_could_not_resolve_hostname (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_could_not_resolve_hostname", false]], "ts3errortype.error_currently_not_possible (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_currently_not_possible", false]], "ts3errortype.error_dont_notify (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_dont_notify", false]], "ts3errortype.error_failed_connection_initialisation (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_failed_connection_initialisation", false]], "ts3errortype.error_file_already_exists (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_already_exists", false]], "ts3errortype.error_file_already_in_use (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_already_in_use", false]], "ts3errortype.error_file_connection_lost (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_connection_lost", false]], "ts3errortype.error_file_could_not_open_connection (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_could_not_open_connection", false]], "ts3errortype.error_file_exceeds_file_system_maximum_size (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_exceeds_file_system_maximum_size", false]], "ts3errortype.error_file_exceeds_supplied_size (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_exceeds_supplied_size", false]], "ts3errortype.error_file_invalid_dimension (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_invalid_dimension", false]], "ts3errortype.error_file_invalid_name (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_invalid_name", false]], "ts3errortype.error_file_invalid_path (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_invalid_path", false]], "ts3errortype.error_file_invalid_permissions (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_invalid_permissions", false]], "ts3errortype.error_file_invalid_size (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_invalid_size", false]], "ts3errortype.error_file_invalid_storage_class (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_invalid_storage_class", false]], "ts3errortype.error_file_invalid_transfer_id (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_invalid_transfer_id", false]], "ts3errortype.error_file_io_error (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_io_error", false]], "ts3errortype.error_file_no_files_available (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_no_files_available", false]], "ts3errortype.error_file_no_space_left_on_device (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_no_space_left_on_device", false]], "ts3errortype.error_file_not_found (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_not_found", false]], "ts3errortype.error_file_overwrite_excludes_resume (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_overwrite_excludes_resume", false]], "ts3errortype.error_file_transfer_canceled (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_transfer_canceled", false]], "ts3errortype.error_file_transfer_channel_quota_exceeded (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_transfer_channel_quota_exceeded", false]], "ts3errortype.error_file_transfer_client_quota_exceeded (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_transfer_client_quota_exceeded", false]], "ts3errortype.error_file_transfer_complete (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_transfer_complete", false]], "ts3errortype.error_file_transfer_connection_timeout (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_transfer_connection_timeout", false]], "ts3errortype.error_file_transfer_interrupted (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_transfer_interrupted", false]], "ts3errortype.error_file_transfer_limit_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_transfer_limit_reached", false]], "ts3errortype.error_file_transfer_reset (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_transfer_reset", false]], "ts3errortype.error_file_transfer_server_quota_exceeded (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_file_transfer_server_quota_exceeded", false]], "ts3errortype.error_handshake_failed (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_handshake_failed", false]], "ts3errortype.error_illegal_server_license (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_illegal_server_license", false]], "ts3errortype.error_invalid_server_connection_handler_id (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_invalid_server_connection_handler_id", false]], "ts3errortype.error_join_request_not_found (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_join_request_not_found", false]], "ts3errortype.error_lib_time_limit_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_lib_time_limit_reached", false]], "ts3errortype.error_no_cached_connection_info (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_no_cached_connection_info", false]], "ts3errortype.error_no_network_port_available (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_no_network_port_available", false]], "ts3errortype.error_not_connected (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_not_connected", false]], "ts3errortype.error_not_implemented (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_not_implemented", false]], "ts3errortype.error_not_streamer (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_not_streamer", false]], "ts3errortype.error_ok (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_ok", false]], "ts3errortype.error_ok_no_error_event (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_ok_no_error_event", false]], "ts3errortype.error_ok_no_update (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_ok_no_update", false]], "ts3errortype.error_out_of_memory (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_out_of_memory", false]], "ts3errortype.error_parameter_checksum (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_parameter_checksum", false]], "ts3errortype.error_parameter_convert (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_parameter_convert", false]], "ts3errortype.error_parameter_invalid (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_parameter_invalid", false]], "ts3errortype.error_parameter_invalid_count (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_parameter_invalid_count", false]], "ts3errortype.error_parameter_invalid_size (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_parameter_invalid_size", false]], "ts3errortype.error_parameter_missing (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_parameter_missing", false]], "ts3errortype.error_parameter_not_found (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_parameter_not_found", false]], "ts3errortype.error_parameter_quote (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_parameter_quote", false]], "ts3errortype.error_permissions (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_permissions", false]], "ts3errortype.error_permissions_client_insufficient (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_permissions_client_insufficient", false]], "ts3errortype.error_port_already_in_use (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_port_already_in_use", false]], "ts3errortype.error_server_duplicate_running (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_duplicate_running", false]], "ts3errortype.error_server_invalid_id (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_invalid_id", false]], "ts3errortype.error_server_invalid_password (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_invalid_password", false]], "ts3errortype.error_server_is_booting (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_is_booting", false]], "ts3errortype.error_server_is_not_running (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_is_not_running", false]], "ts3errortype.error_server_is_shutting_down (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_is_shutting_down", false]], "ts3errortype.error_server_is_virtual (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_is_virtual", false]], "ts3errortype.error_server_maxclients_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_maxclients_reached", false]], "ts3errortype.error_server_running (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_running", false]], "ts3errortype.error_server_status_invalid (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_status_invalid", false]], "ts3errortype.error_server_version_outdated (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_server_version_outdated", false]], "ts3errortype.error_serverlibrary_not_initialised (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_serverlibrary_not_initialised", false]], "ts3errortype.error_sfu_failed_to_start (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sfu_failed_to_start", false]], "ts3errortype.error_sound_channel_mask_mismatch (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_channel_mask_mismatch", false]], "ts3errortype.error_sound_could_not_open_capture_device (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_could_not_open_capture_device", false]], "ts3errortype.error_sound_could_not_open_playback_device (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_could_not_open_playback_device", false]], "ts3errortype.error_sound_device_already_registerred (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_device_already_registerred", false]], "ts3errortype.error_sound_device_busy (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_device_busy", false]], "ts3errortype.error_sound_device_in_use (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_device_in_use", false]], "ts3errortype.error_sound_handler_has_device (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_handler_has_device", false]], "ts3errortype.error_sound_internal_capture (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_internal_capture", false]], "ts3errortype.error_sound_internal_encoder (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_internal_encoder", false]], "ts3errortype.error_sound_internal_playback (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_internal_playback", false]], "ts3errortype.error_sound_internal_preprocessor (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_internal_preprocessor", false]], "ts3errortype.error_sound_invalid_capture_device (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_invalid_capture_device", false]], "ts3errortype.error_sound_invalid_channel_count (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_invalid_channel_count", false]], "ts3errortype.error_sound_invalid_playback_device (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_invalid_playback_device", false]], "ts3errortype.error_sound_invalid_wave (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_invalid_wave", false]], "ts3errortype.error_sound_need_more_data (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_need_more_data", false]], "ts3errortype.error_sound_no_capture_device_available (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_no_capture_device_available", false]], "ts3errortype.error_sound_no_data (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_no_data", false]], "ts3errortype.error_sound_no_playback_device_available (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_no_playback_device_available", false]], "ts3errortype.error_sound_open_wave (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_open_wave", false]], "ts3errortype.error_sound_preprocessor_disabled (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_preprocessor_disabled", false]], "ts3errortype.error_sound_read_wave (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_read_wave", false]], "ts3errortype.error_sound_unknown_device (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_unknown_device", false]], "ts3errortype.error_sound_unsupported_frequency (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_unsupported_frequency", false]], "ts3errortype.error_sound_unsupported_wave (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_sound_unsupported_wave", false]], "ts3errortype.error_stream_not_participating (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_stream_not_participating", false]], "ts3errortype.error_stream_session_limit_reached (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_stream_session_limit_reached", false]], "ts3errortype.error_stream_session_not_found (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_stream_session_not_found", false]], "ts3errortype.error_stream_unknown (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_stream_unknown", false]], "ts3errortype.error_unable_to_bind_network_port (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_unable_to_bind_network_port", false]], "ts3errortype.error_undefined (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_undefined", false]], "ts3errortype.error_vs_critical (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_vs_critical", false]], "ts3errortype.error_whisper_no_targets (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_whisper_no_targets", false]], "ts3errortype.error_whisper_too_many_targets (c enumerator)": [[43, "c.Ts3ErrorType.ERROR_whisper_too_many_targets", false]], "ts3sc_array_ftdeletefile (c struct)": [[42, "c.ts3sc_array_ftdeletefile", false]], "ts3sc_array_ftdeletefile.filename (c var)": [[42, "c.ts3sc_array_ftdeletefile.fileName", false]], "ts3sc_array_ftgetfileinfo (c struct)": [[42, "c.ts3sc_array_ftgetfileinfo", false]], "ts3sc_array_ftgetfileinfo.channelid (c var)": [[42, "c.ts3sc_array_ftgetfileinfo.channelID", false]], "ts3sc_array_ftgetfileinfo.filename (c var)": [[42, "c.ts3sc_array_ftgetfileinfo.fileName", false]], "ts3sc_data_ftcreatedir (c struct)": [[42, "c.ts3sc_data_ftcreatedir", false]], "ts3sc_data_ftcreatedir.channelid (c var)": [[42, "c.ts3sc_data_ftcreatedir.channelID", false]], "ts3sc_data_ftcreatedir.dirname (c var)": [[42, "c.ts3sc_data_ftcreatedir.dirname", false]], "ts3sc_data_ftdeletefile (c struct)": [[42, "c.ts3sc_data_ftdeletefile", false]], "ts3sc_data_ftdeletefile.channelid (c var)": [[42, "c.ts3sc_data_ftdeletefile.channelID", false]], "ts3sc_data_ftgetfileinfo (c struct)": [[42, "c.ts3sc_data_ftgetfileinfo", false]], "ts3sc_data_ftgetfileinfo.reserved (c var)": [[42, "c.ts3sc_data_ftgetfileinfo.RESERVED", false]], "ts3sc_data_ftgetfilelist (c struct)": [[42, "c.ts3sc_data_ftgetfilelist", false]], "ts3sc_data_ftgetfilelist.channelid (c var)": [[42, "c.ts3sc_data_ftgetfilelist.channelID", false]], "ts3sc_data_ftgetfilelist.path (c var)": [[42, "c.ts3sc_data_ftgetfilelist.path", false]], "ts3sc_data_ftinitdownload (c struct)": [[42, "c.ts3sc_data_ftinitdownload", false]], "ts3sc_data_ftinitdownload.channelid (c var)": [[42, "c.ts3sc_data_ftinitdownload.channelID", false]], "ts3sc_data_ftinitdownload.filename (c var)": [[42, "c.ts3sc_data_ftinitdownload.fileName", false]], "ts3sc_data_ftinitupload (c struct)": [[42, "c.ts3sc_data_ftinitupload", false]], "ts3sc_data_ftinitupload.channelid (c var)": [[42, "c.ts3sc_data_ftinitupload.channelID", false]], "ts3sc_data_ftinitupload.filename (c var)": [[42, "c.ts3sc_data_ftinitupload.fileName", false]], "ts3sc_data_ftinitupload.filesize (c var)": [[42, "c.ts3sc_data_ftinitupload.fileSize", false]], "ts3sc_data_ftinitupload.overwrite (c var)": [[42, "c.ts3sc_data_ftinitupload.overwrite", false]], "ts3sc_data_ftinitupload.resume (c var)": [[42, "c.ts3sc_data_ftinitupload.resume", false]], "ts3sc_data_ftrenamefile (c struct)": [[42, "c.ts3sc_data_ftrenamefile", false]], "ts3sc_data_ftrenamefile.fromchannelid (c var)": [[42, "c.ts3sc_data_ftrenamefile.fromChannelID", false]], "ts3sc_data_ftrenamefile.newfilename (c var)": [[42, "c.ts3sc_data_ftrenamefile.newFileName", false]], "ts3sc_data_ftrenamefile.oldfilename (c var)": [[42, "c.ts3sc_data_ftrenamefile.oldFileName", false]], "ts3sc_data_ftrenamefile.tochannelid (c var)": [[42, "c.ts3sc_data_ftrenamefile.toChannelID", false]], "ts3sc_ftcreatedir (c struct)": [[42, "c.ts3sc_ftcreatedir", false]], "ts3sc_ftcreatedir.d (c var)": [[42, "c.ts3sc_ftcreatedir.d", false]], "ts3sc_ftcreatedir.m (c var)": [[42, "c.ts3sc_ftcreatedir.m", false]], "ts3sc_ftdeletefile (c struct)": [[42, "c.ts3sc_ftdeletefile", false]], "ts3sc_ftdeletefile.d (c var)": [[42, "c.ts3sc_ftdeletefile.d", false]], "ts3sc_ftdeletefile.m (c var)": [[42, "c.ts3sc_ftdeletefile.m", false]], "ts3sc_ftdeletefile.r (c var)": [[42, "c.ts3sc_ftdeletefile.r", false]], "ts3sc_ftdeletefile.r_size (c var)": [[42, "c.ts3sc_ftdeletefile.r_size", false]], "ts3sc_ftgetfileinfo (c struct)": [[42, "c.ts3sc_ftgetfileinfo", false]], "ts3sc_ftgetfileinfo.d (c var)": [[42, "c.ts3sc_ftgetfileinfo.d", false]], "ts3sc_ftgetfileinfo.m (c var)": [[42, "c.ts3sc_ftgetfileinfo.m", false]], "ts3sc_ftgetfileinfo.r (c var)": [[42, "c.ts3sc_ftgetfileinfo.r", false]], "ts3sc_ftgetfileinfo.r_size (c var)": [[42, "c.ts3sc_ftgetfileinfo.r_size", false]], "ts3sc_ftgetfilelist (c struct)": [[42, "c.ts3sc_ftgetfilelist", false]], "ts3sc_ftgetfilelist.d (c var)": [[42, "c.ts3sc_ftgetfilelist.d", false]], "ts3sc_ftgetfilelist.m (c var)": [[42, "c.ts3sc_ftgetfilelist.m", false]], "ts3sc_ftinitdownload (c struct)": [[42, "c.ts3sc_ftinitdownload", false]], "ts3sc_ftinitdownload.d (c var)": [[42, "c.ts3sc_ftinitdownload.d", false]], "ts3sc_ftinitdownload.m (c var)": [[42, "c.ts3sc_ftinitdownload.m", false]], "ts3sc_ftinitupload (c struct)": [[42, "c.ts3sc_ftinitupload", false]], "ts3sc_ftinitupload.d (c var)": [[42, "c.ts3sc_ftinitupload.d", false]], "ts3sc_ftinitupload.m (c var)": [[42, "c.ts3sc_ftinitupload.m", false]], "ts3sc_ftrenamefile (c struct)": [[42, "c.ts3sc_ftrenamefile", false]], "ts3sc_ftrenamefile.d (c var)": [[42, "c.ts3sc_ftrenamefile.d", false]], "ts3sc_ftrenamefile.m (c var)": [[42, "c.ts3sc_ftrenamefile.m", false]], "ts3sc_meta_ftcreatedir (c struct)": [[42, "c.ts3sc_meta_ftcreatedir", false]], "ts3sc_meta_ftcreatedir.reserved (c var)": [[42, "c.ts3sc_meta_ftcreatedir.RESERVED", false]], "ts3sc_meta_ftdeletefile (c struct)": [[42, "c.ts3sc_meta_ftdeletefile", false]], "ts3sc_meta_ftdeletefile.reserved (c var)": [[42, "c.ts3sc_meta_ftdeletefile.RESERVED", false]], "ts3sc_meta_ftgetfileinfo (c struct)": [[42, "c.ts3sc_meta_ftgetfileinfo", false]], "ts3sc_meta_ftgetfileinfo.reserved (c var)": [[42, "c.ts3sc_meta_ftgetfileinfo.RESERVED", false]], "ts3sc_meta_ftgetfilelist (c struct)": [[42, "c.ts3sc_meta_ftgetfilelist", false]], "ts3sc_meta_ftgetfilelist.reserved (c var)": [[42, "c.ts3sc_meta_ftgetfilelist.RESERVED", false]], "ts3sc_meta_ftinitdownload (c struct)": [[42, "c.ts3sc_meta_ftinitdownload", false]], "ts3sc_meta_ftinitdownload.reserved (c var)": [[42, "c.ts3sc_meta_ftinitdownload.RESERVED", false]], "ts3sc_meta_ftinitupload (c struct)": [[42, "c.ts3sc_meta_ftinitupload", false]], "ts3sc_meta_ftinitupload.reserved (c var)": [[42, "c.ts3sc_meta_ftinitupload.RESERVED", false]], "ts3sc_meta_ftrenamefile (c struct)": [[42, "c.ts3sc_meta_ftrenamefile", false]], "ts3sc_meta_ftrenamefile.has_tochannelid (c var)": [[42, "c.ts3sc_meta_ftrenamefile.has_toChannelID", false]], "ts3server_calculatesecurityhash (c function)": [[73, "c.ts3server_calculateSecurityHash", false]], "ts3server_channeldelete (c function)": [[73, "c.ts3server_channelDelete", false]], "ts3server_channelmove (c function)": [[73, "c.ts3server_channelMove", false]], "ts3server_clientmove (c function)": [[73, "c.ts3server_clientMove", false]], "ts3server_clientskickfromserver (c function)": [[73, "c.ts3server_clientsKickFromServer", false]], "ts3server_createchannel (c function)": [[73, "c.ts3server_createChannel", false]], "ts3server_createsecuritysalt (c function)": [[73, "c.ts3server_createSecuritySalt", false]], "ts3server_createvirtualserver (c function)": [[73, "c.ts3server_createVirtualServer", false]], "ts3server_createvirtualserver2 (c function)": [[73, "c.ts3server_createVirtualServer2", false]], "ts3server_destroyserverlib (c function)": [[73, "c.ts3server_destroyServerLib", false]], "ts3server_disableclientcommand (c function)": [[73, "c.ts3server_disableClientCommand", false]], "ts3server_enablefilemanager (c function)": [[59, "c.ts3server_enableFileManager", false], [73, "c.ts3server_enableFileManager", false]], "ts3server_flushchannelcreation (c function)": [[73, "c.ts3server_flushChannelCreation", false]], "ts3server_flushchannelvariable (c function)": [[73, "c.ts3server_flushChannelVariable", false]], "ts3server_flushclientvariable (c function)": [[73, "c.ts3server_flushClientVariable", false]], "ts3server_flushvirtualservervariable (c function)": [[73, "c.ts3server_flushVirtualServerVariable", false]], "ts3server_freememory (c function)": [[73, "c.ts3server_freeMemory", false]], "ts3server_getchannelclientlist (c function)": [[73, "c.ts3server_getChannelClientList", false]], "ts3server_getchannelcreationparamsvariables (c function)": [[73, "c.ts3server_getChannelCreationParamsVariables", false]], "ts3server_getchannellist (c function)": [[73, "c.ts3server_getChannelList", false]], "ts3server_getchannelofclient (c function)": [[73, "c.ts3server_getChannelOfClient", false]], "ts3server_getchannelvariableasint (c function)": [[73, "c.ts3server_getChannelVariableAsInt", false]], "ts3server_getchannelvariableasstring (c function)": [[73, "c.ts3server_getChannelVariableAsString", false]], "ts3server_getchannelvariableasuint64 (c function)": [[73, "c.ts3server_getChannelVariableAsUInt64", false]], "ts3server_getclientidsfromuids (c function)": [[73, "c.ts3server_getClientIDSfromUIDS", false]], "ts3server_getclientlist (c function)": [[73, "c.ts3server_getClientList", false]], "ts3server_getclientvariableasint (c function)": [[73, "c.ts3server_getClientVariableAsInt", false]], "ts3server_getclientvariableasstring (c function)": [[73, "c.ts3server_getClientVariableAsString", false]], "ts3server_getclientvariableasuint64 (c function)": [[73, "c.ts3server_getClientVariableAsUInt64", false]], "ts3server_getglobalerrormessage (c function)": [[73, "c.ts3server_getGlobalErrorMessage", false]], "ts3server_getparentchannelofchannel (c function)": [[73, "c.ts3server_getParentChannelOfChannel", false]], "ts3server_getserverlibversion (c function)": [[73, "c.ts3server_getServerLibVersion", false]], "ts3server_getserverlibversionnumber (c function)": [[73, "c.ts3server_getServerLibVersionNumber", false]], "ts3server_getvariableasint (c function)": [[73, "c.ts3server_getVariableAsInt", false]], "ts3server_getvariableasstring (c function)": [[73, "c.ts3server_getVariableAsString", false]], "ts3server_getvariableasuint64 (c function)": [[73, "c.ts3server_getVariableAsUInt64", false]], "ts3server_getvirtualserverconnectionvariableasdouble (c function)": [[73, "c.ts3server_getVirtualServerConnectionVariableAsDouble", false]], "ts3server_getvirtualserverconnectionvariableasuint64 (c function)": [[73, "c.ts3server_getVirtualServerConnectionVariableAsUInt64", false]], "ts3server_getvirtualservercreationparamschannelcreationparams (c function)": [[73, "c.ts3server_getVirtualServerCreationParamsChannelCreationParams", false]], "ts3server_getvirtualservercreationparamsvariables (c function)": [[73, "c.ts3server_getVirtualServerCreationParamsVariables", false]], "ts3server_getvirtualserverkeypair (c function)": [[73, "c.ts3server_getVirtualServerKeyPair", false]], "ts3server_getvirtualserverlist (c function)": [[73, "c.ts3server_getVirtualServerList", false]], "ts3server_getvirtualservervariableasint (c function)": [[73, "c.ts3server_getVirtualServerVariableAsInt", false]], "ts3server_getvirtualservervariableasstring (c function)": [[73, "c.ts3server_getVirtualServerVariableAsString", false]], "ts3server_getvirtualservervariableasuint64 (c function)": [[73, "c.ts3server_getVirtualServerVariableAsUInt64", false]], "ts3server_initserverlib (c function)": [[73, "c.ts3server_initServerLib", false]], "ts3server_makechannelcreationparams (c function)": [[73, "c.ts3server_makeChannelCreationParams", false]], "ts3server_makevirtualservercreationparams (c function)": [[73, "c.ts3server_makeVirtualServerCreationParams", false]], "ts3server_setchannelcreationparams (c function)": [[73, "c.ts3server_setChannelCreationParams", false]], "ts3server_setchannelvariableasint (c function)": [[73, "c.ts3server_setChannelVariableAsInt", false]], "ts3server_setchannelvariableasstring (c function)": [[73, "c.ts3server_setChannelVariableAsString", false]], "ts3server_setchannelvariableasuint64 (c function)": [[73, "c.ts3server_setChannelVariableAsUInt64", false]], "ts3server_setclientvariableasint (c function)": [[73, "c.ts3server_setClientVariableAsInt", false]], "ts3server_setclientvariableasstring (c function)": [[73, "c.ts3server_setClientVariableAsString", false]], "ts3server_setclientvariableasuint64 (c function)": [[73, "c.ts3server_setClientVariableAsUInt64", false]], "ts3server_setclientwhisperlist (c function)": [[73, "c.ts3server_setClientWhisperList", false]], "ts3server_setlogverbosity (c function)": [[73, "c.ts3server_setLogVerbosity", false]], "ts3server_setvariableasint (c function)": [[73, "c.ts3server_setVariableAsInt", false]], "ts3server_setvariableasstring (c function)": [[73, "c.ts3server_setVariableAsString", false]], "ts3server_setvariableasuint64 (c function)": [[73, "c.ts3server_setVariableAsUInt64", false]], "ts3server_setvirtualservercreationparams (c function)": [[73, "c.ts3server_setVirtualServerCreationParams", false]], "ts3server_setvirtualservervariableasint (c function)": [[73, "c.ts3server_setVirtualServerVariableAsInt", false]], "ts3server_setvirtualservervariableasstring (c function)": [[73, "c.ts3server_setVirtualServerVariableAsString", false]], "ts3server_setvirtualservervariableasuint64 (c function)": [[73, "c.ts3server_setVirtualServerVariableAsUInt64", false]], "ts3server_stopvirtualserver (c function)": [[73, "c.ts3server_stopVirtualServer", false]], "variablesexport (c struct)": [[42, "c.VariablesExport", false]], "variablesexport.items (c var)": [[42, "c.VariablesExport.items", false]], "variablesexportitem (c struct)": [[42, "c.VariablesExportItem", false]], "variablesexportitem.current (c var)": [[42, "c.VariablesExportItem.current", false]], "variablesexportitem.itemisvalid (c var)": [[42, "c.VariablesExportItem.itemIsValid", false]], "variablesexportitem.proposed (c var)": [[42, "c.VariablesExportItem.proposed", false]], "variablesexportitem.proposedisset (c var)": [[42, "c.VariablesExportItem.proposedIsSet", false]], "virtualservercreateflags (c enum)": [[73, "c.VirtualServerCreateFlags", false]], "virtualservercreateflags.virtualserver_create_flag_none (c enumerator)": [[73, "c.VirtualServerCreateFlags.VIRTUALSERVER_CREATE_FLAG_NONE", false]], "virtualservercreateflags.virtualserver_create_flag_passwords_encrypted (c enumerator)": [[73, "c.VirtualServerCreateFlags.VIRTUALSERVER_CREATE_FLAG_PASSWORDS_ENCRYPTED", false]], "virtualserverproperties (c enum)": [[45, "c.VirtualServerProperties", false]], "virtualserverproperties.virtualserver_address (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_ADDRESS", false]], "virtualserverproperties.virtualserver_channels_online (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_CHANNELS_ONLINE", false]], "virtualserverproperties.virtualserver_clients_online (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_CLIENTS_ONLINE", false]], "virtualserverproperties.virtualserver_codec_encryption_mode (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_CODEC_ENCRYPTION_MODE", false]], "virtualserverproperties.virtualserver_created (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_CREATED", false]], "virtualserverproperties.virtualserver_encryption_ciphers (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_ENCRYPTION_CIPHERS", false]], "virtualserverproperties.virtualserver_endmarker (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_ENDMARKER", false]], "virtualserverproperties.virtualserver_filebase (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_FILEBASE", false]], "virtualserverproperties.virtualserver_log_filetransfer (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_LOG_FILETRANSFER", false]], "virtualserverproperties.virtualserver_max_download_total_bandwidth (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH", false]], "virtualserverproperties.virtualserver_max_upload_total_bandwidth (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH", false]], "virtualserverproperties.virtualserver_maxclients (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_MAXCLIENTS", false]], "virtualserverproperties.virtualserver_name (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_NAME", false]], "virtualserverproperties.virtualserver_password (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_PASSWORD", false]], "virtualserverproperties.virtualserver_platform (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_PLATFORM", false]], "virtualserverproperties.virtualserver_unique_identifier (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_UNIQUE_IDENTIFIER", false]], "virtualserverproperties.virtualserver_uptime (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_UPTIME", false]], "virtualserverproperties.virtualserver_version (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_VERSION", false]], "virtualserverproperties.virtualserver_version_sign (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_VERSION_SIGN", false]], "virtualserverproperties.virtualserver_welcomemessage (c enumerator)": [[45, "c.VirtualServerProperties.VIRTUALSERVER_WELCOMEMESSAGE", false]], "visibility (c enum)": [[42, "c.Visibility", false]], "visibility.enter_visibility (c enumerator)": [[42, "c.Visibility.ENTER_VISIBILITY", false]], "visibility.leave_visibility (c enumerator)": [[42, "c.Visibility.LEAVE_VISIBILITY", false]], "visibility.retain_visibility (c enumerator)": [[42, "c.Visibility.RETAIN_VISIBILITY", false]]}, "objects": {"": [[45, 0, 1, "c.ChannelProperties.CHANNEL_CODEC", "CHANNEL_CODEC"], [45, 0, 1, "c.ChannelProperties.CHANNEL_CODEC_IS_UNENCRYPTED", "CHANNEL_CODEC_IS_UNENCRYPTED"], [45, 0, 1, "c.ChannelProperties.CHANNEL_CODEC_LATENCY_FACTOR", "CHANNEL_CODEC_LATENCY_FACTOR"], [45, 0, 1, "c.ChannelProperties.CHANNEL_CODEC_QUALITY", "CHANNEL_CODEC_QUALITY"], [73, 0, 1, "c.ChannelCreateFlags.CHANNEL_CREATE_FLAG_NONE", "CHANNEL_CREATE_FLAG_NONE"], [73, 0, 1, "c.ChannelCreateFlags.CHANNEL_CREATE_FLAG_PASSWORDS_ENCRYPTED", "CHANNEL_CREATE_FLAG_PASSWORDS_ENCRYPTED"], [45, 0, 1, "c.ChannelProperties.CHANNEL_DELETE_DELAY", "CHANNEL_DELETE_DELAY"], [45, 0, 1, "c.ChannelProperties.CHANNEL_DESCRIPTION", "CHANNEL_DESCRIPTION"], [45, 0, 1, "c.ChannelProperties.CHANNEL_ENDMARKER", "CHANNEL_ENDMARKER"], [45, 0, 1, "c.ChannelProperties.CHANNEL_FLAG_DEFAULT", "CHANNEL_FLAG_DEFAULT"], [45, 0, 1, "c.ChannelProperties.CHANNEL_FLAG_PASSWORD", "CHANNEL_FLAG_PASSWORD"], [45, 0, 1, "c.ChannelProperties.CHANNEL_FLAG_PERMANENT", "CHANNEL_FLAG_PERMANENT"], [45, 0, 1, "c.ChannelProperties.CHANNEL_FLAG_SEMI_PERMANENT", "CHANNEL_FLAG_SEMI_PERMANENT"], [45, 0, 1, "c.ChannelProperties.CHANNEL_MAXCLIENTS", "CHANNEL_MAXCLIENTS"], [45, 0, 1, "c.ChannelProperties.CHANNEL_MAXFAMILYCLIENTS", "CHANNEL_MAXFAMILYCLIENTS"], [45, 0, 1, "c.ChannelProperties.CHANNEL_NAME", "CHANNEL_NAME"], [45, 0, 1, "c.ChannelProperties.CHANNEL_ORDER", "CHANNEL_ORDER"], [45, 0, 1, "c.ChannelProperties.CHANNEL_PASSWORD", "CHANNEL_PASSWORD"], [45, 0, 1, "c.ChannelProperties.CHANNEL_SECURITY_SALT", "CHANNEL_SECURITY_SALT"], [45, 0, 1, "c.ChannelProperties.CHANNEL_TOPIC", "CHANNEL_TOPIC"], [45, 0, 1, "c.ChannelProperties.CHANNEL_UNIQUE_IDENTIFIER", "CHANNEL_UNIQUE_IDENTIFIER"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_ENDMARKER", "CLIENT_COMMAND_ENDMARKER"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_filetransfers", "CLIENT_COMMAND_filetransfers"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_flushChannelCreation", "CLIENT_COMMAND_flushChannelCreation"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_flushChannelUpdates", "CLIENT_COMMAND_flushChannelUpdates"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestChannelDelete", "CLIENT_COMMAND_requestChannelDelete"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestChannelDescription", "CLIENT_COMMAND_requestChannelDescription"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestChannelMove", "CLIENT_COMMAND_requestChannelMove"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestChannelXXSubscribeXXX", "CLIENT_COMMAND_requestChannelXXSubscribeXXX"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestClientKickFromXXX", "CLIENT_COMMAND_requestClientKickFromXXX"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestClientMove", "CLIENT_COMMAND_requestClientMove"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestConnectionInfo", "CLIENT_COMMAND_requestConnectionInfo"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestSendXXXTextMsg", "CLIENT_COMMAND_requestSendXXXTextMsg"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestServerConnectionInfo", "CLIENT_COMMAND_requestServerConnectionInfo"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestXXMuteClients", "CLIENT_COMMAND_requestXXMuteClients"], [45, 0, 1, "c.ClientProperties.CLIENT_DEFAULT_CHANNEL", "CLIENT_DEFAULT_CHANNEL"], [45, 0, 1, "c.ClientProperties.CLIENT_DEFAULT_CHANNEL_PASSWORD", "CLIENT_DEFAULT_CHANNEL_PASSWORD"], [45, 0, 1, "c.ClientProperties.CLIENT_ENCRYPTION_CIPHERS", "CLIENT_ENCRYPTION_CIPHERS"], [45, 0, 1, "c.ClientProperties.CLIENT_ENDMARKER", "CLIENT_ENDMARKER"], [45, 0, 1, "c.ClientProperties.CLIENT_FLAG_TALKING", "CLIENT_FLAG_TALKING"], [45, 0, 1, "c.ClientProperties.CLIENT_IDLE_TIME", "CLIENT_IDLE_TIME"], [45, 0, 1, "c.ClientProperties.CLIENT_INPUT_DEACTIVATED", "CLIENT_INPUT_DEACTIVATED"], [45, 0, 1, "c.ClientProperties.CLIENT_INPUT_HARDWARE", "CLIENT_INPUT_HARDWARE"], [45, 0, 1, "c.ClientProperties.CLIENT_INPUT_MUTED", "CLIENT_INPUT_MUTED"], [45, 0, 1, "c.ClientProperties.CLIENT_IS_MUTED", "CLIENT_IS_MUTED"], [45, 0, 1, "c.ClientProperties.CLIENT_IS_RECORDING", "CLIENT_IS_RECORDING"], [45, 0, 1, "c.ClientProperties.CLIENT_IS_STREAMING", "CLIENT_IS_STREAMING"], [45, 0, 1, "c.ClientProperties.CLIENT_META_DATA", "CLIENT_META_DATA"], [45, 0, 1, "c.ClientProperties.CLIENT_NICKNAME", "CLIENT_NICKNAME"], [45, 0, 1, "c.ClientProperties.CLIENT_OUTPUTONLY_MUTED", "CLIENT_OUTPUTONLY_MUTED"], [45, 0, 1, "c.ClientProperties.CLIENT_OUTPUT_HARDWARE", "CLIENT_OUTPUT_HARDWARE"], [45, 0, 1, "c.ClientProperties.CLIENT_OUTPUT_MUTED", "CLIENT_OUTPUT_MUTED"], [45, 0, 1, "c.ClientProperties.CLIENT_PLATFORM", "CLIENT_PLATFORM"], [45, 0, 1, "c.ClientProperties.CLIENT_SECURITY_HASH", "CLIENT_SECURITY_HASH"], [45, 0, 1, "c.ClientProperties.CLIENT_SERVER_PASSWORD", "CLIENT_SERVER_PASSWORD"], [45, 0, 1, "c.ClientProperties.CLIENT_UNIQUE_IDENTIFIER", "CLIENT_UNIQUE_IDENTIFIER"], [45, 0, 1, "c.ClientProperties.CLIENT_VERSION", "CLIENT_VERSION"], [45, 0, 1, "c.ClientProperties.CLIENT_VERSION_SIGN", "CLIENT_VERSION_SIGN"], [45, 0, 1, "c.ClientProperties.CLIENT_VOLUME_MODIFICATOR", "CLIENT_VOLUME_MODIFICATOR"], [42, 0, 1, "c.CodecType.CODEC_CELT_MONO", "CODEC_CELT_MONO"], [42, 0, 1, "c.CodecEncryptionMode.CODEC_ENCRYPTION_FORCED_OFF", "CODEC_ENCRYPTION_FORCED_OFF"], [42, 0, 1, "c.CodecEncryptionMode.CODEC_ENCRYPTION_FORCED_ON", "CODEC_ENCRYPTION_FORCED_ON"], [42, 0, 1, "c.CodecEncryptionMode.CODEC_ENCRYPTION_PER_CHANNEL", "CODEC_ENCRYPTION_PER_CHANNEL"], [42, 0, 1, "c.CodecType.CODEC_OPUS_MUSIC", "CODEC_OPUS_MUSIC"], [42, 0, 1, "c.CodecType.CODEC_OPUS_VOICE", "CODEC_OPUS_VOICE"], [42, 0, 1, "c.CodecType.CODEC_SPEEX_NARROWBAND", "CODEC_SPEEX_NARROWBAND"], [42, 0, 1, "c.CodecType.CODEC_SPEEX_ULTRAWIDEBAND", "CODEC_SPEEX_ULTRAWIDEBAND"], [42, 0, 1, "c.CodecType.CODEC_SPEEX_WIDEBAND", "CODEC_SPEEX_WIDEBAND"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL", "CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE", "CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH", "CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL", "CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL", "CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE", "CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH", "CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL", "CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL", "CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE", "CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH", "CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL", "CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL", "CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE", "CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH", "CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL", "CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_CONTROL", "CONNECTION_BYTES_RECEIVED_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_KEEPALIVE", "CONNECTION_BYTES_RECEIVED_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_SPEECH", "CONNECTION_BYTES_RECEIVED_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_TOTAL", "CONNECTION_BYTES_RECEIVED_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_SENT_CONTROL", "CONNECTION_BYTES_SENT_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_SENT_KEEPALIVE", "CONNECTION_BYTES_SENT_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_SENT_SPEECH", "CONNECTION_BYTES_SENT_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_SENT_TOTAL", "CONNECTION_BYTES_SENT_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL", "CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE", "CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH", "CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL", "CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT_IP", "CONNECTION_CLIENT_IP"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT_PORT", "CONNECTION_CLIENT_PORT"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CONNECTED_TIME", "CONNECTION_CONNECTED_TIME"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_0", "CONNECTION_DUMMY_0"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_1", "CONNECTION_DUMMY_1"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_2", "CONNECTION_DUMMY_2"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_3", "CONNECTION_DUMMY_3"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_4", "CONNECTION_DUMMY_4"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_5", "CONNECTION_DUMMY_5"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_6", "CONNECTION_DUMMY_6"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_7", "CONNECTION_DUMMY_7"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_8", "CONNECTION_DUMMY_8"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_9", "CONNECTION_DUMMY_9"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_ENDMARKER", "CONNECTION_ENDMARKER"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED", "CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BANDWIDTH_SENT", "CONNECTION_FILETRANSFER_BANDWIDTH_SENT"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL", "CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL", "CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_IDLE_TIME", "CONNECTION_IDLE_TIME"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETLOSS_CONTROL", "CONNECTION_PACKETLOSS_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETLOSS_KEEPALIVE", "CONNECTION_PACKETLOSS_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETLOSS_SPEECH", "CONNECTION_PACKETLOSS_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETLOSS_TOTAL", "CONNECTION_PACKETLOSS_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_CONTROL", "CONNECTION_PACKETS_RECEIVED_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_KEEPALIVE", "CONNECTION_PACKETS_RECEIVED_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_SPEECH", "CONNECTION_PACKETS_RECEIVED_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_TOTAL", "CONNECTION_PACKETS_RECEIVED_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_CONTROL", "CONNECTION_PACKETS_SENT_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_KEEPALIVE", "CONNECTION_PACKETS_SENT_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_SPEECH", "CONNECTION_PACKETS_SENT_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_TOTAL", "CONNECTION_PACKETS_SENT_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PING", "CONNECTION_PING"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PING_DEVIATION", "CONNECTION_PING_DEVIATION"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL", "CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE", "CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH", "CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL", "CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER_IP", "CONNECTION_SERVER_IP"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER_PORT", "CONNECTION_SERVER_PORT"], [73, 1, 1, "c.ChannelCreateFlags", "ChannelCreateFlags"], [45, 1, 1, "c.ChannelProperties", "ChannelProperties"], [42, 1, 1, "c.ClientCommand", "ClientCommand"], [42, 2, 1, "c.ClientMiniExport", "ClientMiniExport"], [45, 1, 1, "c.ClientProperties", "ClientProperties"], [0, 2, 1, "c.ClientUIFunctions", "ClientUIFunctions"], [42, 1, 1, "c.CodecEncryptionMode", "CodecEncryptionMode"], [42, 1, 1, "c.CodecType", "CodecType"], [42, 1, 1, "c.ConnectStatus", "ConnectStatus"], [45, 1, 1, "c.ConnectionProperties", "ConnectionProperties"], [42, 0, 1, "c.Visibility.ENTER_VISIBILITY", "ENTER_VISIBILITY"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_already_started", "ERROR_accounting_already_started"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_instance_check_error", "ERROR_accounting_instance_check_error"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_instance_duplicated", "ERROR_accounting_instance_duplicated"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_instance_limit_reached", "ERROR_accounting_instance_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_license_date_not_ok", "ERROR_accounting_license_date_not_ok"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_license_file_invalid", "ERROR_accounting_license_file_invalid"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_license_file_not_found", "ERROR_accounting_license_file_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_not_started", "ERROR_accounting_not_started"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_running_elsewhere", "ERROR_accounting_running_elsewhere"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_server_error", "ERROR_accounting_server_error"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_slot_limit_reached", "ERROR_accounting_slot_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_to_many_starts", "ERROR_accounting_to_many_starts"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_unable_to_connect_to_server", "ERROR_accounting_unable_to_connect_to_server"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_unknown_error", "ERROR_accounting_unknown_error"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_virtualserver_limit_reached", "ERROR_accounting_virtualserver_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_already_joined", "ERROR_already_joined"], [43, 0, 1, "c.Ts3ErrorType.ERROR_already_registered", "ERROR_already_registered"], [43, 0, 1, "c.Ts3ErrorType.ERROR_canceled", "ERROR_canceled"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_already_in", "ERROR_channel_already_in"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_can_not_delete_default", "ERROR_channel_can_not_delete_default"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_default_require_permanent", "ERROR_channel_default_require_permanent"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_invalid_flags", "ERROR_channel_invalid_flags"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_invalid_id", "ERROR_channel_invalid_id"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_invalid_order", "ERROR_channel_invalid_order"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_invalid_password", "ERROR_channel_invalid_password"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_invalid_security_hash", "ERROR_channel_invalid_security_hash"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_maxclients_reached", "ERROR_channel_maxclients_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_maxfamily_reached", "ERROR_channel_maxfamily_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_name_inuse", "ERROR_channel_name_inuse"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_no_filetransfer_supported", "ERROR_channel_no_filetransfer_supported"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_not_empty", "ERROR_channel_not_empty"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_parent_not_permanent", "ERROR_channel_parent_not_permanent"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_protocol_limit_reached", "ERROR_channel_protocol_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_already_subscribed", "ERROR_client_already_subscribed"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_cannot_verify_now", "ERROR_client_cannot_verify_now"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_could_not_validate_identity", "ERROR_client_could_not_validate_identity"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_hacked", "ERROR_client_hacked"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_invalid_id", "ERROR_client_invalid_id"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_invalid_password", "ERROR_client_invalid_password"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_invalid_type", "ERROR_client_invalid_type"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_is_flooding", "ERROR_client_is_flooding"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_login_not_permitted", "ERROR_client_login_not_permitted"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_nickname_inuse", "ERROR_client_nickname_inuse"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_not_logged_in", "ERROR_client_not_logged_in"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_not_subscribed", "ERROR_client_not_subscribed"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_protocol_limit_reached", "ERROR_client_protocol_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_version_outdated", "ERROR_client_version_outdated"], [43, 0, 1, "c.Ts3ErrorType.ERROR_clientlibrary_not_initialised", "ERROR_clientlibrary_not_initialised"], [43, 0, 1, "c.Ts3ErrorType.ERROR_command_line_exit_help", "ERROR_command_line_exit_help"], [43, 0, 1, "c.Ts3ErrorType.ERROR_command_line_exit_version", "ERROR_command_line_exit_version"], [43, 0, 1, "c.Ts3ErrorType.ERROR_command_line_parse_failed", "ERROR_command_line_parse_failed"], [43, 0, 1, "c.Ts3ErrorType.ERROR_command_not_found", "ERROR_command_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_connection_ip_protocol_missing", "ERROR_connection_ip_protocol_missing"], [43, 0, 1, "c.Ts3ErrorType.ERROR_connection_lost", "ERROR_connection_lost"], [43, 0, 1, "c.Ts3ErrorType.ERROR_could_not_initialise_input_manager", "ERROR_could_not_initialise_input_manager"], [43, 0, 1, "c.Ts3ErrorType.ERROR_could_not_resolve_hostname", "ERROR_could_not_resolve_hostname"], [43, 0, 1, "c.Ts3ErrorType.ERROR_currently_not_possible", "ERROR_currently_not_possible"], [43, 0, 1, "c.Ts3ErrorType.ERROR_dont_notify", "ERROR_dont_notify"], [43, 0, 1, "c.Ts3ErrorType.ERROR_failed_connection_initialisation", "ERROR_failed_connection_initialisation"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_already_exists", "ERROR_file_already_exists"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_already_in_use", "ERROR_file_already_in_use"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_connection_lost", "ERROR_file_connection_lost"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_could_not_open_connection", "ERROR_file_could_not_open_connection"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_exceeds_file_system_maximum_size", "ERROR_file_exceeds_file_system_maximum_size"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_exceeds_supplied_size", "ERROR_file_exceeds_supplied_size"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_dimension", "ERROR_file_invalid_dimension"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_name", "ERROR_file_invalid_name"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_path", "ERROR_file_invalid_path"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_permissions", "ERROR_file_invalid_permissions"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_size", "ERROR_file_invalid_size"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_storage_class", "ERROR_file_invalid_storage_class"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_transfer_id", "ERROR_file_invalid_transfer_id"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_io_error", "ERROR_file_io_error"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_no_files_available", "ERROR_file_no_files_available"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_no_space_left_on_device", "ERROR_file_no_space_left_on_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_not_found", "ERROR_file_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_overwrite_excludes_resume", "ERROR_file_overwrite_excludes_resume"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_canceled", "ERROR_file_transfer_canceled"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_channel_quota_exceeded", "ERROR_file_transfer_channel_quota_exceeded"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_client_quota_exceeded", "ERROR_file_transfer_client_quota_exceeded"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_complete", "ERROR_file_transfer_complete"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_connection_timeout", "ERROR_file_transfer_connection_timeout"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_interrupted", "ERROR_file_transfer_interrupted"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_limit_reached", "ERROR_file_transfer_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_reset", "ERROR_file_transfer_reset"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_server_quota_exceeded", "ERROR_file_transfer_server_quota_exceeded"], [43, 0, 1, "c.Ts3ErrorType.ERROR_handshake_failed", "ERROR_handshake_failed"], [43, 0, 1, "c.Ts3ErrorType.ERROR_illegal_server_license", "ERROR_illegal_server_license"], [43, 0, 1, "c.Ts3ErrorType.ERROR_invalid_server_connection_handler_id", "ERROR_invalid_server_connection_handler_id"], [43, 0, 1, "c.Ts3ErrorType.ERROR_join_request_not_found", "ERROR_join_request_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_lib_time_limit_reached", "ERROR_lib_time_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_no_cached_connection_info", "ERROR_no_cached_connection_info"], [43, 0, 1, "c.Ts3ErrorType.ERROR_no_network_port_available", "ERROR_no_network_port_available"], [43, 0, 1, "c.Ts3ErrorType.ERROR_not_connected", "ERROR_not_connected"], [43, 0, 1, "c.Ts3ErrorType.ERROR_not_implemented", "ERROR_not_implemented"], [43, 0, 1, "c.Ts3ErrorType.ERROR_not_streamer", "ERROR_not_streamer"], [43, 0, 1, "c.Ts3ErrorType.ERROR_ok", "ERROR_ok"], [43, 0, 1, "c.Ts3ErrorType.ERROR_ok_no_error_event", "ERROR_ok_no_error_event"], [43, 0, 1, "c.Ts3ErrorType.ERROR_ok_no_update", "ERROR_ok_no_update"], [43, 0, 1, "c.Ts3ErrorType.ERROR_out_of_memory", "ERROR_out_of_memory"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_checksum", "ERROR_parameter_checksum"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_convert", "ERROR_parameter_convert"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_invalid", "ERROR_parameter_invalid"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_invalid_count", "ERROR_parameter_invalid_count"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_invalid_size", "ERROR_parameter_invalid_size"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_missing", "ERROR_parameter_missing"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_not_found", "ERROR_parameter_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_quote", "ERROR_parameter_quote"], [43, 0, 1, "c.Ts3ErrorType.ERROR_permissions", "ERROR_permissions"], [43, 0, 1, "c.Ts3ErrorType.ERROR_permissions_client_insufficient", "ERROR_permissions_client_insufficient"], [43, 0, 1, "c.Ts3ErrorType.ERROR_port_already_in_use", "ERROR_port_already_in_use"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_duplicate_running", "ERROR_server_duplicate_running"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_invalid_id", "ERROR_server_invalid_id"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_invalid_password", "ERROR_server_invalid_password"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_is_booting", "ERROR_server_is_booting"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_is_not_running", "ERROR_server_is_not_running"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_is_shutting_down", "ERROR_server_is_shutting_down"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_is_virtual", "ERROR_server_is_virtual"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_maxclients_reached", "ERROR_server_maxclients_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_running", "ERROR_server_running"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_status_invalid", "ERROR_server_status_invalid"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_version_outdated", "ERROR_server_version_outdated"], [43, 0, 1, "c.Ts3ErrorType.ERROR_serverlibrary_not_initialised", "ERROR_serverlibrary_not_initialised"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sfu_failed_to_start", "ERROR_sfu_failed_to_start"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_channel_mask_mismatch", "ERROR_sound_channel_mask_mismatch"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_could_not_open_capture_device", "ERROR_sound_could_not_open_capture_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_could_not_open_playback_device", "ERROR_sound_could_not_open_playback_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_device_already_registerred", "ERROR_sound_device_already_registerred"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_device_busy", "ERROR_sound_device_busy"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_device_in_use", "ERROR_sound_device_in_use"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_handler_has_device", "ERROR_sound_handler_has_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_internal_capture", "ERROR_sound_internal_capture"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_internal_encoder", "ERROR_sound_internal_encoder"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_internal_playback", "ERROR_sound_internal_playback"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_internal_preprocessor", "ERROR_sound_internal_preprocessor"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_invalid_capture_device", "ERROR_sound_invalid_capture_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_invalid_channel_count", "ERROR_sound_invalid_channel_count"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_invalid_playback_device", "ERROR_sound_invalid_playback_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_invalid_wave", "ERROR_sound_invalid_wave"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_need_more_data", "ERROR_sound_need_more_data"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_no_capture_device_available", "ERROR_sound_no_capture_device_available"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_no_data", "ERROR_sound_no_data"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_no_playback_device_available", "ERROR_sound_no_playback_device_available"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_open_wave", "ERROR_sound_open_wave"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_preprocessor_disabled", "ERROR_sound_preprocessor_disabled"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_read_wave", "ERROR_sound_read_wave"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_unknown_device", "ERROR_sound_unknown_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_unsupported_frequency", "ERROR_sound_unsupported_frequency"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_unsupported_wave", "ERROR_sound_unsupported_wave"], [43, 0, 1, "c.Ts3ErrorType.ERROR_stream_not_participating", "ERROR_stream_not_participating"], [43, 0, 1, "c.Ts3ErrorType.ERROR_stream_session_limit_reached", "ERROR_stream_session_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_stream_session_not_found", "ERROR_stream_session_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_stream_unknown", "ERROR_stream_unknown"], [43, 0, 1, "c.Ts3ErrorType.ERROR_unable_to_bind_network_port", "ERROR_unable_to_bind_network_port"], [43, 0, 1, "c.Ts3ErrorType.ERROR_undefined", "ERROR_undefined"], [43, 0, 1, "c.Ts3ErrorType.ERROR_vs_critical", "ERROR_vs_critical"], [43, 0, 1, "c.Ts3ErrorType.ERROR_whisper_no_targets", "ERROR_whisper_no_targets"], [43, 0, 1, "c.Ts3ErrorType.ERROR_whisper_too_many_targets", "ERROR_whisper_too_many_targets"], [42, 0, 1, "c.FileTransferState.FILETRANSFER_ACTIVE", "FILETRANSFER_ACTIVE"], [42, 0, 1, "c.FileTransferState.FILETRANSFER_FINISHED", "FILETRANSFER_FINISHED"], [42, 0, 1, "c.FileTransferState.FILETRANSFER_INITIALISING", "FILETRANSFER_INITIALISING"], [42, 1, 1, "c.FTAction", "FTAction"], [42, 0, 1, "c.FTAction.FT_CREATEDIR", "FT_CREATEDIR"], [42, 0, 1, "c.FTAction.FT_DELETE", "FT_DELETE"], [42, 0, 1, "c.FTAction.FT_DOWNLOAD", "FT_DOWNLOAD"], [42, 0, 1, "c.FTAction.FT_FILEINFO", "FT_FILEINFO"], [42, 0, 1, "c.FTAction.FT_FILELIST", "FT_FILELIST"], [42, 0, 1, "c.FTAction.FT_INIT_CHANNEL", "FT_INIT_CHANNEL"], [42, 0, 1, "c.FTAction.FT_INIT_SERVER", "FT_INIT_SERVER"], [42, 0, 1, "c.FTAction.FT_RENAME", "FT_RENAME"], [42, 0, 1, "c.FTAction.FT_UPLOAD", "FT_UPLOAD"], [42, 0, 1, "c.FileTransferType.FileListType_Directory", "FileListType_Directory"], [42, 0, 1, "c.FileTransferType.FileListType_File", "FileListType_File"], [42, 2, 1, "c.FileTransferCallbackExport", "FileTransferCallbackExport"], [42, 1, 1, "c.FileTransferState", "FileTransferState"], [42, 1, 1, "c.FileTransferType", "FileTransferType"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ALL", "GROUPWHISPERTARGETMODE_ALL"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS", "GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY", "GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_CHANNELFAMILY", "GROUPWHISPERTARGETMODE_CHANNELFAMILY"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_CURRENTCHANNEL", "GROUPWHISPERTARGETMODE_CURRENTCHANNEL"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ENDMARKER", "GROUPWHISPERTARGETMODE_ENDMARKER"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_PARENTCHANNEL", "GROUPWHISPERTARGETMODE_PARENTCHANNEL"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_SUBCHANNELS", "GROUPWHISPERTARGETMODE_SUBCHANNELS"], [42, 0, 1, "c.GroupWhisperType.GROUPWHISPERTYPE_ALLCLIENTS", "GROUPWHISPERTYPE_ALLCLIENTS"], [42, 0, 1, "c.GroupWhisperType.GROUPWHISPERTYPE_CHANNELCOMMANDER", "GROUPWHISPERTYPE_CHANNELCOMMANDER"], [42, 0, 1, "c.GroupWhisperType.GROUPWHISPERTYPE_CHANNELGROUP", "GROUPWHISPERTYPE_CHANNELGROUP"], [42, 0, 1, "c.GroupWhisperType.GROUPWHISPERTYPE_ENDMARKER", "GROUPWHISPERTYPE_ENDMARKER"], [42, 0, 1, "c.GroupWhisperType.GROUPWHISPERTYPE_SERVERGROUP", "GROUPWHISPERTYPE_SERVERGROUP"], [42, 1, 1, "c.GroupWhisperTargetMode", "GroupWhisperTargetMode"], [42, 1, 1, "c.GroupWhisperType", "GroupWhisperType"], [42, 0, 1, "c.HardwareInputStatus.HARDWAREINPUT_DISABLED", "HARDWAREINPUT_DISABLED"], [42, 0, 1, "c.HardwareInputStatus.HARDWAREINPUT_ENABLED", "HARDWAREINPUT_ENABLED"], [42, 0, 1, "c.HardwareOutputStatus.HARDWAREOUTPUT_DISABLED", "HARDWAREOUTPUT_DISABLED"], [42, 0, 1, "c.HardwareOutputStatus.HARDWAREOUTPUT_ENABLED", "HARDWAREOUTPUT_ENABLED"], [42, 1, 1, "c.HardwareInputStatus", "HardwareInputStatus"], [42, 1, 1, "c.HardwareOutputStatus", "HardwareOutputStatus"], [42, 0, 1, "c.InputDeactivationStatus.INPUT_ACTIVE", "INPUT_ACTIVE"], [42, 0, 1, "c.InputDeactivationStatus.INPUT_DEACTIVATED", "INPUT_DEACTIVATED"], [42, 1, 1, "c.InputDeactivationStatus", "InputDeactivationStatus"], [42, 0, 1, "c.Visibility.LEAVE_VISIBILITY", "LEAVE_VISIBILITY"], [42, 1, 1, "c.LocalTestMode", "LocalTestMode"], [42, 0, 1, "c.LogTypes.LogType_CONSOLE", "LogType_CONSOLE"], [42, 0, 1, "c.LogTypes.LogType_DATABASE", "LogType_DATABASE"], [42, 0, 1, "c.LogTypes.LogType_FILE", "LogType_FILE"], [42, 0, 1, "c.LogTypes.LogType_NONE", "LogType_NONE"], [42, 0, 1, "c.LogTypes.LogType_NO_NETLOGGING", "LogType_NO_NETLOGGING"], [42, 0, 1, "c.LogTypes.LogType_SYSLOG", "LogType_SYSLOG"], [42, 0, 1, "c.LogTypes.LogType_USERLOGGING", "LogType_USERLOGGING"], [42, 1, 1, "c.LogTypes", "LogTypes"], [42, 0, 1, "c.MuteInputStatus.MUTEINPUT_MUTED", "MUTEINPUT_MUTED"], [42, 0, 1, "c.MuteInputStatus.MUTEINPUT_NONE", "MUTEINPUT_NONE"], [42, 0, 1, "c.MuteOutputStatus.MUTEOUTPUT_MUTED", "MUTEOUTPUT_MUTED"], [42, 0, 1, "c.MuteOutputStatus.MUTEOUTPUT_NONE", "MUTEOUTPUT_NONE"], [42, 1, 1, "c.MuteInputStatus", "MuteInputStatus"], [42, 1, 1, "c.MuteOutputStatus", "MuteOutputStatus"], [42, 0, 1, "c.ReasonIdentifier.REASON_CHANNELEDIT", "REASON_CHANNELEDIT"], [42, 0, 1, "c.ReasonIdentifier.REASON_CHANNELUPDATE", "REASON_CHANNELUPDATE"], [42, 0, 1, "c.ReasonIdentifier.REASON_CLIENTDISCONNECT", "REASON_CLIENTDISCONNECT"], [42, 0, 1, "c.ReasonIdentifier.REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN", "REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN"], [42, 0, 1, "c.ReasonIdentifier.REASON_KICK_CHANNEL", "REASON_KICK_CHANNEL"], [42, 0, 1, "c.ReasonIdentifier.REASON_KICK_SERVER", "REASON_KICK_SERVER"], [42, 0, 1, "c.ReasonIdentifier.REASON_KICK_SERVER_BAN", "REASON_KICK_SERVER_BAN"], [42, 0, 1, "c.ReasonIdentifier.REASON_LOST_CONNECTION", "REASON_LOST_CONNECTION"], [42, 0, 1, "c.ReasonIdentifier.REASON_MOVED", "REASON_MOVED"], [42, 0, 1, "c.ReasonIdentifier.REASON_NONE", "REASON_NONE"], [42, 0, 1, "c.ReasonIdentifier.REASON_SERVERSTOP", "REASON_SERVERSTOP"], [42, 0, 1, "c.ReasonIdentifier.REASON_SUBSCRIPTION", "REASON_SUBSCRIPTION"], [42, 0, 1, "c.Visibility.RETAIN_VISIBILITY", "RETAIN_VISIBILITY"], [42, 1, 1, "c.ReasonIdentifier", "ReasonIdentifier"], [42, 0, 1, "c.SecuritySaltOptions.SECURITY_SALT_CHECK_META_DATA", "SECURITY_SALT_CHECK_META_DATA"], [42, 0, 1, "c.SecuritySaltOptions.SECURITY_SALT_CHECK_NICKNAME", "SECURITY_SALT_CHECK_NICKNAME"], [42, 0, 1, "c.ConnectStatus.STATUS_CONNECTED", "STATUS_CONNECTED"], [42, 0, 1, "c.ConnectStatus.STATUS_CONNECTING", "STATUS_CONNECTING"], [42, 0, 1, "c.ConnectStatus.STATUS_CONNECTION_ESTABLISHED", "STATUS_CONNECTION_ESTABLISHED"], [42, 0, 1, "c.ConnectStatus.STATUS_CONNECTION_ESTABLISHING", "STATUS_CONNECTION_ESTABLISHING"], [42, 0, 1, "c.ConnectStatus.STATUS_DISCONNECTED", "STATUS_DISCONNECTED"], [42, 0, 1, "c.TalkStatus.STATUS_NOT_TALKING", "STATUS_NOT_TALKING"], [42, 0, 1, "c.TalkStatus.STATUS_TALKING", "STATUS_TALKING"], [42, 0, 1, "c.TalkStatus.STATUS_TALKING_WHILE_DISABLED", "STATUS_TALKING_WHILE_DISABLED"], [42, 1, 1, "c.SecuritySaltOptions", "SecuritySaltOptions"], [57, 2, 1, "c.ServerLibFunctions", "ServerLibFunctions"], [42, 0, 1, "c.LocalTestMode.TEST_MODE_OFF", "TEST_MODE_OFF"], [42, 0, 1, "c.LocalTestMode.TEST_MODE_TALK_STATUS_CHANGES_ONLY", "TEST_MODE_TALK_STATUS_CHANGES_ONLY"], [42, 0, 1, "c.LocalTestMode.TEST_MODE_VOICE_LOCAL_AND_REMOTE", "TEST_MODE_VOICE_LOCAL_AND_REMOTE"], [42, 0, 1, "c.LocalTestMode.TEST_MODE_VOICE_LOCAL_ONLY", "TEST_MODE_VOICE_LOCAL_ONLY"], [0, 2, 1, "c.TS3_VECTOR", "TS3_VECTOR"], [42, 1, 1, "c.TalkStatus", "TalkStatus"], [42, 1, 1, "c.TextMessageTargetMode", "TextMessageTargetMode"], [42, 0, 1, "c.TextMessageTargetMode.TextMessageTarget_CHANNEL", "TextMessageTarget_CHANNEL"], [42, 0, 1, "c.TextMessageTargetMode.TextMessageTarget_CLIENT", "TextMessageTarget_CLIENT"], [42, 0, 1, "c.TextMessageTargetMode.TextMessageTarget_MAX", "TextMessageTarget_MAX"], [42, 0, 1, "c.TextMessageTargetMode.TextMessageTarget_SERVER", "TextMessageTarget_SERVER"], [42, 2, 1, "c.TransformFilePathExport", "TransformFilePathExport"], [42, 2, 1, "c.TransformFilePathExportReturns", "TransformFilePathExportReturns"], [43, 1, 1, "c.Ts3ErrorType", "Ts3ErrorType"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_ADDRESS", "VIRTUALSERVER_ADDRESS"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_CHANNELS_ONLINE", "VIRTUALSERVER_CHANNELS_ONLINE"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_CLIENTS_ONLINE", "VIRTUALSERVER_CLIENTS_ONLINE"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_CODEC_ENCRYPTION_MODE", "VIRTUALSERVER_CODEC_ENCRYPTION_MODE"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_CREATED", "VIRTUALSERVER_CREATED"], [73, 0, 1, "c.VirtualServerCreateFlags.VIRTUALSERVER_CREATE_FLAG_NONE", "VIRTUALSERVER_CREATE_FLAG_NONE"], [73, 0, 1, "c.VirtualServerCreateFlags.VIRTUALSERVER_CREATE_FLAG_PASSWORDS_ENCRYPTED", "VIRTUALSERVER_CREATE_FLAG_PASSWORDS_ENCRYPTED"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_ENCRYPTION_CIPHERS", "VIRTUALSERVER_ENCRYPTION_CIPHERS"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_ENDMARKER", "VIRTUALSERVER_ENDMARKER"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_FILEBASE", "VIRTUALSERVER_FILEBASE"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_LOG_FILETRANSFER", "VIRTUALSERVER_LOG_FILETRANSFER"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_MAXCLIENTS", "VIRTUALSERVER_MAXCLIENTS"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH", "VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH", "VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_NAME", "VIRTUALSERVER_NAME"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_PASSWORD", "VIRTUALSERVER_PASSWORD"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_PLATFORM", "VIRTUALSERVER_PLATFORM"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_UNIQUE_IDENTIFIER", "VIRTUALSERVER_UNIQUE_IDENTIFIER"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_UPTIME", "VIRTUALSERVER_UPTIME"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_VERSION", "VIRTUALSERVER_VERSION"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_VERSION_SIGN", "VIRTUALSERVER_VERSION_SIGN"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_WELCOMEMESSAGE", "VIRTUALSERVER_WELCOMEMESSAGE"], [42, 2, 1, "c.VariablesExport", "VariablesExport"], [42, 2, 1, "c.VariablesExportItem", "VariablesExportItem"], [73, 1, 1, "c.VirtualServerCreateFlags", "VirtualServerCreateFlags"], [45, 1, 1, "c.VirtualServerProperties", "VirtualServerProperties"], [42, 1, 1, "c.Visibility", "Visibility"], [6, 4, 1, "c.ts3client_acquireCustomPlaybackData", "ts3client_acquireCustomPlaybackData"], [2, 4, 1, "c.ts3client_activateCaptureDevice", "ts3client_activateCaptureDevice"], [40, 4, 1, "c.ts3client_allowWhispersFrom", "ts3client_allowWhispersFrom"], [0, 4, 1, "c.ts3client_channelset3DAttributes", "ts3client_channelset3DAttributes"], [41, 4, 1, "c.ts3client_cleanUpConnectionInfo", "ts3client_cleanUpConnectionInfo"], [41, 4, 1, "c.ts3client_closeAudioPlaybackHandle", "ts3client_closeAudioPlaybackHandle"], [4, 4, 1, "c.ts3client_closeCaptureDevice", "ts3client_closeCaptureDevice"], [4, 4, 1, "c.ts3client_closePlaybackDevice", "ts3client_closePlaybackDevice"], [39, 4, 1, "c.ts3client_closeWaveFileHandle", "ts3client_closeWaveFileHandle"], [41, 4, 1, "c.ts3client_createAudioPlaybackHandle", "ts3client_createAudioPlaybackHandle"], [22, 4, 1, "c.ts3client_createIdentity", "ts3client_createIdentity"], [11, 4, 1, "c.ts3client_destroyClientLib", "ts3client_destroyClientLib"], [22, 4, 1, "c.ts3client_destroyServerConnectionHandler", "ts3client_destroyServerConnectionHandler"], [41, 4, 1, "c.ts3client_enqueueAudioPlaybackHandle", "ts3client_enqueueAudioPlaybackHandle"], [12, 4, 1, "c.ts3client_flushChannelCreation", "ts3client_flushChannelCreation"], [28, 4, 1, "c.ts3client_flushChannelUpdates", "ts3client_flushChannelUpdates"], [29, 4, 1, "c.ts3client_flushClientSelfUpdates", "ts3client_flushClientSelfUpdates"], [41, 4, 1, "c.ts3client_freeMemory", "ts3client_freeMemory"], [26, 4, 1, "c.ts3client_getAverageTransferSpeed", "ts3client_getAverageTransferSpeed"], [9, 4, 1, "c.ts3client_getCaptureDeviceList", "ts3client_getCaptureDeviceList"], [9, 4, 1, "c.ts3client_getCaptureModeList", "ts3client_getCaptureModeList"], [21, 4, 1, "c.ts3client_getChannelClientList", "ts3client_getChannelClientList"], [13, 4, 1, "c.ts3client_getChannelEmptySecs", "ts3client_getChannelEmptySecs"], [28, 4, 1, "c.ts3client_getChannelIDFromChannelNames", "ts3client_getChannelIDFromChannelNames"], [15, 4, 1, "c.ts3client_getChannelList", "ts3client_getChannelList"], [15, 4, 1, "c.ts3client_getChannelOfClient", "ts3client_getChannelOfClient"], [28, 4, 1, "c.ts3client_getChannelVariableAsInt", "ts3client_getChannelVariableAsInt"], [28, 4, 1, "c.ts3client_getChannelVariableAsString", "ts3client_getChannelVariableAsString"], [28, 4, 1, "c.ts3client_getChannelVariableAsUInt64", "ts3client_getChannelVariableAsUInt64"], [29, 4, 1, "c.ts3client_getClientID", "ts3client_getClientID"], [11, 4, 1, "c.ts3client_getClientLibVersion", "ts3client_getClientLibVersion"], [11, 4, 1, "c.ts3client_getClientLibVersionNumber", "ts3client_getClientLibVersionNumber"], [21, 4, 1, "c.ts3client_getClientList", "ts3client_getClientList"], [29, 4, 1, "c.ts3client_getClientSelfVariableAsInt", "ts3client_getClientSelfVariableAsInt"], [29, 4, 1, "c.ts3client_getClientSelfVariableAsString", "ts3client_getClientSelfVariableAsString"], [29, 4, 1, "c.ts3client_getClientVariableAsInt", "ts3client_getClientVariableAsInt"], [29, 4, 1, "c.ts3client_getClientVariableAsString", "ts3client_getClientVariableAsString"], [29, 4, 1, "c.ts3client_getClientVariableAsUInt64", "ts3client_getClientVariableAsUInt64"], [41, 4, 1, "c.ts3client_getConnectionStatus", "ts3client_getConnectionStatus"], [41, 4, 1, "c.ts3client_getConnectionVariableAsDouble", "ts3client_getConnectionVariableAsDouble"], [41, 4, 1, "c.ts3client_getConnectionVariableAsString", "ts3client_getConnectionVariableAsString"], [41, 4, 1, "c.ts3client_getConnectionVariableAsUInt64", "ts3client_getConnectionVariableAsUInt64"], [7, 4, 1, "c.ts3client_getCurrentCaptureDeviceName", "ts3client_getCurrentCaptureDeviceName"], [7, 4, 1, "c.ts3client_getCurrentCaptureMode", "ts3client_getCurrentCaptureMode"], [7, 4, 1, "c.ts3client_getCurrentPlayBackMode", "ts3client_getCurrentPlayBackMode"], [7, 4, 1, "c.ts3client_getCurrentPlaybackDeviceName", "ts3client_getCurrentPlaybackDeviceName"], [26, 4, 1, "c.ts3client_getCurrentTransferSpeed", "ts3client_getCurrentTransferSpeed"], [9, 4, 1, "c.ts3client_getDefaultCaptureDevice", "ts3client_getDefaultCaptureDevice"], [9, 4, 1, "c.ts3client_getDefaultCaptureMode", "ts3client_getDefaultCaptureMode"], [9, 4, 1, "c.ts3client_getDefaultPlayBackMode", "ts3client_getDefaultPlayBackMode"], [9, 4, 1, "c.ts3client_getDefaultPlaybackDevice", "ts3client_getDefaultPlaybackDevice"], [23, 4, 1, "c.ts3client_getEncodeConfigValue", "ts3client_getEncodeConfigValue"], [11, 4, 1, "c.ts3client_getErrorMessage", "ts3client_getErrorMessage"], [41, 4, 1, "c.ts3client_getGlobalConfigValueAsInt", "ts3client_getGlobalConfigValueAsInt"], [26, 4, 1, "c.ts3client_getInstanceSpeedLimitDown", "ts3client_getInstanceSpeedLimitDown"], [26, 4, 1, "c.ts3client_getInstanceSpeedLimitUp", "ts3client_getInstanceSpeedLimitUp"], [15, 4, 1, "c.ts3client_getParentChannelOfChannel", "ts3client_getParentChannelOfChannel"], [35, 4, 1, "c.ts3client_getPlaybackConfigValueAsFloat", "ts3client_getPlaybackConfigValueAsFloat"], [9, 4, 1, "c.ts3client_getPlaybackDeviceList", "ts3client_getPlaybackDeviceList"], [9, 4, 1, "c.ts3client_getPlaybackModeList", "ts3client_getPlaybackModeList"], [36, 4, 1, "c.ts3client_getPreProcessorConfigValue", "ts3client_getPreProcessorConfigValue"], [36, 4, 1, "c.ts3client_getPreProcessorInfoValueFloat", "ts3client_getPreProcessorInfoValueFloat"], [22, 4, 1, "c.ts3client_getServerConnectionHandlerList", "ts3client_getServerConnectionHandlerList"], [26, 4, 1, "c.ts3client_getServerConnectionHandlerSpeedLimitDown", "ts3client_getServerConnectionHandlerSpeedLimitDown"], [26, 4, 1, "c.ts3client_getServerConnectionHandlerSpeedLimitUp", "ts3client_getServerConnectionHandlerSpeedLimitUp"], [41, 4, 1, "c.ts3client_getServerConnectionVariableAsFloat", "ts3client_getServerConnectionVariableAsFloat"], [41, 4, 1, "c.ts3client_getServerConnectionVariableAsUInt64", "ts3client_getServerConnectionVariableAsUInt64"], [41, 4, 1, "c.ts3client_getServerLegacyUUID", "ts3client_getServerLegacyUUID"], [30, 4, 1, "c.ts3client_getServerVariableAsInt", "ts3client_getServerVariableAsInt"], [30, 4, 1, "c.ts3client_getServerVariableAsString", "ts3client_getServerVariableAsString"], [30, 4, 1, "c.ts3client_getServerVariableAsUInt64", "ts3client_getServerVariableAsUInt64"], [26, 4, 1, "c.ts3client_getTransferFileName", "ts3client_getTransferFileName"], [26, 4, 1, "c.ts3client_getTransferFilePath", "ts3client_getTransferFilePath"], [26, 4, 1, "c.ts3client_getTransferFileRemotePath", "ts3client_getTransferFileRemotePath"], [26, 4, 1, "c.ts3client_getTransferFileSize", "ts3client_getTransferFileSize"], [26, 4, 1, "c.ts3client_getTransferFileSizeDone", "ts3client_getTransferFileSizeDone"], [26, 4, 1, "c.ts3client_getTransferRunTime", "ts3client_getTransferRunTime"], [26, 4, 1, "c.ts3client_getTransferSpeedLimit", "ts3client_getTransferSpeedLimit"], [26, 4, 1, "c.ts3client_getTransferStatus", "ts3client_getTransferStatus"], [41, 4, 1, "c.ts3client_getWhisperReceiveWhitelist", "ts3client_getWhisperReceiveWhitelist"], [26, 4, 1, "c.ts3client_haltTransfer", "ts3client_haltTransfer"], [41, 4, 1, "c.ts3client_identityStringToUniqueIdentifier", "ts3client_identityStringToUniqueIdentifier"], [11, 4, 1, "c.ts3client_initClientLib", "ts3client_initClientLib"], [4, 4, 1, "c.ts3client_initiateGracefulPlaybackShutdown", "ts3client_initiateGracefulPlaybackShutdown"], [26, 4, 1, "c.ts3client_isTransferSender", "ts3client_isTransferSender"], [41, 4, 1, "c.ts3client_isWhisperReceiveWhitelisted", "ts3client_isWhisperReceiveWhitelisted"], [33, 4, 1, "c.ts3client_logMessage", "ts3client_logMessage"], [8, 4, 1, "c.ts3client_openCaptureDevice", "ts3client_openCaptureDevice"], [8, 4, 1, "c.ts3client_openPlaybackDevice", "ts3client_openPlaybackDevice"], [41, 4, 1, "c.ts3client_pauseAudioPlaybackHandle", "ts3client_pauseAudioPlaybackHandle"], [39, 4, 1, "c.ts3client_pauseWaveFileHandle", "ts3client_pauseWaveFileHandle"], [39, 4, 1, "c.ts3client_playWaveFile", "ts3client_playWaveFile"], [39, 4, 1, "c.ts3client_playWaveFileHandle", "ts3client_playWaveFileHandle"], [6, 4, 1, "c.ts3client_processCustomCaptureData", "ts3client_processCustomCaptureData"], [6, 4, 1, "c.ts3client_registerCustomDevice", "ts3client_registerCustomDevice"], [40, 4, 1, "c.ts3client_removeFromAllowedWhispersFrom", "ts3client_removeFromAllowedWhispersFrom"], [13, 4, 1, "c.ts3client_requestChannelDelete", "ts3client_requestChannelDelete"], [41, 4, 1, "c.ts3client_requestChannelDescription", "ts3client_requestChannelDescription"], [16, 4, 1, "c.ts3client_requestChannelMove", "ts3client_requestChannelMove"], [18, 4, 1, "c.ts3client_requestChannelSubscribe", "ts3client_requestChannelSubscribe"], [18, 4, 1, "c.ts3client_requestChannelSubscribeAll", "ts3client_requestChannelSubscribeAll"], [18, 4, 1, "c.ts3client_requestChannelUnsubscribe", "ts3client_requestChannelUnsubscribe"], [18, 4, 1, "c.ts3client_requestChannelUnsubscribeAll", "ts3client_requestChannelUnsubscribeAll"], [41, 4, 1, "c.ts3client_requestChat", "ts3client_requestChat"], [41, 4, 1, "c.ts3client_requestClientIDs", "ts3client_requestClientIDs"], [20, 4, 1, "c.ts3client_requestClientKickFromChannel", "ts3client_requestClientKickFromChannel"], [20, 4, 1, "c.ts3client_requestClientKickFromServer", "ts3client_requestClientKickFromServer"], [14, 4, 1, "c.ts3client_requestClientMove", "ts3client_requestClientMove"], [40, 4, 1, "c.ts3client_requestClientSetWhisperList", "ts3client_requestClientSetWhisperList"], [29, 4, 1, "c.ts3client_requestClientVariables", "ts3client_requestClientVariables"], [41, 4, 1, "c.ts3client_requestConnectionInfo", "ts3client_requestConnectionInfo"], [26, 4, 1, "c.ts3client_requestCreateDirectory", "ts3client_requestCreateDirectory"], [41, 4, 1, "c.ts3client_requestDeleteChannelTextMsg", "ts3client_requestDeleteChannelTextMsg"], [26, 4, 1, "c.ts3client_requestDeleteFile", "ts3client_requestDeleteFile"], [26, 4, 1, "c.ts3client_requestFile", "ts3client_requestFile"], [26, 4, 1, "c.ts3client_requestFileInfo", "ts3client_requestFileInfo"], [26, 4, 1, "c.ts3client_requestFileList", "ts3client_requestFileList"], [32, 4, 1, "c.ts3client_requestMuteClients", "ts3client_requestMuteClients"], [26, 4, 1, "c.ts3client_requestRenameFile", "ts3client_requestRenameFile"], [37, 4, 1, "c.ts3client_requestSendChannelTextMsg", "ts3client_requestSendChannelTextMsg"], [37, 4, 1, "c.ts3client_requestSendPrivateTextMsg", "ts3client_requestSendPrivateTextMsg"], [37, 4, 1, "c.ts3client_requestSendServerTextMsg", "ts3client_requestSendServerTextMsg"], [41, 4, 1, "c.ts3client_requestServerConnectionInfo", "ts3client_requestServerConnectionInfo"], [30, 4, 1, "c.ts3client_requestServerVariables", "ts3client_requestServerVariables"], [32, 4, 1, "c.ts3client_requestUnmuteClients", "ts3client_requestUnmuteClients"], [41, 4, 1, "c.ts3client_s3ft_deleteFile", "ts3client_s3ft_deleteFile"], [41, 4, 1, "c.ts3client_s3ft_getDownloadUrl", "ts3client_s3ft_getDownloadUrl"], [41, 4, 1, "c.ts3client_s3ft_getPresignedUrls", "ts3client_s3ft_getPresignedUrls"], [41, 4, 1, "c.ts3client_s3ft_getUploadUrl", "ts3client_s3ft_getUploadUrl"], [41, 4, 1, "c.ts3client_s3ft_listFiles", "ts3client_s3ft_listFiles"], [41, 4, 1, "c.ts3client_s3ft_renameFile", "ts3client_s3ft_renameFile"], [41, 4, 1, "c.ts3client_s3ft_uploadDoneNotification", "ts3client_s3ft_uploadDoneNotification"], [26, 4, 1, "c.ts3client_sendFile", "ts3client_sendFile"], [0, 4, 1, "c.ts3client_set3DWaveAttributes", "ts3client_set3DWaveAttributes"], [41, 4, 1, "c.ts3client_setAECReferenceDevice", "ts3client_setAECReferenceDevice"], [12, 4, 1, "c.ts3client_setChannelVariableAsInt", "ts3client_setChannelVariableAsInt"], [12, 4, 1, "c.ts3client_setChannelVariableAsString", "ts3client_setChannelVariableAsString"], [12, 4, 1, "c.ts3client_setChannelVariableAsUInt64", "ts3client_setChannelVariableAsUInt64"], [29, 4, 1, "c.ts3client_setClientSelfVariableAsInt", "ts3client_setClientSelfVariableAsInt"], [29, 4, 1, "c.ts3client_setClientSelfVariableAsString", "ts3client_setClientSelfVariableAsString"], [35, 4, 1, "c.ts3client_setClientVolumeModifier", "ts3client_setClientVolumeModifier"], [41, 4, 1, "c.ts3client_setGlobalConfigValue", "ts3client_setGlobalConfigValue"], [26, 4, 1, "c.ts3client_setInstanceSpeedLimitDown", "ts3client_setInstanceSpeedLimitDown"], [26, 4, 1, "c.ts3client_setInstanceSpeedLimitUp", "ts3client_setInstanceSpeedLimitUp"], [41, 4, 1, "c.ts3client_setKeyPressedDuringChunk", "ts3client_setKeyPressedDuringChunk"], [10, 4, 1, "c.ts3client_setLocalTestMode", "ts3client_setLocalTestMode"], [33, 4, 1, "c.ts3client_setLogVerbosity", "ts3client_setLogVerbosity"], [35, 4, 1, "c.ts3client_setPlaybackConfigValue", "ts3client_setPlaybackConfigValue"], [36, 4, 1, "c.ts3client_setPreProcessorConfigValue", "ts3client_setPreProcessorConfigValue"], [26, 4, 1, "c.ts3client_setServerConnectionHandlerSpeedLimitDown", "ts3client_setServerConnectionHandlerSpeedLimitDown"], [26, 4, 1, "c.ts3client_setServerConnectionHandlerSpeedLimitUp", "ts3client_setServerConnectionHandlerSpeedLimitUp"], [26, 4, 1, "c.ts3client_setTransferSpeedLimit", "ts3client_setTransferSpeedLimit"], [41, 4, 1, "c.ts3client_setWhisperReceiveWhitelist", "ts3client_setWhisperReceiveWhitelist"], [22, 4, 1, "c.ts3client_spawnNewServerConnectionHandler", "ts3client_spawnNewServerConnectionHandler"], [22, 4, 1, "c.ts3client_startConnection", "ts3client_startConnection"], [22, 4, 1, "c.ts3client_startConnectionWithChannelID", "ts3client_startConnectionWithChannelID"], [3, 4, 1, "c.ts3client_startVoiceRecording", "ts3client_startVoiceRecording"], [22, 4, 1, "c.ts3client_stopConnection", "ts3client_stopConnection"], [3, 4, 1, "c.ts3client_stopVoiceRecording", "ts3client_stopVoiceRecording"], [0, 4, 1, "c.ts3client_systemset3DListenerAttributes", "ts3client_systemset3DListenerAttributes"], [0, 4, 1, "c.ts3client_systemset3DSettings", "ts3client_systemset3DSettings"], [41, 4, 1, "c.ts3client_unregisterCustomDevice", "ts3client_unregisterCustomDevice"], [42, 2, 1, "c.ts3sc_array_ftdeletefile", "ts3sc_array_ftdeletefile"], [42, 2, 1, "c.ts3sc_array_ftgetfileinfo", "ts3sc_array_ftgetfileinfo"], [42, 2, 1, "c.ts3sc_data_ftcreatedir", "ts3sc_data_ftcreatedir"], [42, 2, 1, "c.ts3sc_data_ftdeletefile", "ts3sc_data_ftdeletefile"], [42, 2, 1, "c.ts3sc_data_ftgetfileinfo", "ts3sc_data_ftgetfileinfo"], [42, 2, 1, "c.ts3sc_data_ftgetfilelist", "ts3sc_data_ftgetfilelist"], [42, 2, 1, "c.ts3sc_data_ftinitdownload", "ts3sc_data_ftinitdownload"], [42, 2, 1, "c.ts3sc_data_ftinitupload", "ts3sc_data_ftinitupload"], [42, 2, 1, "c.ts3sc_data_ftrenamefile", "ts3sc_data_ftrenamefile"], [42, 2, 1, "c.ts3sc_ftcreatedir", "ts3sc_ftcreatedir"], [42, 2, 1, "c.ts3sc_ftdeletefile", "ts3sc_ftdeletefile"], [42, 2, 1, "c.ts3sc_ftgetfileinfo", "ts3sc_ftgetfileinfo"], [42, 2, 1, "c.ts3sc_ftgetfilelist", "ts3sc_ftgetfilelist"], [42, 2, 1, "c.ts3sc_ftinitdownload", "ts3sc_ftinitdownload"], [42, 2, 1, "c.ts3sc_ftinitupload", "ts3sc_ftinitupload"], [42, 2, 1, "c.ts3sc_ftrenamefile", "ts3sc_ftrenamefile"], [42, 2, 1, "c.ts3sc_meta_ftcreatedir", "ts3sc_meta_ftcreatedir"], [42, 2, 1, "c.ts3sc_meta_ftdeletefile", "ts3sc_meta_ftdeletefile"], [42, 2, 1, "c.ts3sc_meta_ftgetfileinfo", "ts3sc_meta_ftgetfileinfo"], [42, 2, 1, "c.ts3sc_meta_ftgetfilelist", "ts3sc_meta_ftgetfilelist"], [42, 2, 1, "c.ts3sc_meta_ftinitdownload", "ts3sc_meta_ftinitdownload"], [42, 2, 1, "c.ts3sc_meta_ftinitupload", "ts3sc_meta_ftinitupload"], [42, 2, 1, "c.ts3sc_meta_ftrenamefile", "ts3sc_meta_ftrenamefile"], [70, 4, 1, "c.ts3server_calculateSecurityHash", "ts3server_calculateSecurityHash"], [50, 4, 1, "c.ts3server_channelDelete", "ts3server_channelDelete"], [52, 4, 1, "c.ts3server_channelMove", "ts3server_channelMove"], [55, 4, 1, "c.ts3server_clientMove", "ts3server_clientMove"], [55, 4, 1, "c.ts3server_clientsKickFromServer", "ts3server_clientsKickFromServer"], [49, 4, 1, "c.ts3server_createChannel", "ts3server_createChannel"], [70, 4, 1, "c.ts3server_createSecuritySalt", "ts3server_createSecuritySalt"], [71, 4, 1, "c.ts3server_createVirtualServer", "ts3server_createVirtualServer"], [46, 4, 1, "c.ts3server_createVirtualServer2", "ts3server_createVirtualServer2"], [47, 4, 1, "c.ts3server_destroyServerLib", "ts3server_destroyServerLib"], [56, 4, 1, "c.ts3server_disableClientCommand", "ts3server_disableClientCommand"], [59, 4, 1, "c.ts3server_enableFileManager", "ts3server_enableFileManager"], [48, 4, 1, "c.ts3server_flushChannelCreation", "ts3server_flushChannelCreation"], [73, 4, 1, "c.ts3server_flushChannelVariable", "ts3server_flushChannelVariable"], [73, 4, 1, "c.ts3server_flushClientVariable", "ts3server_flushClientVariable"], [73, 4, 1, "c.ts3server_flushVirtualServerVariable", "ts3server_flushVirtualServerVariable"], [73, 4, 1, "c.ts3server_freeMemory", "ts3server_freeMemory"], [54, 4, 1, "c.ts3server_getChannelClientList", "ts3server_getChannelClientList"], [46, 4, 1, "c.ts3server_getChannelCreationParamsVariables", "ts3server_getChannelCreationParamsVariables"], [51, 4, 1, "c.ts3server_getChannelList", "ts3server_getChannelList"], [51, 4, 1, "c.ts3server_getChannelOfClient", "ts3server_getChannelOfClient"], [62, 4, 1, "c.ts3server_getChannelVariableAsInt", "ts3server_getChannelVariableAsInt"], [62, 4, 1, "c.ts3server_getChannelVariableAsString", "ts3server_getChannelVariableAsString"], [62, 4, 1, "c.ts3server_getChannelVariableAsUInt64", "ts3server_getChannelVariableAsUInt64"], [73, 4, 1, "c.ts3server_getClientIDSfromUIDS", "ts3server_getClientIDSfromUIDS"], [54, 4, 1, "c.ts3server_getClientList", "ts3server_getClientList"], [55, 4, 1, "c.ts3server_getClientVariableAsInt", "ts3server_getClientVariableAsInt"], [55, 4, 1, "c.ts3server_getClientVariableAsString", "ts3server_getClientVariableAsString"], [55, 4, 1, "c.ts3server_getClientVariableAsUInt64", "ts3server_getClientVariableAsUInt64"], [47, 4, 1, "c.ts3server_getGlobalErrorMessage", "ts3server_getGlobalErrorMessage"], [51, 4, 1, "c.ts3server_getParentChannelOfChannel", "ts3server_getParentChannelOfChannel"], [47, 4, 1, "c.ts3server_getServerLibVersion", "ts3server_getServerLibVersion"], [47, 4, 1, "c.ts3server_getServerLibVersionNumber", "ts3server_getServerLibVersionNumber"], [46, 4, 1, "c.ts3server_getVariableAsInt", "ts3server_getVariableAsInt"], [46, 4, 1, "c.ts3server_getVariableAsString", "ts3server_getVariableAsString"], [46, 4, 1, "c.ts3server_getVariableAsUInt64", "ts3server_getVariableAsUInt64"], [61, 4, 1, "c.ts3server_getVirtualServerConnectionVariableAsDouble", "ts3server_getVirtualServerConnectionVariableAsDouble"], [61, 4, 1, "c.ts3server_getVirtualServerConnectionVariableAsUInt64", "ts3server_getVirtualServerConnectionVariableAsUInt64"], [46, 4, 1, "c.ts3server_getVirtualServerCreationParamsChannelCreationParams", "ts3server_getVirtualServerCreationParamsChannelCreationParams"], [46, 4, 1, "c.ts3server_getVirtualServerCreationParamsVariables", "ts3server_getVirtualServerCreationParamsVariables"], [71, 4, 1, "c.ts3server_getVirtualServerKeyPair", "ts3server_getVirtualServerKeyPair"], [66, 4, 1, "c.ts3server_getVirtualServerList", "ts3server_getVirtualServerList"], [64, 4, 1, "c.ts3server_getVirtualServerVariableAsInt", "ts3server_getVirtualServerVariableAsInt"], [64, 4, 1, "c.ts3server_getVirtualServerVariableAsString", "ts3server_getVirtualServerVariableAsString"], [64, 4, 1, "c.ts3server_getVirtualServerVariableAsUInt64", "ts3server_getVirtualServerVariableAsUInt64"], [47, 4, 1, "c.ts3server_initServerLib", "ts3server_initServerLib"], [49, 4, 1, "c.ts3server_makeChannelCreationParams", "ts3server_makeChannelCreationParams"], [46, 4, 1, "c.ts3server_makeVirtualServerCreationParams", "ts3server_makeVirtualServerCreationParams"], [46, 4, 1, "c.ts3server_setChannelCreationParams", "ts3server_setChannelCreationParams"], [48, 4, 1, "c.ts3server_setChannelVariableAsInt", "ts3server_setChannelVariableAsInt"], [48, 4, 1, "c.ts3server_setChannelVariableAsString", "ts3server_setChannelVariableAsString"], [48, 4, 1, "c.ts3server_setChannelVariableAsUInt64", "ts3server_setChannelVariableAsUInt64"], [55, 4, 1, "c.ts3server_setClientVariableAsInt", "ts3server_setClientVariableAsInt"], [55, 4, 1, "c.ts3server_setClientVariableAsString", "ts3server_setClientVariableAsString"], [55, 4, 1, "c.ts3server_setClientVariableAsUInt64", "ts3server_setClientVariableAsUInt64"], [72, 4, 1, "c.ts3server_setClientWhisperList", "ts3server_setClientWhisperList"], [73, 4, 1, "c.ts3server_setLogVerbosity", "ts3server_setLogVerbosity"], [46, 4, 1, "c.ts3server_setVariableAsInt", "ts3server_setVariableAsInt"], [46, 4, 1, "c.ts3server_setVariableAsString", "ts3server_setVariableAsString"], [46, 4, 1, "c.ts3server_setVariableAsUInt64", "ts3server_setVariableAsUInt64"], [46, 4, 1, "c.ts3server_setVirtualServerCreationParams", "ts3server_setVirtualServerCreationParams"], [64, 4, 1, "c.ts3server_setVirtualServerVariableAsInt", "ts3server_setVirtualServerVariableAsInt"], [64, 4, 1, "c.ts3server_setVirtualServerVariableAsString", "ts3server_setVirtualServerVariableAsString"], [64, 4, 1, "c.ts3server_setVirtualServerVariableAsUInt64", "ts3server_setVirtualServerVariableAsUInt64"], [71, 4, 1, "c.ts3server_stopVirtualServer", "ts3server_stopVirtualServer"]], "ChannelCreateFlags": [[73, 0, 1, "c.ChannelCreateFlags.CHANNEL_CREATE_FLAG_NONE", "CHANNEL_CREATE_FLAG_NONE"], [73, 0, 1, "c.ChannelCreateFlags.CHANNEL_CREATE_FLAG_PASSWORDS_ENCRYPTED", "CHANNEL_CREATE_FLAG_PASSWORDS_ENCRYPTED"]], "ChannelProperties": [[45, 0, 1, "c.ChannelProperties.CHANNEL_CODEC", "CHANNEL_CODEC"], [45, 0, 1, "c.ChannelProperties.CHANNEL_CODEC_IS_UNENCRYPTED", "CHANNEL_CODEC_IS_UNENCRYPTED"], [45, 0, 1, "c.ChannelProperties.CHANNEL_CODEC_LATENCY_FACTOR", "CHANNEL_CODEC_LATENCY_FACTOR"], [45, 0, 1, "c.ChannelProperties.CHANNEL_CODEC_QUALITY", "CHANNEL_CODEC_QUALITY"], [45, 0, 1, "c.ChannelProperties.CHANNEL_DELETE_DELAY", "CHANNEL_DELETE_DELAY"], [45, 0, 1, "c.ChannelProperties.CHANNEL_DESCRIPTION", "CHANNEL_DESCRIPTION"], [45, 0, 1, "c.ChannelProperties.CHANNEL_ENDMARKER", "CHANNEL_ENDMARKER"], [45, 0, 1, "c.ChannelProperties.CHANNEL_FLAG_DEFAULT", "CHANNEL_FLAG_DEFAULT"], [45, 0, 1, "c.ChannelProperties.CHANNEL_FLAG_PASSWORD", "CHANNEL_FLAG_PASSWORD"], [45, 0, 1, "c.ChannelProperties.CHANNEL_FLAG_PERMANENT", "CHANNEL_FLAG_PERMANENT"], [45, 0, 1, "c.ChannelProperties.CHANNEL_FLAG_SEMI_PERMANENT", "CHANNEL_FLAG_SEMI_PERMANENT"], [45, 0, 1, "c.ChannelProperties.CHANNEL_MAXCLIENTS", "CHANNEL_MAXCLIENTS"], [45, 0, 1, "c.ChannelProperties.CHANNEL_MAXFAMILYCLIENTS", "CHANNEL_MAXFAMILYCLIENTS"], [45, 0, 1, "c.ChannelProperties.CHANNEL_NAME", "CHANNEL_NAME"], [45, 0, 1, "c.ChannelProperties.CHANNEL_ORDER", "CHANNEL_ORDER"], [45, 0, 1, "c.ChannelProperties.CHANNEL_PASSWORD", "CHANNEL_PASSWORD"], [45, 0, 1, "c.ChannelProperties.CHANNEL_SECURITY_SALT", "CHANNEL_SECURITY_SALT"], [45, 0, 1, "c.ChannelProperties.CHANNEL_TOPIC", "CHANNEL_TOPIC"], [45, 0, 1, "c.ChannelProperties.CHANNEL_UNIQUE_IDENTIFIER", "CHANNEL_UNIQUE_IDENTIFIER"]], "ClientCommand": [[42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_ENDMARKER", "CLIENT_COMMAND_ENDMARKER"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_filetransfers", "CLIENT_COMMAND_filetransfers"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_flushChannelCreation", "CLIENT_COMMAND_flushChannelCreation"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_flushChannelUpdates", "CLIENT_COMMAND_flushChannelUpdates"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestChannelDelete", "CLIENT_COMMAND_requestChannelDelete"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestChannelDescription", "CLIENT_COMMAND_requestChannelDescription"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestChannelMove", "CLIENT_COMMAND_requestChannelMove"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestChannelXXSubscribeXXX", "CLIENT_COMMAND_requestChannelXXSubscribeXXX"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestClientKickFromXXX", "CLIENT_COMMAND_requestClientKickFromXXX"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestClientMove", "CLIENT_COMMAND_requestClientMove"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestConnectionInfo", "CLIENT_COMMAND_requestConnectionInfo"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestSendXXXTextMsg", "CLIENT_COMMAND_requestSendXXXTextMsg"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestServerConnectionInfo", "CLIENT_COMMAND_requestServerConnectionInfo"], [42, 0, 1, "c.ClientCommand.CLIENT_COMMAND_requestXXMuteClients", "CLIENT_COMMAND_requestXXMuteClients"]], "ClientMiniExport": [[42, 3, 1, "c.ClientMiniExport.ID", "ID"], [42, 3, 1, "c.ClientMiniExport.channel", "channel"], [42, 3, 1, "c.ClientMiniExport.ident", "ident"], [42, 3, 1, "c.ClientMiniExport.nickname", "nickname"]], "ClientProperties": [[45, 0, 1, "c.ClientProperties.CLIENT_DEFAULT_CHANNEL", "CLIENT_DEFAULT_CHANNEL"], [45, 0, 1, "c.ClientProperties.CLIENT_DEFAULT_CHANNEL_PASSWORD", "CLIENT_DEFAULT_CHANNEL_PASSWORD"], [45, 0, 1, "c.ClientProperties.CLIENT_ENCRYPTION_CIPHERS", "CLIENT_ENCRYPTION_CIPHERS"], [45, 0, 1, "c.ClientProperties.CLIENT_ENDMARKER", "CLIENT_ENDMARKER"], [45, 0, 1, "c.ClientProperties.CLIENT_FLAG_TALKING", "CLIENT_FLAG_TALKING"], [45, 0, 1, "c.ClientProperties.CLIENT_IDLE_TIME", "CLIENT_IDLE_TIME"], [45, 0, 1, "c.ClientProperties.CLIENT_INPUT_DEACTIVATED", "CLIENT_INPUT_DEACTIVATED"], [45, 0, 1, "c.ClientProperties.CLIENT_INPUT_HARDWARE", "CLIENT_INPUT_HARDWARE"], [45, 0, 1, "c.ClientProperties.CLIENT_INPUT_MUTED", "CLIENT_INPUT_MUTED"], [45, 0, 1, "c.ClientProperties.CLIENT_IS_MUTED", "CLIENT_IS_MUTED"], [45, 0, 1, "c.ClientProperties.CLIENT_IS_RECORDING", "CLIENT_IS_RECORDING"], [45, 0, 1, "c.ClientProperties.CLIENT_IS_STREAMING", "CLIENT_IS_STREAMING"], [45, 0, 1, "c.ClientProperties.CLIENT_META_DATA", "CLIENT_META_DATA"], [45, 0, 1, "c.ClientProperties.CLIENT_NICKNAME", "CLIENT_NICKNAME"], [45, 0, 1, "c.ClientProperties.CLIENT_OUTPUTONLY_MUTED", "CLIENT_OUTPUTONLY_MUTED"], [45, 0, 1, "c.ClientProperties.CLIENT_OUTPUT_HARDWARE", "CLIENT_OUTPUT_HARDWARE"], [45, 0, 1, "c.ClientProperties.CLIENT_OUTPUT_MUTED", "CLIENT_OUTPUT_MUTED"], [45, 0, 1, "c.ClientProperties.CLIENT_PLATFORM", "CLIENT_PLATFORM"], [45, 0, 1, "c.ClientProperties.CLIENT_SECURITY_HASH", "CLIENT_SECURITY_HASH"], [45, 0, 1, "c.ClientProperties.CLIENT_SERVER_PASSWORD", "CLIENT_SERVER_PASSWORD"], [45, 0, 1, "c.ClientProperties.CLIENT_UNIQUE_IDENTIFIER", "CLIENT_UNIQUE_IDENTIFIER"], [45, 0, 1, "c.ClientProperties.CLIENT_VERSION", "CLIENT_VERSION"], [45, 0, 1, "c.ClientProperties.CLIENT_VERSION_SIGN", "CLIENT_VERSION_SIGN"], [45, 0, 1, "c.ClientProperties.CLIENT_VOLUME_MODIFICATOR", "CLIENT_VOLUME_MODIFICATOR"]], "ClientUIFunctions": [[41, 3, 1, "c.ClientUIFunctions.onAuthenticationTokenEvent", "onAuthenticationTokenEvent"], [28, 3, 1, "c.ClientUIFunctions.onChannelDescriptionUpdateEvent", "onChannelDescriptionUpdateEvent"], [16, 3, 1, "c.ClientUIFunctions.onChannelMoveEvent", "onChannelMoveEvent"], [28, 3, 1, "c.ClientUIFunctions.onChannelPasswordChangedEvent", "onChannelPasswordChangedEvent"], [18, 3, 1, "c.ClientUIFunctions.onChannelSubscribeEvent", "onChannelSubscribeEvent"], [18, 3, 1, "c.ClientUIFunctions.onChannelSubscribeFinishedEvent", "onChannelSubscribeFinishedEvent"], [18, 3, 1, "c.ClientUIFunctions.onChannelUnsubscribeEvent", "onChannelUnsubscribeEvent"], [18, 3, 1, "c.ClientUIFunctions.onChannelUnsubscribeFinishedEvent", "onChannelUnsubscribeFinishedEvent"], [41, 3, 1, "c.ClientUIFunctions.onChatLoginTokenEvent", "onChatLoginTokenEvent"], [41, 3, 1, "c.ClientUIFunctions.onCheckServerUniqueIdentifierEvent", "onCheckServerUniqueIdentifierEvent"], [41, 3, 1, "c.ClientUIFunctions.onClientIDsEvent", "onClientIDsEvent"], [41, 3, 1, "c.ClientUIFunctions.onClientIDsFinishedEvent", "onClientIDsFinishedEvent"], [20, 3, 1, "c.ClientUIFunctions.onClientKickFromChannelEvent", "onClientKickFromChannelEvent"], [20, 3, 1, "c.ClientUIFunctions.onClientKickFromServerEvent", "onClientKickFromServerEvent"], [14, 3, 1, "c.ClientUIFunctions.onClientMoveEvent", "onClientMoveEvent"], [14, 3, 1, "c.ClientUIFunctions.onClientMoveMovedEvent", "onClientMoveMovedEvent"], [18, 3, 1, "c.ClientUIFunctions.onClientMoveSubscriptionEvent", "onClientMoveSubscriptionEvent"], [41, 3, 1, "c.ClientUIFunctions.onClientMoveTimeoutEvent", "onClientMoveTimeoutEvent"], [34, 3, 1, "c.ClientUIFunctions.onClientPasswordEncrypt", "onClientPasswordEncrypt"], [22, 3, 1, "c.ClientUIFunctions.onConnectStatusChangeEvent", "onConnectStatusChangeEvent"], [41, 3, 1, "c.ClientUIFunctions.onConnectionInfoEvent", "onConnectionInfoEvent"], [0, 3, 1, "c.ClientUIFunctions.onCustom3dRolloffCalculationClientEvent", "onCustom3dRolloffCalculationClientEvent"], [0, 3, 1, "c.ClientUIFunctions.onCustom3dRolloffCalculationWaveEvent", "onCustom3dRolloffCalculationWaveEvent"], [24, 3, 1, "c.ClientUIFunctions.onCustomPacketDecryptEvent", "onCustomPacketDecryptEvent"], [24, 3, 1, "c.ClientUIFunctions.onCustomPacketEncryptEvent", "onCustomPacketEncryptEvent"], [13, 3, 1, "c.ClientUIFunctions.onDelChannelEvent", "onDelChannelEvent"], [3, 3, 1, "c.ClientUIFunctions.onEditCapturedVoiceDataEvent", "onEditCapturedVoiceDataEvent"], [3, 3, 1, "c.ClientUIFunctions.onEditCapturedVoiceDataPreprocessEvent", "onEditCapturedVoiceDataPreprocessEvent"], [3, 3, 1, "c.ClientUIFunctions.onEditMixedPlaybackVoiceDataEvent", "onEditMixedPlaybackVoiceDataEvent"], [3, 3, 1, "c.ClientUIFunctions.onEditPlaybackVoiceDataEvent", "onEditPlaybackVoiceDataEvent"], [3, 3, 1, "c.ClientUIFunctions.onEditPostProcessVoiceDataEvent", "onEditPostProcessVoiceDataEvent"], [26, 3, 1, "c.ClientUIFunctions.onFileInfoEvent", "onFileInfoEvent"], [26, 3, 1, "c.ClientUIFunctions.onFileListEvent", "onFileListEvent"], [26, 3, 1, "c.ClientUIFunctions.onFileListFinishedEvent", "onFileListFinishedEvent"], [26, 3, 1, "c.ClientUIFunctions.onFileTransferStatusEvent", "onFileTransferStatusEvent"], [40, 3, 1, "c.ClientUIFunctions.onIgnoredWhisperEvent", "onIgnoredWhisperEvent"], [41, 3, 1, "c.ClientUIFunctions.onJsonReply", "onJsonReply"], [41, 3, 1, "c.ClientUIFunctions.onMessage", "onMessage"], [12, 3, 1, "c.ClientUIFunctions.onNewChannelCreatedEvent", "onNewChannelCreatedEvent"], [41, 3, 1, "c.ClientUIFunctions.onNewChannelEvent", "onNewChannelEvent"], [4, 3, 1, "c.ClientUIFunctions.onPlaybackShutdownCompleteEvent", "onPlaybackShutdownCompleteEvent"], [41, 3, 1, "c.ClientUIFunctions.onProtoEvent", "onProtoEvent"], [41, 3, 1, "c.ClientUIFunctions.onProtoResponse", "onProtoResponse"], [41, 3, 1, "c.ClientUIFunctions.onScreenshareSessionEvent", "onScreenshareSessionEvent"], [41, 3, 1, "c.ClientUIFunctions.onSendCallToMatrix", "onSendCallToMatrix"], [41, 3, 1, "c.ClientUIFunctions.onServerConnectionInfoEvent", "onServerConnectionInfoEvent"], [30, 3, 1, "c.ClientUIFunctions.onServerEditedEvent", "onServerEditedEvent"], [11, 3, 1, "c.ClientUIFunctions.onServerErrorEvent", "onServerErrorEvent"], [41, 3, 1, "c.ClientUIFunctions.onServerProtocolVersionEvent", "onServerProtocolVersionEvent"], [22, 3, 1, "c.ClientUIFunctions.onServerStopEvent", "onServerStopEvent"], [30, 3, 1, "c.ClientUIFunctions.onServerUpdatedEvent", "onServerUpdatedEvent"], [41, 3, 1, "c.ClientUIFunctions.onSoundDeviceListChangedEvent", "onSoundDeviceListChangedEvent"], [41, 3, 1, "c.ClientUIFunctions.onTalkStatusChangeEvent", "onTalkStatusChangeEvent"], [37, 3, 1, "c.ClientUIFunctions.onTextMessageEvent", "onTextMessageEvent"], [28, 3, 1, "c.ClientUIFunctions.onUpdateChannelEditedEvent", "onUpdateChannelEditedEvent"], [28, 3, 1, "c.ClientUIFunctions.onUpdateChannelEvent", "onUpdateChannelEvent"], [29, 3, 1, "c.ClientUIFunctions.onUpdateClientEvent", "onUpdateClientEvent"], [33, 3, 1, "c.ClientUIFunctions.onUserLoggingMessageEvent", "onUserLoggingMessageEvent"]], "CodecEncryptionMode": [[42, 0, 1, "c.CodecEncryptionMode.CODEC_ENCRYPTION_FORCED_OFF", "CODEC_ENCRYPTION_FORCED_OFF"], [42, 0, 1, "c.CodecEncryptionMode.CODEC_ENCRYPTION_FORCED_ON", "CODEC_ENCRYPTION_FORCED_ON"], [42, 0, 1, "c.CodecEncryptionMode.CODEC_ENCRYPTION_PER_CHANNEL", "CODEC_ENCRYPTION_PER_CHANNEL"]], "CodecType": [[42, 0, 1, "c.CodecType.CODEC_CELT_MONO", "CODEC_CELT_MONO"], [42, 0, 1, "c.CodecType.CODEC_OPUS_MUSIC", "CODEC_OPUS_MUSIC"], [42, 0, 1, "c.CodecType.CODEC_OPUS_VOICE", "CODEC_OPUS_VOICE"], [42, 0, 1, "c.CodecType.CODEC_SPEEX_NARROWBAND", "CODEC_SPEEX_NARROWBAND"], [42, 0, 1, "c.CodecType.CODEC_SPEEX_ULTRAWIDEBAND", "CODEC_SPEEX_ULTRAWIDEBAND"], [42, 0, 1, "c.CodecType.CODEC_SPEEX_WIDEBAND", "CODEC_SPEEX_WIDEBAND"]], "ConnectStatus": [[42, 0, 1, "c.ConnectStatus.STATUS_CONNECTED", "STATUS_CONNECTED"], [42, 0, 1, "c.ConnectStatus.STATUS_CONNECTING", "STATUS_CONNECTING"], [42, 0, 1, "c.ConnectStatus.STATUS_CONNECTION_ESTABLISHED", "STATUS_CONNECTION_ESTABLISHED"], [42, 0, 1, "c.ConnectStatus.STATUS_CONNECTION_ESTABLISHING", "STATUS_CONNECTION_ESTABLISHING"], [42, 0, 1, "c.ConnectStatus.STATUS_DISCONNECTED", "STATUS_DISCONNECTED"]], "ConnectionProperties": [[45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL", "CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE", "CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH", "CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL", "CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL", "CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE", "CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH", "CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL", "CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL", "CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE", "CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH", "CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL", "CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL", "CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE", "CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH", "CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL", "CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_CONTROL", "CONNECTION_BYTES_RECEIVED_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_KEEPALIVE", "CONNECTION_BYTES_RECEIVED_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_SPEECH", "CONNECTION_BYTES_RECEIVED_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_RECEIVED_TOTAL", "CONNECTION_BYTES_RECEIVED_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_SENT_CONTROL", "CONNECTION_BYTES_SENT_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_SENT_KEEPALIVE", "CONNECTION_BYTES_SENT_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_SENT_SPEECH", "CONNECTION_BYTES_SENT_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_BYTES_SENT_TOTAL", "CONNECTION_BYTES_SENT_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL", "CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE", "CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH", "CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL", "CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT_IP", "CONNECTION_CLIENT_IP"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CLIENT_PORT", "CONNECTION_CLIENT_PORT"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_CONNECTED_TIME", "CONNECTION_CONNECTED_TIME"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_0", "CONNECTION_DUMMY_0"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_1", "CONNECTION_DUMMY_1"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_2", "CONNECTION_DUMMY_2"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_3", "CONNECTION_DUMMY_3"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_4", "CONNECTION_DUMMY_4"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_5", "CONNECTION_DUMMY_5"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_6", "CONNECTION_DUMMY_6"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_7", "CONNECTION_DUMMY_7"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_8", "CONNECTION_DUMMY_8"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_DUMMY_9", "CONNECTION_DUMMY_9"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_ENDMARKER", "CONNECTION_ENDMARKER"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED", "CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BANDWIDTH_SENT", "CONNECTION_FILETRANSFER_BANDWIDTH_SENT"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL", "CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL", "CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_IDLE_TIME", "CONNECTION_IDLE_TIME"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETLOSS_CONTROL", "CONNECTION_PACKETLOSS_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETLOSS_KEEPALIVE", "CONNECTION_PACKETLOSS_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETLOSS_SPEECH", "CONNECTION_PACKETLOSS_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETLOSS_TOTAL", "CONNECTION_PACKETLOSS_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_CONTROL", "CONNECTION_PACKETS_RECEIVED_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_KEEPALIVE", "CONNECTION_PACKETS_RECEIVED_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_SPEECH", "CONNECTION_PACKETS_RECEIVED_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_RECEIVED_TOTAL", "CONNECTION_PACKETS_RECEIVED_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_CONTROL", "CONNECTION_PACKETS_SENT_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_KEEPALIVE", "CONNECTION_PACKETS_SENT_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_SPEECH", "CONNECTION_PACKETS_SENT_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PACKETS_SENT_TOTAL", "CONNECTION_PACKETS_SENT_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PING", "CONNECTION_PING"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_PING_DEVIATION", "CONNECTION_PING_DEVIATION"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL", "CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE", "CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH", "CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL", "CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER_IP", "CONNECTION_SERVER_IP"], [45, 0, 1, "c.ConnectionProperties.CONNECTION_SERVER_PORT", "CONNECTION_SERVER_PORT"]], "FTAction": [[42, 0, 1, "c.FTAction.FT_CREATEDIR", "FT_CREATEDIR"], [42, 0, 1, "c.FTAction.FT_DELETE", "FT_DELETE"], [42, 0, 1, "c.FTAction.FT_DOWNLOAD", "FT_DOWNLOAD"], [42, 0, 1, "c.FTAction.FT_FILEINFO", "FT_FILEINFO"], [42, 0, 1, "c.FTAction.FT_FILELIST", "FT_FILELIST"], [42, 0, 1, "c.FTAction.FT_INIT_CHANNEL", "FT_INIT_CHANNEL"], [42, 0, 1, "c.FTAction.FT_INIT_SERVER", "FT_INIT_SERVER"], [42, 0, 1, "c.FTAction.FT_RENAME", "FT_RENAME"], [42, 0, 1, "c.FTAction.FT_UPLOAD", "FT_UPLOAD"]], "FileTransferCallbackExport": [[42, 3, 1, "c.FileTransferCallbackExport.bytes", "bytes"], [42, 3, 1, "c.FileTransferCallbackExport.clientID", "clientID"], [42, 3, 1, "c.FileTransferCallbackExport.isSender", "isSender"], [42, 3, 1, "c.FileTransferCallbackExport.remoteTransferID", "remoteTransferID"], [42, 3, 1, "c.FileTransferCallbackExport.remotefileSize", "remotefileSize"], [42, 3, 1, "c.FileTransferCallbackExport.status", "status"], [42, 3, 1, "c.FileTransferCallbackExport.statusMessage", "statusMessage"], [42, 3, 1, "c.FileTransferCallbackExport.transferID", "transferID"]], "FileTransferState": [[42, 0, 1, "c.FileTransferState.FILETRANSFER_ACTIVE", "FILETRANSFER_ACTIVE"], [42, 0, 1, "c.FileTransferState.FILETRANSFER_FINISHED", "FILETRANSFER_FINISHED"], [42, 0, 1, "c.FileTransferState.FILETRANSFER_INITIALISING", "FILETRANSFER_INITIALISING"]], "FileTransferType": [[42, 0, 1, "c.FileTransferType.FileListType_Directory", "FileListType_Directory"], [42, 0, 1, "c.FileTransferType.FileListType_File", "FileListType_File"]], "GroupWhisperTargetMode": [[42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ALL", "GROUPWHISPERTARGETMODE_ALL"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS", "GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY", "GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_CHANNELFAMILY", "GROUPWHISPERTARGETMODE_CHANNELFAMILY"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_CURRENTCHANNEL", "GROUPWHISPERTARGETMODE_CURRENTCHANNEL"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_ENDMARKER", "GROUPWHISPERTARGETMODE_ENDMARKER"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_PARENTCHANNEL", "GROUPWHISPERTARGETMODE_PARENTCHANNEL"], [42, 0, 1, "c.GroupWhisperTargetMode.GROUPWHISPERTARGETMODE_SUBCHANNELS", "GROUPWHISPERTARGETMODE_SUBCHANNELS"]], "GroupWhisperType": [[42, 0, 1, "c.GroupWhisperType.GROUPWHISPERTYPE_ALLCLIENTS", "GROUPWHISPERTYPE_ALLCLIENTS"], [42, 0, 1, "c.GroupWhisperType.GROUPWHISPERTYPE_CHANNELCOMMANDER", "GROUPWHISPERTYPE_CHANNELCOMMANDER"], [42, 0, 1, "c.GroupWhisperType.GROUPWHISPERTYPE_CHANNELGROUP", "GROUPWHISPERTYPE_CHANNELGROUP"], [42, 0, 1, "c.GroupWhisperType.GROUPWHISPERTYPE_ENDMARKER", "GROUPWHISPERTYPE_ENDMARKER"], [42, 0, 1, "c.GroupWhisperType.GROUPWHISPERTYPE_SERVERGROUP", "GROUPWHISPERTYPE_SERVERGROUP"]], "HardwareInputStatus": [[42, 0, 1, "c.HardwareInputStatus.HARDWAREINPUT_DISABLED", "HARDWAREINPUT_DISABLED"], [42, 0, 1, "c.HardwareInputStatus.HARDWAREINPUT_ENABLED", "HARDWAREINPUT_ENABLED"]], "HardwareOutputStatus": [[42, 0, 1, "c.HardwareOutputStatus.HARDWAREOUTPUT_DISABLED", "HARDWAREOUTPUT_DISABLED"], [42, 0, 1, "c.HardwareOutputStatus.HARDWAREOUTPUT_ENABLED", "HARDWAREOUTPUT_ENABLED"]], "InputDeactivationStatus": [[42, 0, 1, "c.InputDeactivationStatus.INPUT_ACTIVE", "INPUT_ACTIVE"], [42, 0, 1, "c.InputDeactivationStatus.INPUT_DEACTIVATED", "INPUT_DEACTIVATED"]], "LocalTestMode": [[42, 0, 1, "c.LocalTestMode.TEST_MODE_OFF", "TEST_MODE_OFF"], [42, 0, 1, "c.LocalTestMode.TEST_MODE_TALK_STATUS_CHANGES_ONLY", "TEST_MODE_TALK_STATUS_CHANGES_ONLY"], [42, 0, 1, "c.LocalTestMode.TEST_MODE_VOICE_LOCAL_AND_REMOTE", "TEST_MODE_VOICE_LOCAL_AND_REMOTE"], [42, 0, 1, "c.LocalTestMode.TEST_MODE_VOICE_LOCAL_ONLY", "TEST_MODE_VOICE_LOCAL_ONLY"]], "LogTypes": [[42, 0, 1, "c.LogTypes.LogType_CONSOLE", "LogType_CONSOLE"], [42, 0, 1, "c.LogTypes.LogType_DATABASE", "LogType_DATABASE"], [42, 0, 1, "c.LogTypes.LogType_FILE", "LogType_FILE"], [42, 0, 1, "c.LogTypes.LogType_NONE", "LogType_NONE"], [42, 0, 1, "c.LogTypes.LogType_NO_NETLOGGING", "LogType_NO_NETLOGGING"], [42, 0, 1, "c.LogTypes.LogType_SYSLOG", "LogType_SYSLOG"], [42, 0, 1, "c.LogTypes.LogType_USERLOGGING", "LogType_USERLOGGING"]], "MuteInputStatus": [[42, 0, 1, "c.MuteInputStatus.MUTEINPUT_MUTED", "MUTEINPUT_MUTED"], [42, 0, 1, "c.MuteInputStatus.MUTEINPUT_NONE", "MUTEINPUT_NONE"]], "MuteOutputStatus": [[42, 0, 1, "c.MuteOutputStatus.MUTEOUTPUT_MUTED", "MUTEOUTPUT_MUTED"], [42, 0, 1, "c.MuteOutputStatus.MUTEOUTPUT_NONE", "MUTEOUTPUT_NONE"]], "ReasonIdentifier": [[42, 0, 1, "c.ReasonIdentifier.REASON_CHANNELEDIT", "REASON_CHANNELEDIT"], [42, 0, 1, "c.ReasonIdentifier.REASON_CHANNELUPDATE", "REASON_CHANNELUPDATE"], [42, 0, 1, "c.ReasonIdentifier.REASON_CLIENTDISCONNECT", "REASON_CLIENTDISCONNECT"], [42, 0, 1, "c.ReasonIdentifier.REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN", "REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN"], [42, 0, 1, "c.ReasonIdentifier.REASON_KICK_CHANNEL", "REASON_KICK_CHANNEL"], [42, 0, 1, "c.ReasonIdentifier.REASON_KICK_SERVER", "REASON_KICK_SERVER"], [42, 0, 1, "c.ReasonIdentifier.REASON_KICK_SERVER_BAN", "REASON_KICK_SERVER_BAN"], [42, 0, 1, "c.ReasonIdentifier.REASON_LOST_CONNECTION", "REASON_LOST_CONNECTION"], [42, 0, 1, "c.ReasonIdentifier.REASON_MOVED", "REASON_MOVED"], [42, 0, 1, "c.ReasonIdentifier.REASON_NONE", "REASON_NONE"], [42, 0, 1, "c.ReasonIdentifier.REASON_SERVERSTOP", "REASON_SERVERSTOP"], [42, 0, 1, "c.ReasonIdentifier.REASON_SUBSCRIPTION", "REASON_SUBSCRIPTION"]], "SecuritySaltOptions": [[42, 0, 1, "c.SecuritySaltOptions.SECURITY_SALT_CHECK_META_DATA", "SECURITY_SALT_CHECK_META_DATA"], [42, 0, 1, "c.SecuritySaltOptions.SECURITY_SALT_CHECK_NICKNAME", "SECURITY_SALT_CHECK_NICKNAME"]], "ServerLibFunctions": [[73, 3, 1, "c.ServerLibFunctions.onAccountingErrorEvent", "onAccountingErrorEvent"], [73, 3, 1, "c.ServerLibFunctions.onChannelCreated", "onChannelCreated"], [73, 3, 1, "c.ServerLibFunctions.onChannelDeleted", "onChannelDeleted"], [73, 3, 1, "c.ServerLibFunctions.onChannelEdited", "onChannelEdited"], [73, 3, 1, "c.ServerLibFunctions.onChannelTextMessageEvent", "onChannelTextMessageEvent"], [73, 3, 1, "c.ServerLibFunctions.onClientConnected", "onClientConnected"], [73, 3, 1, "c.ServerLibFunctions.onClientDisconnected", "onClientDisconnected"], [73, 3, 1, "c.ServerLibFunctions.onClientMoved", "onClientMoved"], [67, 3, 1, "c.ServerLibFunctions.onClientPasswordEncrypt", "onClientPasswordEncrypt"], [73, 3, 1, "c.ServerLibFunctions.onClientStartTalkingEvent", "onClientStartTalkingEvent"], [73, 3, 1, "c.ServerLibFunctions.onClientStopTalkingEvent", "onClientStopTalkingEvent"], [67, 3, 1, "c.ServerLibFunctions.onCustomChannelPasswordCheck", "onCustomChannelPasswordCheck"], [57, 3, 1, "c.ServerLibFunctions.onCustomPacketDecryptEvent", "onCustomPacketDecryptEvent"], [57, 3, 1, "c.ServerLibFunctions.onCustomPacketEncryptEvent", "onCustomPacketEncryptEvent"], [67, 3, 1, "c.ServerLibFunctions.onCustomServerPasswordCheck", "onCustomServerPasswordCheck"], [59, 3, 1, "c.ServerLibFunctions.onFileTransferEvent", "onFileTransferEvent"], [73, 3, 1, "c.ServerLibFunctions.onServerTextMessageEvent", "onServerTextMessageEvent"], [59, 3, 1, "c.ServerLibFunctions.onTransformFilePath", "onTransformFilePath"], [73, 3, 1, "c.ServerLibFunctions.onUserLoggingMessageEvent", "onUserLoggingMessageEvent"], [73, 3, 1, "c.ServerLibFunctions.onVoiceDataEvent", "onVoiceDataEvent"], [68, 3, 1, "c.ServerLibFunctions.permChannelCreate", "permChannelCreate"], [68, 3, 1, "c.ServerLibFunctions.permChannelDelete", "permChannelDelete"], [68, 3, 1, "c.ServerLibFunctions.permChannelEdit", "permChannelEdit"], [68, 3, 1, "c.ServerLibFunctions.permChannelMove", "permChannelMove"], [68, 3, 1, "c.ServerLibFunctions.permChannelSubscribe", "permChannelSubscribe"], [68, 3, 1, "c.ServerLibFunctions.permClientCanConnect", "permClientCanConnect"], [68, 3, 1, "c.ServerLibFunctions.permClientCanGetChannelDescription", "permClientCanGetChannelDescription"], [68, 3, 1, "c.ServerLibFunctions.permClientKickFromChannel", "permClientKickFromChannel"], [68, 3, 1, "c.ServerLibFunctions.permClientKickFromServer", "permClientKickFromServer"], [68, 3, 1, "c.ServerLibFunctions.permClientMove", "permClientMove"], [68, 3, 1, "c.ServerLibFunctions.permClientUpdate", "permClientUpdate"], [59, 3, 1, "c.ServerLibFunctions.permFileTransferCreateDirectory", "permFileTransferCreateDirectory"], [59, 3, 1, "c.ServerLibFunctions.permFileTransferDeleteFile", "permFileTransferDeleteFile"], [59, 3, 1, "c.ServerLibFunctions.permFileTransferGetFileInfo", "permFileTransferGetFileInfo"], [59, 3, 1, "c.ServerLibFunctions.permFileTransferGetFileList", "permFileTransferGetFileList"], [59, 3, 1, "c.ServerLibFunctions.permFileTransferInitDownload", "permFileTransferInitDownload"], [59, 3, 1, "c.ServerLibFunctions.permFileTransferInitUpload", "permFileTransferInitUpload"], [59, 3, 1, "c.ServerLibFunctions.permFileTransferRenameFile", "permFileTransferRenameFile"], [68, 3, 1, "c.ServerLibFunctions.permSendConnectionInfo", "permSendConnectionInfo"], [68, 3, 1, "c.ServerLibFunctions.permSendTextMessage", "permSendTextMessage"], [68, 3, 1, "c.ServerLibFunctions.permServerRequestConnectionInfo", "permServerRequestConnectionInfo"]], "TS3_VECTOR": [[0, 3, 1, "c.TS3_VECTOR.x", "x"], [0, 3, 1, "c.TS3_VECTOR.y", "y"], [0, 3, 1, "c.TS3_VECTOR.z", "z"]], "TalkStatus": [[42, 0, 1, "c.TalkStatus.STATUS_NOT_TALKING", "STATUS_NOT_TALKING"], [42, 0, 1, "c.TalkStatus.STATUS_TALKING", "STATUS_TALKING"], [42, 0, 1, "c.TalkStatus.STATUS_TALKING_WHILE_DISABLED", "STATUS_TALKING_WHILE_DISABLED"]], "TextMessageTargetMode": [[42, 0, 1, "c.TextMessageTargetMode.TextMessageTarget_CHANNEL", "TextMessageTarget_CHANNEL"], [42, 0, 1, "c.TextMessageTargetMode.TextMessageTarget_CLIENT", "TextMessageTarget_CLIENT"], [42, 0, 1, "c.TextMessageTargetMode.TextMessageTarget_MAX", "TextMessageTarget_MAX"], [42, 0, 1, "c.TextMessageTargetMode.TextMessageTarget_SERVER", "TextMessageTarget_SERVER"]], "TransformFilePathExport": [[42, 3, 1, "c.TransformFilePathExport.action", "action"], [42, 3, 1, "c.TransformFilePathExport.channel", "channel"], [42, 3, 1, "c.TransformFilePathExport.channelPathMaxSize", "channelPathMaxSize"], [42, 3, 1, "c.TransformFilePathExport.filename", "filename"], [42, 3, 1, "c.TransformFilePathExport.transformedFileNameMaxSize", "transformedFileNameMaxSize"]], "TransformFilePathExportReturns": [[42, 3, 1, "c.TransformFilePathExportReturns.channelPath", "channelPath"], [42, 3, 1, "c.TransformFilePathExportReturns.logFileAction", "logFileAction"], [42, 3, 1, "c.TransformFilePathExportReturns.transformedFileName", "transformedFileName"]], "Ts3ErrorType": [[43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_already_started", "ERROR_accounting_already_started"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_instance_check_error", "ERROR_accounting_instance_check_error"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_instance_duplicated", "ERROR_accounting_instance_duplicated"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_instance_limit_reached", "ERROR_accounting_instance_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_license_date_not_ok", "ERROR_accounting_license_date_not_ok"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_license_file_invalid", "ERROR_accounting_license_file_invalid"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_license_file_not_found", "ERROR_accounting_license_file_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_not_started", "ERROR_accounting_not_started"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_running_elsewhere", "ERROR_accounting_running_elsewhere"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_server_error", "ERROR_accounting_server_error"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_slot_limit_reached", "ERROR_accounting_slot_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_to_many_starts", "ERROR_accounting_to_many_starts"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_unable_to_connect_to_server", "ERROR_accounting_unable_to_connect_to_server"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_unknown_error", "ERROR_accounting_unknown_error"], [43, 0, 1, "c.Ts3ErrorType.ERROR_accounting_virtualserver_limit_reached", "ERROR_accounting_virtualserver_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_already_joined", "ERROR_already_joined"], [43, 0, 1, "c.Ts3ErrorType.ERROR_already_registered", "ERROR_already_registered"], [43, 0, 1, "c.Ts3ErrorType.ERROR_canceled", "ERROR_canceled"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_already_in", "ERROR_channel_already_in"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_can_not_delete_default", "ERROR_channel_can_not_delete_default"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_default_require_permanent", "ERROR_channel_default_require_permanent"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_invalid_flags", "ERROR_channel_invalid_flags"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_invalid_id", "ERROR_channel_invalid_id"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_invalid_order", "ERROR_channel_invalid_order"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_invalid_password", "ERROR_channel_invalid_password"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_invalid_security_hash", "ERROR_channel_invalid_security_hash"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_maxclients_reached", "ERROR_channel_maxclients_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_maxfamily_reached", "ERROR_channel_maxfamily_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_name_inuse", "ERROR_channel_name_inuse"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_no_filetransfer_supported", "ERROR_channel_no_filetransfer_supported"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_not_empty", "ERROR_channel_not_empty"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_parent_not_permanent", "ERROR_channel_parent_not_permanent"], [43, 0, 1, "c.Ts3ErrorType.ERROR_channel_protocol_limit_reached", "ERROR_channel_protocol_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_already_subscribed", "ERROR_client_already_subscribed"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_cannot_verify_now", "ERROR_client_cannot_verify_now"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_could_not_validate_identity", "ERROR_client_could_not_validate_identity"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_hacked", "ERROR_client_hacked"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_invalid_id", "ERROR_client_invalid_id"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_invalid_password", "ERROR_client_invalid_password"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_invalid_type", "ERROR_client_invalid_type"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_is_flooding", "ERROR_client_is_flooding"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_login_not_permitted", "ERROR_client_login_not_permitted"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_nickname_inuse", "ERROR_client_nickname_inuse"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_not_logged_in", "ERROR_client_not_logged_in"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_not_subscribed", "ERROR_client_not_subscribed"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_protocol_limit_reached", "ERROR_client_protocol_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_client_version_outdated", "ERROR_client_version_outdated"], [43, 0, 1, "c.Ts3ErrorType.ERROR_clientlibrary_not_initialised", "ERROR_clientlibrary_not_initialised"], [43, 0, 1, "c.Ts3ErrorType.ERROR_command_line_exit_help", "ERROR_command_line_exit_help"], [43, 0, 1, "c.Ts3ErrorType.ERROR_command_line_exit_version", "ERROR_command_line_exit_version"], [43, 0, 1, "c.Ts3ErrorType.ERROR_command_line_parse_failed", "ERROR_command_line_parse_failed"], [43, 0, 1, "c.Ts3ErrorType.ERROR_command_not_found", "ERROR_command_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_connection_ip_protocol_missing", "ERROR_connection_ip_protocol_missing"], [43, 0, 1, "c.Ts3ErrorType.ERROR_connection_lost", "ERROR_connection_lost"], [43, 0, 1, "c.Ts3ErrorType.ERROR_could_not_initialise_input_manager", "ERROR_could_not_initialise_input_manager"], [43, 0, 1, "c.Ts3ErrorType.ERROR_could_not_resolve_hostname", "ERROR_could_not_resolve_hostname"], [43, 0, 1, "c.Ts3ErrorType.ERROR_currently_not_possible", "ERROR_currently_not_possible"], [43, 0, 1, "c.Ts3ErrorType.ERROR_dont_notify", "ERROR_dont_notify"], [43, 0, 1, "c.Ts3ErrorType.ERROR_failed_connection_initialisation", "ERROR_failed_connection_initialisation"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_already_exists", "ERROR_file_already_exists"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_already_in_use", "ERROR_file_already_in_use"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_connection_lost", "ERROR_file_connection_lost"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_could_not_open_connection", "ERROR_file_could_not_open_connection"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_exceeds_file_system_maximum_size", "ERROR_file_exceeds_file_system_maximum_size"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_exceeds_supplied_size", "ERROR_file_exceeds_supplied_size"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_dimension", "ERROR_file_invalid_dimension"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_name", "ERROR_file_invalid_name"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_path", "ERROR_file_invalid_path"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_permissions", "ERROR_file_invalid_permissions"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_size", "ERROR_file_invalid_size"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_storage_class", "ERROR_file_invalid_storage_class"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_invalid_transfer_id", "ERROR_file_invalid_transfer_id"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_io_error", "ERROR_file_io_error"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_no_files_available", "ERROR_file_no_files_available"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_no_space_left_on_device", "ERROR_file_no_space_left_on_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_not_found", "ERROR_file_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_overwrite_excludes_resume", "ERROR_file_overwrite_excludes_resume"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_canceled", "ERROR_file_transfer_canceled"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_channel_quota_exceeded", "ERROR_file_transfer_channel_quota_exceeded"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_client_quota_exceeded", "ERROR_file_transfer_client_quota_exceeded"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_complete", "ERROR_file_transfer_complete"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_connection_timeout", "ERROR_file_transfer_connection_timeout"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_interrupted", "ERROR_file_transfer_interrupted"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_limit_reached", "ERROR_file_transfer_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_reset", "ERROR_file_transfer_reset"], [43, 0, 1, "c.Ts3ErrorType.ERROR_file_transfer_server_quota_exceeded", "ERROR_file_transfer_server_quota_exceeded"], [43, 0, 1, "c.Ts3ErrorType.ERROR_handshake_failed", "ERROR_handshake_failed"], [43, 0, 1, "c.Ts3ErrorType.ERROR_illegal_server_license", "ERROR_illegal_server_license"], [43, 0, 1, "c.Ts3ErrorType.ERROR_invalid_server_connection_handler_id", "ERROR_invalid_server_connection_handler_id"], [43, 0, 1, "c.Ts3ErrorType.ERROR_join_request_not_found", "ERROR_join_request_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_lib_time_limit_reached", "ERROR_lib_time_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_no_cached_connection_info", "ERROR_no_cached_connection_info"], [43, 0, 1, "c.Ts3ErrorType.ERROR_no_network_port_available", "ERROR_no_network_port_available"], [43, 0, 1, "c.Ts3ErrorType.ERROR_not_connected", "ERROR_not_connected"], [43, 0, 1, "c.Ts3ErrorType.ERROR_not_implemented", "ERROR_not_implemented"], [43, 0, 1, "c.Ts3ErrorType.ERROR_not_streamer", "ERROR_not_streamer"], [43, 0, 1, "c.Ts3ErrorType.ERROR_ok", "ERROR_ok"], [43, 0, 1, "c.Ts3ErrorType.ERROR_ok_no_error_event", "ERROR_ok_no_error_event"], [43, 0, 1, "c.Ts3ErrorType.ERROR_ok_no_update", "ERROR_ok_no_update"], [43, 0, 1, "c.Ts3ErrorType.ERROR_out_of_memory", "ERROR_out_of_memory"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_checksum", "ERROR_parameter_checksum"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_convert", "ERROR_parameter_convert"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_invalid", "ERROR_parameter_invalid"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_invalid_count", "ERROR_parameter_invalid_count"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_invalid_size", "ERROR_parameter_invalid_size"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_missing", "ERROR_parameter_missing"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_not_found", "ERROR_parameter_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_parameter_quote", "ERROR_parameter_quote"], [43, 0, 1, "c.Ts3ErrorType.ERROR_permissions", "ERROR_permissions"], [43, 0, 1, "c.Ts3ErrorType.ERROR_permissions_client_insufficient", "ERROR_permissions_client_insufficient"], [43, 0, 1, "c.Ts3ErrorType.ERROR_port_already_in_use", "ERROR_port_already_in_use"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_duplicate_running", "ERROR_server_duplicate_running"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_invalid_id", "ERROR_server_invalid_id"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_invalid_password", "ERROR_server_invalid_password"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_is_booting", "ERROR_server_is_booting"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_is_not_running", "ERROR_server_is_not_running"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_is_shutting_down", "ERROR_server_is_shutting_down"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_is_virtual", "ERROR_server_is_virtual"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_maxclients_reached", "ERROR_server_maxclients_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_running", "ERROR_server_running"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_status_invalid", "ERROR_server_status_invalid"], [43, 0, 1, "c.Ts3ErrorType.ERROR_server_version_outdated", "ERROR_server_version_outdated"], [43, 0, 1, "c.Ts3ErrorType.ERROR_serverlibrary_not_initialised", "ERROR_serverlibrary_not_initialised"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sfu_failed_to_start", "ERROR_sfu_failed_to_start"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_channel_mask_mismatch", "ERROR_sound_channel_mask_mismatch"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_could_not_open_capture_device", "ERROR_sound_could_not_open_capture_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_could_not_open_playback_device", "ERROR_sound_could_not_open_playback_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_device_already_registerred", "ERROR_sound_device_already_registerred"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_device_busy", "ERROR_sound_device_busy"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_device_in_use", "ERROR_sound_device_in_use"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_handler_has_device", "ERROR_sound_handler_has_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_internal_capture", "ERROR_sound_internal_capture"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_internal_encoder", "ERROR_sound_internal_encoder"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_internal_playback", "ERROR_sound_internal_playback"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_internal_preprocessor", "ERROR_sound_internal_preprocessor"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_invalid_capture_device", "ERROR_sound_invalid_capture_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_invalid_channel_count", "ERROR_sound_invalid_channel_count"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_invalid_playback_device", "ERROR_sound_invalid_playback_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_invalid_wave", "ERROR_sound_invalid_wave"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_need_more_data", "ERROR_sound_need_more_data"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_no_capture_device_available", "ERROR_sound_no_capture_device_available"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_no_data", "ERROR_sound_no_data"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_no_playback_device_available", "ERROR_sound_no_playback_device_available"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_open_wave", "ERROR_sound_open_wave"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_preprocessor_disabled", "ERROR_sound_preprocessor_disabled"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_read_wave", "ERROR_sound_read_wave"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_unknown_device", "ERROR_sound_unknown_device"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_unsupported_frequency", "ERROR_sound_unsupported_frequency"], [43, 0, 1, "c.Ts3ErrorType.ERROR_sound_unsupported_wave", "ERROR_sound_unsupported_wave"], [43, 0, 1, "c.Ts3ErrorType.ERROR_stream_not_participating", "ERROR_stream_not_participating"], [43, 0, 1, "c.Ts3ErrorType.ERROR_stream_session_limit_reached", "ERROR_stream_session_limit_reached"], [43, 0, 1, "c.Ts3ErrorType.ERROR_stream_session_not_found", "ERROR_stream_session_not_found"], [43, 0, 1, "c.Ts3ErrorType.ERROR_stream_unknown", "ERROR_stream_unknown"], [43, 0, 1, "c.Ts3ErrorType.ERROR_unable_to_bind_network_port", "ERROR_unable_to_bind_network_port"], [43, 0, 1, "c.Ts3ErrorType.ERROR_undefined", "ERROR_undefined"], [43, 0, 1, "c.Ts3ErrorType.ERROR_vs_critical", "ERROR_vs_critical"], [43, 0, 1, "c.Ts3ErrorType.ERROR_whisper_no_targets", "ERROR_whisper_no_targets"], [43, 0, 1, "c.Ts3ErrorType.ERROR_whisper_too_many_targets", "ERROR_whisper_too_many_targets"]], "VariablesExport": [[42, 3, 1, "c.VariablesExport.items", "items"]], "VariablesExportItem": [[42, 3, 1, "c.VariablesExportItem.current", "current"], [42, 3, 1, "c.VariablesExportItem.itemIsValid", "itemIsValid"], [42, 3, 1, "c.VariablesExportItem.proposed", "proposed"], [42, 3, 1, "c.VariablesExportItem.proposedIsSet", "proposedIsSet"]], "VirtualServerCreateFlags": [[73, 0, 1, "c.VirtualServerCreateFlags.VIRTUALSERVER_CREATE_FLAG_NONE", "VIRTUALSERVER_CREATE_FLAG_NONE"], [73, 0, 1, "c.VirtualServerCreateFlags.VIRTUALSERVER_CREATE_FLAG_PASSWORDS_ENCRYPTED", "VIRTUALSERVER_CREATE_FLAG_PASSWORDS_ENCRYPTED"]], "VirtualServerProperties": [[45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_ADDRESS", "VIRTUALSERVER_ADDRESS"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_CHANNELS_ONLINE", "VIRTUALSERVER_CHANNELS_ONLINE"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_CLIENTS_ONLINE", "VIRTUALSERVER_CLIENTS_ONLINE"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_CODEC_ENCRYPTION_MODE", "VIRTUALSERVER_CODEC_ENCRYPTION_MODE"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_CREATED", "VIRTUALSERVER_CREATED"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_ENCRYPTION_CIPHERS", "VIRTUALSERVER_ENCRYPTION_CIPHERS"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_ENDMARKER", "VIRTUALSERVER_ENDMARKER"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_FILEBASE", "VIRTUALSERVER_FILEBASE"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_LOG_FILETRANSFER", "VIRTUALSERVER_LOG_FILETRANSFER"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_MAXCLIENTS", "VIRTUALSERVER_MAXCLIENTS"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH", "VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH", "VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_NAME", "VIRTUALSERVER_NAME"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_PASSWORD", "VIRTUALSERVER_PASSWORD"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_PLATFORM", "VIRTUALSERVER_PLATFORM"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_UNIQUE_IDENTIFIER", "VIRTUALSERVER_UNIQUE_IDENTIFIER"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_UPTIME", "VIRTUALSERVER_UPTIME"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_VERSION", "VIRTUALSERVER_VERSION"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_VERSION_SIGN", "VIRTUALSERVER_VERSION_SIGN"], [45, 0, 1, "c.VirtualServerProperties.VIRTUALSERVER_WELCOMEMESSAGE", "VIRTUALSERVER_WELCOMEMESSAGE"]], "Visibility": [[42, 0, 1, "c.Visibility.ENTER_VISIBILITY", "ENTER_VISIBILITY"], [42, 0, 1, "c.Visibility.LEAVE_VISIBILITY", "LEAVE_VISIBILITY"], [42, 0, 1, "c.Visibility.RETAIN_VISIBILITY", "RETAIN_VISIBILITY"]], "ts3client_acquireCustomPlaybackData": [[6, 5, 1, "c.ts3client_acquireCustomPlaybackData", "buffer"], [6, 5, 1, "c.ts3client_acquireCustomPlaybackData", "deviceName"], [6, 5, 1, "c.ts3client_acquireCustomPlaybackData", "samples"]], "ts3client_activateCaptureDevice": [[2, 5, 1, "c.ts3client_activateCaptureDevice", "serverConnectionHandlerID"]], "ts3client_allowWhispersFrom": [[40, 5, 1, "c.ts3client_allowWhispersFrom", "clID"], [40, 5, 1, "c.ts3client_allowWhispersFrom", "serverConnectionHandlerID"]], "ts3client_channelset3DAttributes": [[0, 5, 1, "c.ts3client_channelset3DAttributes", "clientID"], [0, 5, 1, "c.ts3client_channelset3DAttributes", "position"], [0, 5, 1, "c.ts3client_channelset3DAttributes", "serverConnectionHandlerID"]], "ts3client_cleanUpConnectionInfo": [[41, 5, 1, "c.ts3client_cleanUpConnectionInfo", "clientID"], [41, 5, 1, "c.ts3client_cleanUpConnectionInfo", "serverConnectionHandlerID"]], "ts3client_closeAudioPlaybackHandle": [[41, 5, 1, "c.ts3client_closeAudioPlaybackHandle", "handle"], [41, 5, 1, "c.ts3client_closeAudioPlaybackHandle", "scHandlerID"]], "ts3client_closeCaptureDevice": [[4, 5, 1, "c.ts3client_closeCaptureDevice", "serverConnectionHandlerID"]], "ts3client_closePlaybackDevice": [[4, 5, 1, "c.ts3client_closePlaybackDevice", "serverConnectionHandlerID"]], "ts3client_closeWaveFileHandle": [[39, 5, 1, "c.ts3client_closeWaveFileHandle", "serverConnectionHandlerID"], [39, 5, 1, "c.ts3client_closeWaveFileHandle", "waveHandle"]], "ts3client_createAudioPlaybackHandle": [[41, 5, 1, "c.ts3client_createAudioPlaybackHandle", "handle"], [41, 5, 1, "c.ts3client_createAudioPlaybackHandle", "scHandlerID"]], "ts3client_createIdentity": [[22, 5, 1, "c.ts3client_createIdentity", "result"]], "ts3client_destroyServerConnectionHandler": [[22, 5, 1, "c.ts3client_destroyServerConnectionHandler", "serverConnectionHandlerID"]], "ts3client_enqueueAudioPlaybackHandle": [[41, 5, 1, "c.ts3client_enqueueAudioPlaybackHandle", "buffer"], [41, 5, 1, "c.ts3client_enqueueAudioPlaybackHandle", "buffer_size"], [41, 5, 1, "c.ts3client_enqueueAudioPlaybackHandle", "handle"], [41, 5, 1, "c.ts3client_enqueueAudioPlaybackHandle", "scHandlerID"]], "ts3client_flushChannelCreation": [[12, 5, 1, "c.ts3client_flushChannelCreation", "channelParentID"], [12, 5, 1, "c.ts3client_flushChannelCreation", "returnCode"], [12, 5, 1, "c.ts3client_flushChannelCreation", "serverConnectionHandlerID"]], "ts3client_flushChannelUpdates": [[28, 5, 1, "c.ts3client_flushChannelUpdates", "channelID"], [28, 5, 1, "c.ts3client_flushChannelUpdates", "returnCode"], [28, 5, 1, "c.ts3client_flushChannelUpdates", "serverConnectionHandlerID"]], "ts3client_flushClientSelfUpdates": [[29, 5, 1, "c.ts3client_flushClientSelfUpdates", "returnCode"], [29, 5, 1, "c.ts3client_flushClientSelfUpdates", "serverConnectionHandlerID"]], "ts3client_freeMemory": [[41, 5, 1, "c.ts3client_freeMemory", "pointer"]], "ts3client_getAverageTransferSpeed": [[26, 5, 1, "c.ts3client_getAverageTransferSpeed", "result"], [26, 5, 1, "c.ts3client_getAverageTransferSpeed", "transferID"]], "ts3client_getCaptureDeviceList": [[9, 5, 1, "c.ts3client_getCaptureDeviceList", "modeID"], [9, 5, 1, "c.ts3client_getCaptureDeviceList", "result"]], "ts3client_getCaptureModeList": [[9, 5, 1, "c.ts3client_getCaptureModeList", "result"]], "ts3client_getChannelClientList": [[21, 5, 1, "c.ts3client_getChannelClientList", "channelID"], [21, 5, 1, "c.ts3client_getChannelClientList", "result"], [21, 5, 1, "c.ts3client_getChannelClientList", "serverConnectionHandlerID"]], "ts3client_getChannelEmptySecs": [[13, 5, 1, "c.ts3client_getChannelEmptySecs", "channelID"], [13, 5, 1, "c.ts3client_getChannelEmptySecs", "result"], [13, 5, 1, "c.ts3client_getChannelEmptySecs", "serverConnectionHandlerID"]], "ts3client_getChannelIDFromChannelNames": [[28, 5, 1, "c.ts3client_getChannelIDFromChannelNames", "channelNameArray"], [28, 5, 1, "c.ts3client_getChannelIDFromChannelNames", "result"], [28, 5, 1, "c.ts3client_getChannelIDFromChannelNames", "serverConnectionHandlerID"]], "ts3client_getChannelList": [[15, 5, 1, "c.ts3client_getChannelList", "result"], [15, 5, 1, "c.ts3client_getChannelList", "serverConnectionHandlerID"]], "ts3client_getChannelOfClient": [[15, 5, 1, "c.ts3client_getChannelOfClient", "clientID"], [15, 5, 1, "c.ts3client_getChannelOfClient", "result"], [15, 5, 1, "c.ts3client_getChannelOfClient", "serverConnectionHandlerID"]], "ts3client_getChannelVariableAsInt": [[28, 5, 1, "c.ts3client_getChannelVariableAsInt", "channelID"], [28, 5, 1, "c.ts3client_getChannelVariableAsInt", "flag"], [28, 5, 1, "c.ts3client_getChannelVariableAsInt", "result"], [28, 5, 1, "c.ts3client_getChannelVariableAsInt", "serverConnectionHandlerID"]], "ts3client_getChannelVariableAsString": [[28, 5, 1, "c.ts3client_getChannelVariableAsString", "channelID"], [28, 5, 1, "c.ts3client_getChannelVariableAsString", "flag"], [28, 5, 1, "c.ts3client_getChannelVariableAsString", "result"], [28, 5, 1, "c.ts3client_getChannelVariableAsString", "serverConnectionHandlerID"]], "ts3client_getChannelVariableAsUInt64": [[28, 5, 1, "c.ts3client_getChannelVariableAsUInt64", "channelID"], [28, 5, 1, "c.ts3client_getChannelVariableAsUInt64", "flag"], [28, 5, 1, "c.ts3client_getChannelVariableAsUInt64", "result"], [28, 5, 1, "c.ts3client_getChannelVariableAsUInt64", "serverConnectionHandlerID"]], "ts3client_getClientID": [[29, 5, 1, "c.ts3client_getClientID", "result"], [29, 5, 1, "c.ts3client_getClientID", "serverConnectionHandlerID"]], "ts3client_getClientLibVersion": [[11, 5, 1, "c.ts3client_getClientLibVersion", "result"]], "ts3client_getClientLibVersionNumber": [[11, 5, 1, "c.ts3client_getClientLibVersionNumber", "result"]], "ts3client_getClientList": [[21, 5, 1, "c.ts3client_getClientList", "result"], [21, 5, 1, "c.ts3client_getClientList", "serverConnectionHandlerID"]], "ts3client_getClientSelfVariableAsInt": [[29, 5, 1, "c.ts3client_getClientSelfVariableAsInt", "flag"], [29, 5, 1, "c.ts3client_getClientSelfVariableAsInt", "result"], [29, 5, 1, "c.ts3client_getClientSelfVariableAsInt", "serverConnectionHandlerID"]], "ts3client_getClientSelfVariableAsString": [[29, 5, 1, "c.ts3client_getClientSelfVariableAsString", "flag"], [29, 5, 1, "c.ts3client_getClientSelfVariableAsString", "result"], [29, 5, 1, "c.ts3client_getClientSelfVariableAsString", "serverConnectionHandlerID"]], "ts3client_getClientVariableAsInt": [[29, 5, 1, "c.ts3client_getClientVariableAsInt", "clientID"], [29, 5, 1, "c.ts3client_getClientVariableAsInt", "flag"], [29, 5, 1, "c.ts3client_getClientVariableAsInt", "result"], [29, 5, 1, "c.ts3client_getClientVariableAsInt", "serverConnectionHandlerID"]], "ts3client_getClientVariableAsString": [[29, 5, 1, "c.ts3client_getClientVariableAsString", "clientID"], [29, 5, 1, "c.ts3client_getClientVariableAsString", "flag"], [29, 5, 1, "c.ts3client_getClientVariableAsString", "result"], [29, 5, 1, "c.ts3client_getClientVariableAsString", "serverConnectionHandlerID"]], "ts3client_getClientVariableAsUInt64": [[29, 5, 1, "c.ts3client_getClientVariableAsUInt64", "clientID"], [29, 5, 1, "c.ts3client_getClientVariableAsUInt64", "flag"], [29, 5, 1, "c.ts3client_getClientVariableAsUInt64", "result"], [29, 5, 1, "c.ts3client_getClientVariableAsUInt64", "serverConnectionHandlerID"]], "ts3client_getConnectionStatus": [[41, 5, 1, "c.ts3client_getConnectionStatus", "result"], [41, 5, 1, "c.ts3client_getConnectionStatus", "serverConnectionHandlerID"]], "ts3client_getConnectionVariableAsDouble": [[41, 5, 1, "c.ts3client_getConnectionVariableAsDouble", "clientID"], [41, 5, 1, "c.ts3client_getConnectionVariableAsDouble", "flag"], [41, 5, 1, "c.ts3client_getConnectionVariableAsDouble", "result"], [41, 5, 1, "c.ts3client_getConnectionVariableAsDouble", "serverConnectionHandlerID"]], "ts3client_getConnectionVariableAsString": [[41, 5, 1, "c.ts3client_getConnectionVariableAsString", "clientID"], [41, 5, 1, "c.ts3client_getConnectionVariableAsString", "flag"], [41, 5, 1, "c.ts3client_getConnectionVariableAsString", "result"], [41, 5, 1, "c.ts3client_getConnectionVariableAsString", "serverConnectionHandlerID"]], "ts3client_getConnectionVariableAsUInt64": [[41, 5, 1, "c.ts3client_getConnectionVariableAsUInt64", "clientID"], [41, 5, 1, "c.ts3client_getConnectionVariableAsUInt64", "flag"], [41, 5, 1, "c.ts3client_getConnectionVariableAsUInt64", "result"], [41, 5, 1, "c.ts3client_getConnectionVariableAsUInt64", "serverConnectionHandlerID"]], "ts3client_getCurrentCaptureDeviceName": [[7, 5, 1, "c.ts3client_getCurrentCaptureDeviceName", "isDefault"], [7, 5, 1, "c.ts3client_getCurrentCaptureDeviceName", "result"], [7, 5, 1, "c.ts3client_getCurrentCaptureDeviceName", "serverConnectionHandlerID"]], "ts3client_getCurrentCaptureMode": [[7, 5, 1, "c.ts3client_getCurrentCaptureMode", "result"], [7, 5, 1, "c.ts3client_getCurrentCaptureMode", "serverConnectionHandlerID"]], "ts3client_getCurrentPlayBackMode": [[7, 5, 1, "c.ts3client_getCurrentPlayBackMode", "result"], [7, 5, 1, "c.ts3client_getCurrentPlayBackMode", "serverConnectionHandlerID"]], "ts3client_getCurrentPlaybackDeviceName": [[7, 5, 1, "c.ts3client_getCurrentPlaybackDeviceName", "isDefault"], [7, 5, 1, "c.ts3client_getCurrentPlaybackDeviceName", "result"], [7, 5, 1, "c.ts3client_getCurrentPlaybackDeviceName", "serverConnectionHandlerID"]], "ts3client_getCurrentTransferSpeed": [[26, 5, 1, "c.ts3client_getCurrentTransferSpeed", "result"], [26, 5, 1, "c.ts3client_getCurrentTransferSpeed", "transferID"]], "ts3client_getDefaultCaptureDevice": [[9, 5, 1, "c.ts3client_getDefaultCaptureDevice", "modeID"], [9, 5, 1, "c.ts3client_getDefaultCaptureDevice", "result"]], "ts3client_getDefaultCaptureMode": [[9, 5, 1, "c.ts3client_getDefaultCaptureMode", "result"]], "ts3client_getDefaultPlayBackMode": [[9, 5, 1, "c.ts3client_getDefaultPlayBackMode", "result"]], "ts3client_getDefaultPlaybackDevice": [[9, 5, 1, "c.ts3client_getDefaultPlaybackDevice", "modeID"], [9, 5, 1, "c.ts3client_getDefaultPlaybackDevice", "result"]], "ts3client_getEncodeConfigValue": [[23, 5, 1, "c.ts3client_getEncodeConfigValue", "ident"], [23, 5, 1, "c.ts3client_getEncodeConfigValue", "result"], [23, 5, 1, "c.ts3client_getEncodeConfigValue", "serverConnectionHandlerID"]], "ts3client_getErrorMessage": [[11, 5, 1, "c.ts3client_getErrorMessage", "error"], [11, 5, 1, "c.ts3client_getErrorMessage", "errorCode"]], "ts3client_getGlobalConfigValueAsInt": [[41, 5, 1, "c.ts3client_getGlobalConfigValueAsInt", "ident"], [41, 5, 1, "c.ts3client_getGlobalConfigValueAsInt", "result"]], "ts3client_getInstanceSpeedLimitDown": [[26, 5, 1, "c.ts3client_getInstanceSpeedLimitDown", "limit"]], "ts3client_getInstanceSpeedLimitUp": [[26, 5, 1, "c.ts3client_getInstanceSpeedLimitUp", "limit"]], "ts3client_getParentChannelOfChannel": [[15, 5, 1, "c.ts3client_getParentChannelOfChannel", "channelID"], [15, 5, 1, "c.ts3client_getParentChannelOfChannel", "result"], [15, 5, 1, "c.ts3client_getParentChannelOfChannel", "serverConnectionHandlerID"]], "ts3client_getPlaybackConfigValueAsFloat": [[35, 5, 1, "c.ts3client_getPlaybackConfigValueAsFloat", "ident"], [35, 5, 1, "c.ts3client_getPlaybackConfigValueAsFloat", "result"], [35, 5, 1, "c.ts3client_getPlaybackConfigValueAsFloat", "serverConnectionHandlerID"]], "ts3client_getPlaybackDeviceList": [[9, 5, 1, "c.ts3client_getPlaybackDeviceList", "modeID"], [9, 5, 1, "c.ts3client_getPlaybackDeviceList", "result"]], "ts3client_getPlaybackModeList": [[9, 5, 1, "c.ts3client_getPlaybackModeList", "result"]], "ts3client_getPreProcessorConfigValue": [[36, 5, 1, "c.ts3client_getPreProcessorConfigValue", "ident"], [36, 5, 1, "c.ts3client_getPreProcessorConfigValue", "result"], [36, 5, 1, "c.ts3client_getPreProcessorConfigValue", "serverConnectionHandlerID"]], "ts3client_getPreProcessorInfoValueFloat": [[36, 5, 1, "c.ts3client_getPreProcessorInfoValueFloat", "ident"], [36, 5, 1, "c.ts3client_getPreProcessorInfoValueFloat", "result"], [36, 5, 1, "c.ts3client_getPreProcessorInfoValueFloat", "serverConnectionHandlerID"]], "ts3client_getServerConnectionHandlerList": [[22, 5, 1, "c.ts3client_getServerConnectionHandlerList", "result"]], "ts3client_getServerConnectionHandlerSpeedLimitDown": [[26, 5, 1, "c.ts3client_getServerConnectionHandlerSpeedLimitDown", "limit"], [26, 5, 1, "c.ts3client_getServerConnectionHandlerSpeedLimitDown", "serverConnectionHandlerID"]], "ts3client_getServerConnectionHandlerSpeedLimitUp": [[26, 5, 1, "c.ts3client_getServerConnectionHandlerSpeedLimitUp", "limit"], [26, 5, 1, "c.ts3client_getServerConnectionHandlerSpeedLimitUp", "serverConnectionHandlerID"]], "ts3client_getServerConnectionVariableAsFloat": [[41, 5, 1, "c.ts3client_getServerConnectionVariableAsFloat", "flag"], [41, 5, 1, "c.ts3client_getServerConnectionVariableAsFloat", "result"], [41, 5, 1, "c.ts3client_getServerConnectionVariableAsFloat", "serverConnectionHandlerID"]], "ts3client_getServerConnectionVariableAsUInt64": [[41, 5, 1, "c.ts3client_getServerConnectionVariableAsUInt64", "flag"], [41, 5, 1, "c.ts3client_getServerConnectionVariableAsUInt64", "result"], [41, 5, 1, "c.ts3client_getServerConnectionVariableAsUInt64", "serverConnectionHandlerID"]], "ts3client_getServerLegacyUUID": [[41, 5, 1, "c.ts3client_getServerLegacyUUID", "result"], [41, 5, 1, "c.ts3client_getServerLegacyUUID", "serverConnectionHandlerID"]], "ts3client_getServerVariableAsInt": [[30, 5, 1, "c.ts3client_getServerVariableAsInt", "flag"], [30, 5, 1, "c.ts3client_getServerVariableAsInt", "result"], [30, 5, 1, "c.ts3client_getServerVariableAsInt", "serverConnectionHandlerID"]], "ts3client_getServerVariableAsString": [[30, 5, 1, "c.ts3client_getServerVariableAsString", "flag"], [30, 5, 1, "c.ts3client_getServerVariableAsString", "result"], [30, 5, 1, "c.ts3client_getServerVariableAsString", "serverConnectionHandlerID"]], "ts3client_getServerVariableAsUInt64": [[30, 5, 1, "c.ts3client_getServerVariableAsUInt64", "flag"], [30, 5, 1, "c.ts3client_getServerVariableAsUInt64", "result"], [30, 5, 1, "c.ts3client_getServerVariableAsUInt64", "serverConnectionHandlerID"]], "ts3client_getTransferFileName": [[26, 5, 1, "c.ts3client_getTransferFileName", "result"], [26, 5, 1, "c.ts3client_getTransferFileName", "transferID"]], "ts3client_getTransferFilePath": [[26, 5, 1, "c.ts3client_getTransferFilePath", "result"], [26, 5, 1, "c.ts3client_getTransferFilePath", "transferID"]], "ts3client_getTransferFileRemotePath": [[26, 5, 1, "c.ts3client_getTransferFileRemotePath", "result"], [26, 5, 1, "c.ts3client_getTransferFileRemotePath", "transferID"]], "ts3client_getTransferFileSize": [[26, 5, 1, "c.ts3client_getTransferFileSize", "result"], [26, 5, 1, "c.ts3client_getTransferFileSize", "transferID"]], "ts3client_getTransferFileSizeDone": [[26, 5, 1, "c.ts3client_getTransferFileSizeDone", "result"], [26, 5, 1, "c.ts3client_getTransferFileSizeDone", "transferID"]], "ts3client_getTransferRunTime": [[26, 5, 1, "c.ts3client_getTransferRunTime", "result"], [26, 5, 1, "c.ts3client_getTransferRunTime", "transferID"]], "ts3client_getTransferSpeedLimit": [[26, 5, 1, "c.ts3client_getTransferSpeedLimit", "limit"], [26, 5, 1, "c.ts3client_getTransferSpeedLimit", "transferID"]], "ts3client_getTransferStatus": [[26, 5, 1, "c.ts3client_getTransferStatus", "result"], [26, 5, 1, "c.ts3client_getTransferStatus", "transferID"]], "ts3client_getWhisperReceiveWhitelist": [[41, 5, 1, "c.ts3client_getWhisperReceiveWhitelist", "result"], [41, 5, 1, "c.ts3client_getWhisperReceiveWhitelist", "serverConnectionHandlerID"]], "ts3client_haltTransfer": [[26, 5, 1, "c.ts3client_haltTransfer", "deleteUnfinishedFile"], [26, 5, 1, "c.ts3client_haltTransfer", "returnCode"], [26, 5, 1, "c.ts3client_haltTransfer", "serverConnectionHandlerID"], [26, 5, 1, "c.ts3client_haltTransfer", "transferID"]], "ts3client_identityStringToUniqueIdentifier": [[41, 5, 1, "c.ts3client_identityStringToUniqueIdentifier", "identityString"], [41, 5, 1, "c.ts3client_identityStringToUniqueIdentifier", "result"]], "ts3client_initClientLib": [[11, 5, 1, "c.ts3client_initClientLib", "functionPointers"], [11, 5, 1, "c.ts3client_initClientLib", "functionRarePointers"], [11, 5, 1, "c.ts3client_initClientLib", "logFileFolder"], [11, 5, 1, "c.ts3client_initClientLib", "resourcesFolder"], [11, 5, 1, "c.ts3client_initClientLib", "usedLogTypes"]], "ts3client_initiateGracefulPlaybackShutdown": [[4, 5, 1, "c.ts3client_initiateGracefulPlaybackShutdown", "serverConnectionHandlerID"]], "ts3client_isTransferSender": [[26, 5, 1, "c.ts3client_isTransferSender", "result"], [26, 5, 1, "c.ts3client_isTransferSender", "transferID"]], "ts3client_isWhisperReceiveWhitelisted": [[41, 5, 1, "c.ts3client_isWhisperReceiveWhitelisted", "clientID"], [41, 5, 1, "c.ts3client_isWhisperReceiveWhitelisted", "result"], [41, 5, 1, "c.ts3client_isWhisperReceiveWhitelisted", "serverConnectionHandlerID"]], "ts3client_logMessage": [[33, 5, 1, "c.ts3client_logMessage", "channel"], [33, 5, 1, "c.ts3client_logMessage", "logID"], [33, 5, 1, "c.ts3client_logMessage", "logMessage"], [33, 5, 1, "c.ts3client_logMessage", "severity"]], "ts3client_openCaptureDevice": [[8, 5, 1, "c.ts3client_openCaptureDevice", "captureDevice"], [8, 5, 1, "c.ts3client_openCaptureDevice", "modeID"], [8, 5, 1, "c.ts3client_openCaptureDevice", "serverConnectionHandlerID"]], "ts3client_openPlaybackDevice": [[8, 5, 1, "c.ts3client_openPlaybackDevice", "modeID"], [8, 5, 1, "c.ts3client_openPlaybackDevice", "playbackDevice"], [8, 5, 1, "c.ts3client_openPlaybackDevice", "serverConnectionHandlerID"]], "ts3client_pauseAudioPlaybackHandle": [[41, 5, 1, "c.ts3client_pauseAudioPlaybackHandle", "handle"], [41, 5, 1, "c.ts3client_pauseAudioPlaybackHandle", "pause"], [41, 5, 1, "c.ts3client_pauseAudioPlaybackHandle", "scHandlerID"]], "ts3client_pauseWaveFileHandle": [[39, 5, 1, "c.ts3client_pauseWaveFileHandle", "pause"], [39, 5, 1, "c.ts3client_pauseWaveFileHandle", "serverConnectionHandlerID"], [39, 5, 1, "c.ts3client_pauseWaveFileHandle", "waveHandle"]], "ts3client_playWaveFile": [[39, 5, 1, "c.ts3client_playWaveFile", "path"], [39, 5, 1, "c.ts3client_playWaveFile", "serverConnectionHandlerID"]], "ts3client_playWaveFileHandle": [[39, 5, 1, "c.ts3client_playWaveFileHandle", "loop"], [39, 5, 1, "c.ts3client_playWaveFileHandle", "path"], [39, 5, 1, "c.ts3client_playWaveFileHandle", "serverConnectionHandlerID"], [39, 5, 1, "c.ts3client_playWaveFileHandle", "waveHandle"]], "ts3client_processCustomCaptureData": [[6, 5, 1, "c.ts3client_processCustomCaptureData", "buffer"], [6, 5, 1, "c.ts3client_processCustomCaptureData", "deviceName"], [6, 5, 1, "c.ts3client_processCustomCaptureData", "samples"]], "ts3client_registerCustomDevice": [[6, 5, 1, "c.ts3client_registerCustomDevice", "capChannels"], [6, 5, 1, "c.ts3client_registerCustomDevice", "capFrequency"], [6, 5, 1, "c.ts3client_registerCustomDevice", "deviceDisplayName"], [6, 5, 1, "c.ts3client_registerCustomDevice", "deviceID"], [6, 5, 1, "c.ts3client_registerCustomDevice", "playChannels"], [6, 5, 1, "c.ts3client_registerCustomDevice", "playFrequency"]], "ts3client_removeFromAllowedWhispersFrom": [[40, 5, 1, "c.ts3client_removeFromAllowedWhispersFrom", "clID"], [40, 5, 1, "c.ts3client_removeFromAllowedWhispersFrom", "serverConnectionHandlerID"]], "ts3client_requestChannelDelete": [[13, 5, 1, "c.ts3client_requestChannelDelete", "channelID"], [13, 5, 1, "c.ts3client_requestChannelDelete", "force"], [13, 5, 1, "c.ts3client_requestChannelDelete", "returnCode"], [13, 5, 1, "c.ts3client_requestChannelDelete", "serverConnectionHandlerID"]], "ts3client_requestChannelDescription": [[41, 5, 1, "c.ts3client_requestChannelDescription", "channelID"], [41, 5, 1, "c.ts3client_requestChannelDescription", "returnCode"], [41, 5, 1, "c.ts3client_requestChannelDescription", "serverConnectionHandlerID"]], "ts3client_requestChannelMove": [[16, 5, 1, "c.ts3client_requestChannelMove", "channelID"], [16, 5, 1, "c.ts3client_requestChannelMove", "newChannelOrder"], [16, 5, 1, "c.ts3client_requestChannelMove", "newChannelParentID"], [16, 5, 1, "c.ts3client_requestChannelMove", "returnCode"], [16, 5, 1, "c.ts3client_requestChannelMove", "serverConnectionHandlerID"]], "ts3client_requestChannelSubscribe": [[18, 5, 1, "c.ts3client_requestChannelSubscribe", "channelIDArray"], [18, 5, 1, "c.ts3client_requestChannelSubscribe", "returnCode"], [18, 5, 1, "c.ts3client_requestChannelSubscribe", "serverConnectionHandlerID"]], "ts3client_requestChannelSubscribeAll": [[18, 5, 1, "c.ts3client_requestChannelSubscribeAll", "returnCode"], [18, 5, 1, "c.ts3client_requestChannelSubscribeAll", "serverConnectionHandlerID"]], "ts3client_requestChannelUnsubscribe": [[18, 5, 1, "c.ts3client_requestChannelUnsubscribe", "channelIDArray"], [18, 5, 1, "c.ts3client_requestChannelUnsubscribe", "returnCode"], [18, 5, 1, "c.ts3client_requestChannelUnsubscribe", "serverConnectionHandlerID"]], "ts3client_requestChannelUnsubscribeAll": [[18, 5, 1, "c.ts3client_requestChannelUnsubscribeAll", "returnCode"], [18, 5, 1, "c.ts3client_requestChannelUnsubscribeAll", "serverConnectionHandlerID"]], "ts3client_requestChat": [[41, 5, 1, "c.ts3client_requestChat", "returnCode"], [41, 5, 1, "c.ts3client_requestChat", "serverConnectionHandlerID"], [41, 5, 1, "c.ts3client_requestChat", "targetClientID"], [41, 5, 1, "c.ts3client_requestChat", "type"]], "ts3client_requestClientIDs": [[41, 5, 1, "c.ts3client_requestClientIDs", "clientUniqueIdentifier"], [41, 5, 1, "c.ts3client_requestClientIDs", "returnCode"], [41, 5, 1, "c.ts3client_requestClientIDs", "serverConnectionHandlerID"]], "ts3client_requestClientKickFromChannel": [[20, 5, 1, "c.ts3client_requestClientKickFromChannel", "clientIDArray"], [20, 5, 1, "c.ts3client_requestClientKickFromChannel", "kickReason"], [20, 5, 1, "c.ts3client_requestClientKickFromChannel", "returnCode"], [20, 5, 1, "c.ts3client_requestClientKickFromChannel", "serverConnectionHandlerID"]], "ts3client_requestClientKickFromServer": [[20, 5, 1, "c.ts3client_requestClientKickFromServer", "clientIDArray"], [20, 5, 1, "c.ts3client_requestClientKickFromServer", "kickReason"], [20, 5, 1, "c.ts3client_requestClientKickFromServer", "returnCode"], [20, 5, 1, "c.ts3client_requestClientKickFromServer", "serverConnectionHandlerID"]], "ts3client_requestClientMove": [[14, 5, 1, "c.ts3client_requestClientMove", "clientIDArray"], [14, 5, 1, "c.ts3client_requestClientMove", "newChannelID"], [14, 5, 1, "c.ts3client_requestClientMove", "password"], [14, 5, 1, "c.ts3client_requestClientMove", "returnCode"], [14, 5, 1, "c.ts3client_requestClientMove", "serverConnectionHandlerID"]], "ts3client_requestClientSetWhisperList": [[40, 5, 1, "c.ts3client_requestClientSetWhisperList", "clientID"], [40, 5, 1, "c.ts3client_requestClientSetWhisperList", "returnCode"], [40, 5, 1, "c.ts3client_requestClientSetWhisperList", "serverConnectionHandlerID"], [40, 5, 1, "c.ts3client_requestClientSetWhisperList", "targetChannelIDArray"], [40, 5, 1, "c.ts3client_requestClientSetWhisperList", "targetClientIDArray"]], "ts3client_requestClientVariables": [[29, 5, 1, "c.ts3client_requestClientVariables", "clientID"], [29, 5, 1, "c.ts3client_requestClientVariables", "returnCode"], [29, 5, 1, "c.ts3client_requestClientVariables", "serverConnectionHandlerID"]], "ts3client_requestConnectionInfo": [[41, 5, 1, "c.ts3client_requestConnectionInfo", "clientID"], [41, 5, 1, "c.ts3client_requestConnectionInfo", "returnCode"], [41, 5, 1, "c.ts3client_requestConnectionInfo", "serverConnectionHandlerID"]], "ts3client_requestCreateDirectory": [[26, 5, 1, "c.ts3client_requestCreateDirectory", "channelID"], [26, 5, 1, "c.ts3client_requestCreateDirectory", "channelPW"], [26, 5, 1, "c.ts3client_requestCreateDirectory", "directoryPath"], [26, 5, 1, "c.ts3client_requestCreateDirectory", "returnCode"], [26, 5, 1, "c.ts3client_requestCreateDirectory", "serverConnectionHandlerID"]], "ts3client_requestDeleteChannelTextMsg": [[41, 5, 1, "c.ts3client_requestDeleteChannelTextMsg", "messageCount"], [41, 5, 1, "c.ts3client_requestDeleteChannelTextMsg", "messageIds"], [41, 5, 1, "c.ts3client_requestDeleteChannelTextMsg", "returnCode"], [41, 5, 1, "c.ts3client_requestDeleteChannelTextMsg", "roomAlias"], [41, 5, 1, "c.ts3client_requestDeleteChannelTextMsg", "serverConnectionHandlerID"]], "ts3client_requestDeleteFile": [[26, 5, 1, "c.ts3client_requestDeleteFile", "channelID"], [26, 5, 1, "c.ts3client_requestDeleteFile", "channelPW"], [26, 5, 1, "c.ts3client_requestDeleteFile", "file"], [26, 5, 1, "c.ts3client_requestDeleteFile", "returnCode"], [26, 5, 1, "c.ts3client_requestDeleteFile", "serverConnectionHandlerID"]], "ts3client_requestFile": [[26, 5, 1, "c.ts3client_requestFile", "channelID"], [26, 5, 1, "c.ts3client_requestFile", "channelPW"], [26, 5, 1, "c.ts3client_requestFile", "destinationDirectory"], [26, 5, 1, "c.ts3client_requestFile", "file"], [26, 5, 1, "c.ts3client_requestFile", "overwrite"], [26, 5, 1, "c.ts3client_requestFile", "result"], [26, 5, 1, "c.ts3client_requestFile", "resume"], [26, 5, 1, "c.ts3client_requestFile", "returnCode"], [26, 5, 1, "c.ts3client_requestFile", "serverConnectionHandlerID"]], "ts3client_requestFileInfo": [[26, 5, 1, "c.ts3client_requestFileInfo", "channelID"], [26, 5, 1, "c.ts3client_requestFileInfo", "channelPW"], [26, 5, 1, "c.ts3client_requestFileInfo", "file"], [26, 5, 1, "c.ts3client_requestFileInfo", "returnCode"], [26, 5, 1, "c.ts3client_requestFileInfo", "serverConnectionHandlerID"]], "ts3client_requestFileList": [[26, 5, 1, "c.ts3client_requestFileList", "channelID"], [26, 5, 1, "c.ts3client_requestFileList", "channelPW"], [26, 5, 1, "c.ts3client_requestFileList", "path"], [26, 5, 1, "c.ts3client_requestFileList", "returnCode"], [26, 5, 1, "c.ts3client_requestFileList", "serverConnectionHandlerID"]], "ts3client_requestMuteClients": [[32, 5, 1, "c.ts3client_requestMuteClients", "clientIDArray"], [32, 5, 1, "c.ts3client_requestMuteClients", "returnCode"], [32, 5, 1, "c.ts3client_requestMuteClients", "serverConnectionHandlerID"]], "ts3client_requestRenameFile": [[26, 5, 1, "c.ts3client_requestRenameFile", "fromChannelID"], [26, 5, 1, "c.ts3client_requestRenameFile", "fromChannelPW"], [26, 5, 1, "c.ts3client_requestRenameFile", "newFile"], [26, 5, 1, "c.ts3client_requestRenameFile", "oldFile"], [26, 5, 1, "c.ts3client_requestRenameFile", "returnCode"], [26, 5, 1, "c.ts3client_requestRenameFile", "serverConnectionHandlerID"], [26, 5, 1, "c.ts3client_requestRenameFile", "toChannelID"], [26, 5, 1, "c.ts3client_requestRenameFile", "toChannelPW"]], "ts3client_requestSendChannelTextMsg": [[37, 5, 1, "c.ts3client_requestSendChannelTextMsg", "message"], [37, 5, 1, "c.ts3client_requestSendChannelTextMsg", "returnCode"], [37, 5, 1, "c.ts3client_requestSendChannelTextMsg", "serverConnectionHandlerID"], [37, 5, 1, "c.ts3client_requestSendChannelTextMsg", "targetChannelID"]], "ts3client_requestSendPrivateTextMsg": [[37, 5, 1, "c.ts3client_requestSendPrivateTextMsg", "message"], [37, 5, 1, "c.ts3client_requestSendPrivateTextMsg", "returnCode"], [37, 5, 1, "c.ts3client_requestSendPrivateTextMsg", "serverConnectionHandlerID"], [37, 5, 1, "c.ts3client_requestSendPrivateTextMsg", "targetClientID"]], "ts3client_requestSendServerTextMsg": [[37, 5, 1, "c.ts3client_requestSendServerTextMsg", "message"], [37, 5, 1, "c.ts3client_requestSendServerTextMsg", "returnCode"], [37, 5, 1, "c.ts3client_requestSendServerTextMsg", "serverConnectionHandlerID"]], "ts3client_requestServerConnectionInfo": [[41, 5, 1, "c.ts3client_requestServerConnectionInfo", "returnCode"], [41, 5, 1, "c.ts3client_requestServerConnectionInfo", "serverConnectionHandlerID"]], "ts3client_requestServerVariables": [[30, 5, 1, "c.ts3client_requestServerVariables", "returnCode"], [30, 5, 1, "c.ts3client_requestServerVariables", "serverConnectionHandlerID"]], "ts3client_requestUnmuteClients": [[32, 5, 1, "c.ts3client_requestUnmuteClients", "clientIDArray"], [32, 5, 1, "c.ts3client_requestUnmuteClients", "returnCode"], [32, 5, 1, "c.ts3client_requestUnmuteClients", "serverConnectionHandlerID"]], "ts3client_s3ft_deleteFile": [[41, 5, 1, "c.ts3client_s3ft_deleteFile", "channelID"], [41, 5, 1, "c.ts3client_s3ft_deleteFile", "channelPW"], [41, 5, 1, "c.ts3client_s3ft_deleteFile", "objectKey"], [41, 5, 1, "c.ts3client_s3ft_deleteFile", "returnCode"], [41, 5, 1, "c.ts3client_s3ft_deleteFile", "scHandlerID"]], "ts3client_s3ft_getDownloadUrl": [[41, 5, 1, "c.ts3client_s3ft_getDownloadUrl", "channelID"], [41, 5, 1, "c.ts3client_s3ft_getDownloadUrl", "channelPW"], [41, 5, 1, "c.ts3client_s3ft_getDownloadUrl", "objectKey"], [41, 5, 1, "c.ts3client_s3ft_getDownloadUrl", "returnCode"], [41, 5, 1, "c.ts3client_s3ft_getDownloadUrl", "scHandlerID"]], "ts3client_s3ft_getPresignedUrls": [[41, 5, 1, "c.ts3client_s3ft_getPresignedUrls", "channelID"], [41, 5, 1, "c.ts3client_s3ft_getPresignedUrls", "channelPW"], [41, 5, 1, "c.ts3client_s3ft_getPresignedUrls", "contentLengths"], [41, 5, 1, "c.ts3client_s3ft_getPresignedUrls", "numObjects"], [41, 5, 1, "c.ts3client_s3ft_getPresignedUrls", "objectKeys"], [41, 5, 1, "c.ts3client_s3ft_getPresignedUrls", "returnCode"], [41, 5, 1, "c.ts3client_s3ft_getPresignedUrls", "scHandlerID"], [41, 5, 1, "c.ts3client_s3ft_getPresignedUrls", "verbs"]], "ts3client_s3ft_getUploadUrl": [[41, 5, 1, "c.ts3client_s3ft_getUploadUrl", "channelID"], [41, 5, 1, "c.ts3client_s3ft_getUploadUrl", "channelPW"], [41, 5, 1, "c.ts3client_s3ft_getUploadUrl", "contentLength"], [41, 5, 1, "c.ts3client_s3ft_getUploadUrl", "objectKey"], [41, 5, 1, "c.ts3client_s3ft_getUploadUrl", "returnCode"], [41, 5, 1, "c.ts3client_s3ft_getUploadUrl", "scHandlerID"]], "ts3client_s3ft_listFiles": [[41, 5, 1, "c.ts3client_s3ft_listFiles", "channelID"], [41, 5, 1, "c.ts3client_s3ft_listFiles", "channelPW"], [41, 5, 1, "c.ts3client_s3ft_listFiles", "returnCode"], [41, 5, 1, "c.ts3client_s3ft_listFiles", "scHandlerID"]], "ts3client_s3ft_renameFile": [[41, 5, 1, "c.ts3client_s3ft_renameFile", "channelID"], [41, 5, 1, "c.ts3client_s3ft_renameFile", "channelPW"], [41, 5, 1, "c.ts3client_s3ft_renameFile", "newObjectKey"], [41, 5, 1, "c.ts3client_s3ft_renameFile", "oldObjectKey"], [41, 5, 1, "c.ts3client_s3ft_renameFile", "returnCode"], [41, 5, 1, "c.ts3client_s3ft_renameFile", "scHandlerID"]], "ts3client_s3ft_uploadDoneNotification": [[41, 5, 1, "c.ts3client_s3ft_uploadDoneNotification", "channelID"], [41, 5, 1, "c.ts3client_s3ft_uploadDoneNotification", "returnCode"], [41, 5, 1, "c.ts3client_s3ft_uploadDoneNotification", "scHandlerID"]], "ts3client_sendFile": [[26, 5, 1, "c.ts3client_sendFile", "channelID"], [26, 5, 1, "c.ts3client_sendFile", "channelPW"], [26, 5, 1, "c.ts3client_sendFile", "file"], [26, 5, 1, "c.ts3client_sendFile", "overwrite"], [26, 5, 1, "c.ts3client_sendFile", "result"], [26, 5, 1, "c.ts3client_sendFile", "resume"], [26, 5, 1, "c.ts3client_sendFile", "returnCode"], [26, 5, 1, "c.ts3client_sendFile", "serverConnectionHandlerID"], [26, 5, 1, "c.ts3client_sendFile", "sourceDirectory"]], "ts3client_set3DWaveAttributes": [[0, 5, 1, "c.ts3client_set3DWaveAttributes", "position"], [0, 5, 1, "c.ts3client_set3DWaveAttributes", "serverConnectionHandlerID"], [0, 5, 1, "c.ts3client_set3DWaveAttributes", "waveHandle"]], "ts3client_setAECReferenceDevice": [[41, 5, 1, "c.ts3client_setAECReferenceDevice", "modeID"], [41, 5, 1, "c.ts3client_setAECReferenceDevice", "renderDeviceID"], [41, 5, 1, "c.ts3client_setAECReferenceDevice", "serverConnectionHandlerID"]], "ts3client_setChannelVariableAsInt": [[12, 5, 1, "c.ts3client_setChannelVariableAsInt", "channelID"], [12, 5, 1, "c.ts3client_setChannelVariableAsInt", "flag"], [12, 5, 1, "c.ts3client_setChannelVariableAsInt", "serverConnectionHandlerID"], [12, 5, 1, "c.ts3client_setChannelVariableAsInt", "value"]], "ts3client_setChannelVariableAsString": [[12, 5, 1, "c.ts3client_setChannelVariableAsString", "channelID"], [12, 5, 1, "c.ts3client_setChannelVariableAsString", "flag"], [12, 5, 1, "c.ts3client_setChannelVariableAsString", "serverConnectionHandlerID"], [12, 5, 1, "c.ts3client_setChannelVariableAsString", "value"]], "ts3client_setChannelVariableAsUInt64": [[12, 5, 1, "c.ts3client_setChannelVariableAsUInt64", "channelID"], [12, 5, 1, "c.ts3client_setChannelVariableAsUInt64", "flag"], [12, 5, 1, "c.ts3client_setChannelVariableAsUInt64", "serverConnectionHandlerID"], [12, 5, 1, "c.ts3client_setChannelVariableAsUInt64", "value"]], "ts3client_setClientSelfVariableAsInt": [[29, 5, 1, "c.ts3client_setClientSelfVariableAsInt", "flag"], [29, 5, 1, "c.ts3client_setClientSelfVariableAsInt", "serverConnectionHandlerID"], [29, 5, 1, "c.ts3client_setClientSelfVariableAsInt", "value"]], "ts3client_setClientSelfVariableAsString": [[29, 5, 1, "c.ts3client_setClientSelfVariableAsString", "flag"], [29, 5, 1, "c.ts3client_setClientSelfVariableAsString", "serverConnectionHandlerID"], [29, 5, 1, "c.ts3client_setClientSelfVariableAsString", "value"]], "ts3client_setClientVolumeModifier": [[35, 5, 1, "c.ts3client_setClientVolumeModifier", "clientID"], [35, 5, 1, "c.ts3client_setClientVolumeModifier", "serverConnectionHandlerID"], [35, 5, 1, "c.ts3client_setClientVolumeModifier", "value"]], "ts3client_setGlobalConfigValue": [[41, 5, 1, "c.ts3client_setGlobalConfigValue", "ident"], [41, 5, 1, "c.ts3client_setGlobalConfigValue", "value"]], "ts3client_setInstanceSpeedLimitDown": [[26, 5, 1, "c.ts3client_setInstanceSpeedLimitDown", "newLimit"]], "ts3client_setInstanceSpeedLimitUp": [[26, 5, 1, "c.ts3client_setInstanceSpeedLimitUp", "newLimit"]], "ts3client_setLocalTestMode": [[10, 5, 1, "c.ts3client_setLocalTestMode", "serverConnectionHandlerID"], [10, 5, 1, "c.ts3client_setLocalTestMode", "status"]], "ts3client_setLogVerbosity": [[33, 5, 1, "c.ts3client_setLogVerbosity", "logVerbosity"]], "ts3client_setPlaybackConfigValue": [[35, 5, 1, "c.ts3client_setPlaybackConfigValue", "ident"], [35, 5, 1, "c.ts3client_setPlaybackConfigValue", "serverConnectionHandlerID"], [35, 5, 1, "c.ts3client_setPlaybackConfigValue", "value"]], "ts3client_setPreProcessorConfigValue": [[36, 5, 1, "c.ts3client_setPreProcessorConfigValue", "ident"], [36, 5, 1, "c.ts3client_setPreProcessorConfigValue", "serverConnectionHandlerID"], [36, 5, 1, "c.ts3client_setPreProcessorConfigValue", "value"]], "ts3client_setServerConnectionHandlerSpeedLimitDown": [[26, 5, 1, "c.ts3client_setServerConnectionHandlerSpeedLimitDown", "newLimit"], [26, 5, 1, "c.ts3client_setServerConnectionHandlerSpeedLimitDown", "serverConnectionHandlerID"]], "ts3client_setServerConnectionHandlerSpeedLimitUp": [[26, 5, 1, "c.ts3client_setServerConnectionHandlerSpeedLimitUp", "newLimit"], [26, 5, 1, "c.ts3client_setServerConnectionHandlerSpeedLimitUp", "serverConnectionHandlerID"]], "ts3client_setTransferSpeedLimit": [[26, 5, 1, "c.ts3client_setTransferSpeedLimit", "newLimit"], [26, 5, 1, "c.ts3client_setTransferSpeedLimit", "transferID"]], "ts3client_setWhisperReceiveWhitelist": [[41, 5, 1, "c.ts3client_setWhisperReceiveWhitelist", "clientIDs"], [41, 5, 1, "c.ts3client_setWhisperReceiveWhitelist", "serverConnectionHandlerID"]], "ts3client_spawnNewServerConnectionHandler": [[22, 5, 1, "c.ts3client_spawnNewServerConnectionHandler", "port"], [22, 5, 1, "c.ts3client_spawnNewServerConnectionHandler", "result"]], "ts3client_startConnection": [[22, 5, 1, "c.ts3client_startConnection", "defaultChannelArray"], [22, 5, 1, "c.ts3client_startConnection", "defaultChannelPassword"], [22, 5, 1, "c.ts3client_startConnection", "identity"], [22, 5, 1, "c.ts3client_startConnection", "ip"], [22, 5, 1, "c.ts3client_startConnection", "nickname"], [22, 5, 1, "c.ts3client_startConnection", "port"], [22, 5, 1, "c.ts3client_startConnection", "serverConnectionHandlerID"], [22, 5, 1, "c.ts3client_startConnection", "serverPassword"]], "ts3client_startConnectionWithChannelID": [[22, 5, 1, "c.ts3client_startConnectionWithChannelID", "defaultChannelId"], [22, 5, 1, "c.ts3client_startConnectionWithChannelID", "defaultChannelPassword"], [22, 5, 1, "c.ts3client_startConnectionWithChannelID", "identity"], [22, 5, 1, "c.ts3client_startConnectionWithChannelID", "ip"], [22, 5, 1, "c.ts3client_startConnectionWithChannelID", "nickname"], [22, 5, 1, "c.ts3client_startConnectionWithChannelID", "port"], [22, 5, 1, "c.ts3client_startConnectionWithChannelID", "serverConnectionHandlerID"], [22, 5, 1, "c.ts3client_startConnectionWithChannelID", "serverPassword"]], "ts3client_startVoiceRecording": [[3, 5, 1, "c.ts3client_startVoiceRecording", "serverConnectionHandlerID"]], "ts3client_stopConnection": [[22, 5, 1, "c.ts3client_stopConnection", "quitMessage"], [22, 5, 1, "c.ts3client_stopConnection", "serverConnectionHandlerID"]], "ts3client_stopVoiceRecording": [[3, 5, 1, "c.ts3client_stopVoiceRecording", "serverConnectionHandlerID"]], "ts3client_systemset3DListenerAttributes": [[0, 5, 1, "c.ts3client_systemset3DListenerAttributes", "forward"], [0, 5, 1, "c.ts3client_systemset3DListenerAttributes", "position"], [0, 5, 1, "c.ts3client_systemset3DListenerAttributes", "serverConnectionHandlerID"], [0, 5, 1, "c.ts3client_systemset3DListenerAttributes", "up"]], "ts3client_systemset3DSettings": [[0, 5, 1, "c.ts3client_systemset3DSettings", "distanceFactor"], [0, 5, 1, "c.ts3client_systemset3DSettings", "rolloffScale"], [0, 5, 1, "c.ts3client_systemset3DSettings", "serverConnectionHandlerID"]], "ts3client_unregisterCustomDevice": [[41, 5, 1, "c.ts3client_unregisterCustomDevice", "deviceID"]], "ts3sc_array_ftdeletefile": [[42, 3, 1, "c.ts3sc_array_ftdeletefile.fileName", "fileName"]], "ts3sc_array_ftgetfileinfo": [[42, 3, 1, "c.ts3sc_array_ftgetfileinfo.channelID", "channelID"], [42, 3, 1, "c.ts3sc_array_ftgetfileinfo.fileName", "fileName"]], "ts3sc_data_ftcreatedir": [[42, 3, 1, "c.ts3sc_data_ftcreatedir.channelID", "channelID"], [42, 3, 1, "c.ts3sc_data_ftcreatedir.dirname", "dirname"]], "ts3sc_data_ftdeletefile": [[42, 3, 1, "c.ts3sc_data_ftdeletefile.channelID", "channelID"]], "ts3sc_data_ftgetfileinfo": [[42, 3, 1, "c.ts3sc_data_ftgetfileinfo.RESERVED", "RESERVED"]], "ts3sc_data_ftgetfilelist": [[42, 3, 1, "c.ts3sc_data_ftgetfilelist.channelID", "channelID"], [42, 3, 1, "c.ts3sc_data_ftgetfilelist.path", "path"]], "ts3sc_data_ftinitdownload": [[42, 3, 1, "c.ts3sc_data_ftinitdownload.channelID", "channelID"], [42, 3, 1, "c.ts3sc_data_ftinitdownload.fileName", "fileName"]], "ts3sc_data_ftinitupload": [[42, 3, 1, "c.ts3sc_data_ftinitupload.channelID", "channelID"], [42, 3, 1, "c.ts3sc_data_ftinitupload.fileName", "fileName"], [42, 3, 1, "c.ts3sc_data_ftinitupload.fileSize", "fileSize"], [42, 3, 1, "c.ts3sc_data_ftinitupload.overwrite", "overwrite"], [42, 3, 1, "c.ts3sc_data_ftinitupload.resume", "resume"]], "ts3sc_data_ftrenamefile": [[42, 3, 1, "c.ts3sc_data_ftrenamefile.fromChannelID", "fromChannelID"], [42, 3, 1, "c.ts3sc_data_ftrenamefile.newFileName", "newFileName"], [42, 3, 1, "c.ts3sc_data_ftrenamefile.oldFileName", "oldFileName"], [42, 3, 1, "c.ts3sc_data_ftrenamefile.toChannelID", "toChannelID"]], "ts3sc_ftcreatedir": [[42, 3, 1, "c.ts3sc_ftcreatedir.d", "d"], [42, 3, 1, "c.ts3sc_ftcreatedir.m", "m"]], "ts3sc_ftdeletefile": [[42, 3, 1, "c.ts3sc_ftdeletefile.d", "d"], [42, 3, 1, "c.ts3sc_ftdeletefile.m", "m"], [42, 3, 1, "c.ts3sc_ftdeletefile.r", "r"], [42, 3, 1, "c.ts3sc_ftdeletefile.r_size", "r_size"]], "ts3sc_ftgetfileinfo": [[42, 3, 1, "c.ts3sc_ftgetfileinfo.d", "d"], [42, 3, 1, "c.ts3sc_ftgetfileinfo.m", "m"], [42, 3, 1, "c.ts3sc_ftgetfileinfo.r", "r"], [42, 3, 1, "c.ts3sc_ftgetfileinfo.r_size", "r_size"]], "ts3sc_ftgetfilelist": [[42, 3, 1, "c.ts3sc_ftgetfilelist.d", "d"], [42, 3, 1, "c.ts3sc_ftgetfilelist.m", "m"]], "ts3sc_ftinitdownload": [[42, 3, 1, "c.ts3sc_ftinitdownload.d", "d"], [42, 3, 1, "c.ts3sc_ftinitdownload.m", "m"]], "ts3sc_ftinitupload": [[42, 3, 1, "c.ts3sc_ftinitupload.d", "d"], [42, 3, 1, "c.ts3sc_ftinitupload.m", "m"]], "ts3sc_ftrenamefile": [[42, 3, 1, "c.ts3sc_ftrenamefile.d", "d"], [42, 3, 1, "c.ts3sc_ftrenamefile.m", "m"]], "ts3sc_meta_ftcreatedir": [[42, 3, 1, "c.ts3sc_meta_ftcreatedir.RESERVED", "RESERVED"]], "ts3sc_meta_ftdeletefile": [[42, 3, 1, "c.ts3sc_meta_ftdeletefile.RESERVED", "RESERVED"]], "ts3sc_meta_ftgetfileinfo": [[42, 3, 1, "c.ts3sc_meta_ftgetfileinfo.RESERVED", "RESERVED"]], "ts3sc_meta_ftgetfilelist": [[42, 3, 1, "c.ts3sc_meta_ftgetfilelist.RESERVED", "RESERVED"]], "ts3sc_meta_ftinitdownload": [[42, 3, 1, "c.ts3sc_meta_ftinitdownload.RESERVED", "RESERVED"]], "ts3sc_meta_ftinitupload": [[42, 3, 1, "c.ts3sc_meta_ftinitupload.RESERVED", "RESERVED"]], "ts3sc_meta_ftrenamefile": [[42, 3, 1, "c.ts3sc_meta_ftrenamefile.has_toChannelID", "has_toChannelID"]], "ts3server_calculateSecurityHash": [[70, 5, 1, "c.ts3server_calculateSecurityHash", "clientMetaData"], [70, 5, 1, "c.ts3server_calculateSecurityHash", "clientNickName"], [70, 5, 1, "c.ts3server_calculateSecurityHash", "clientUniqueIdentifier"], [70, 5, 1, "c.ts3server_calculateSecurityHash", "securityHash"], [70, 5, 1, "c.ts3server_calculateSecurityHash", "securitySalt"]], "ts3server_channelDelete": [[50, 5, 1, "c.ts3server_channelDelete", "channelID"], [50, 5, 1, "c.ts3server_channelDelete", "force"], [50, 5, 1, "c.ts3server_channelDelete", "serverID"]], "ts3server_channelMove": [[52, 5, 1, "c.ts3server_channelMove", "channelID"], [52, 5, 1, "c.ts3server_channelMove", "newChannelParentID"], [52, 5, 1, "c.ts3server_channelMove", "newOrder"], [52, 5, 1, "c.ts3server_channelMove", "serverID"]], "ts3server_clientMove": [[55, 5, 1, "c.ts3server_clientMove", "clientIDArray"], [55, 5, 1, "c.ts3server_clientMove", "newChannelID"], [55, 5, 1, "c.ts3server_clientMove", "serverID"]], "ts3server_clientsKickFromServer": [[55, 5, 1, "c.ts3server_clientsKickFromServer", "clientIDArray"], [55, 5, 1, "c.ts3server_clientsKickFromServer", "failOnClientError"], [55, 5, 1, "c.ts3server_clientsKickFromServer", "kickReason"], [55, 5, 1, "c.ts3server_clientsKickFromServer", "serverID"]], "ts3server_createChannel": [[49, 5, 1, "c.ts3server_createChannel", "channelCreationParams"], [49, 5, 1, "c.ts3server_createChannel", "flags"], [49, 5, 1, "c.ts3server_createChannel", "result"], [49, 5, 1, "c.ts3server_createChannel", "serverID"]], "ts3server_createSecuritySalt": [[70, 5, 1, "c.ts3server_createSecuritySalt", "options"], [70, 5, 1, "c.ts3server_createSecuritySalt", "salt"], [70, 5, 1, "c.ts3server_createSecuritySalt", "saltByteSize"], [70, 5, 1, "c.ts3server_createSecuritySalt", "securitySalt"]], "ts3server_createVirtualServer": [[71, 5, 1, "c.ts3server_createVirtualServer", "result"], [71, 5, 1, "c.ts3server_createVirtualServer", "serverIp"], [71, 5, 1, "c.ts3server_createVirtualServer", "serverKeyPair"], [71, 5, 1, "c.ts3server_createVirtualServer", "serverMaxClients"], [71, 5, 1, "c.ts3server_createVirtualServer", "serverName"], [71, 5, 1, "c.ts3server_createVirtualServer", "serverPort"]], "ts3server_createVirtualServer2": [[46, 5, 1, "c.ts3server_createVirtualServer2", "flags"], [46, 5, 1, "c.ts3server_createVirtualServer2", "result"], [46, 5, 1, "c.ts3server_createVirtualServer2", "virtualServerCreationParams"]], "ts3server_disableClientCommand": [[56, 5, 1, "c.ts3server_disableClientCommand", "clientCommand"]], "ts3server_enableFileManager": [[59, 5, 1, "c.ts3server_enableFileManager", "downloadBandwidth"], [59, 5, 1, "c.ts3server_enableFileManager", "filebase"], [59, 5, 1, "c.ts3server_enableFileManager", "ips"], [59, 5, 1, "c.ts3server_enableFileManager", "port"], [59, 5, 1, "c.ts3server_enableFileManager", "uploadBandwidth"]], "ts3server_flushChannelCreation": [[48, 5, 1, "c.ts3server_flushChannelCreation", "channelParentID"], [48, 5, 1, "c.ts3server_flushChannelCreation", "result"], [48, 5, 1, "c.ts3server_flushChannelCreation", "serverID"]], "ts3server_flushChannelVariable": [[73, 5, 1, "c.ts3server_flushChannelVariable", "channelID"], [73, 5, 1, "c.ts3server_flushChannelVariable", "serverID"]], "ts3server_flushClientVariable": [[73, 5, 1, "c.ts3server_flushClientVariable", "clientID"], [73, 5, 1, "c.ts3server_flushClientVariable", "serverID"]], "ts3server_flushVirtualServerVariable": [[73, 5, 1, "c.ts3server_flushVirtualServerVariable", "serverID"]], "ts3server_freeMemory": [[73, 5, 1, "c.ts3server_freeMemory", "pointer"]], "ts3server_getChannelClientList": [[54, 5, 1, "c.ts3server_getChannelClientList", "channelID"], [54, 5, 1, "c.ts3server_getChannelClientList", "result"], [54, 5, 1, "c.ts3server_getChannelClientList", "serverID"]], "ts3server_getChannelCreationParamsVariables": [[46, 5, 1, "c.ts3server_getChannelCreationParamsVariables", "channelCreationParams"], [46, 5, 1, "c.ts3server_getChannelCreationParamsVariables", "result"]], "ts3server_getChannelList": [[51, 5, 1, "c.ts3server_getChannelList", "result"], [51, 5, 1, "c.ts3server_getChannelList", "serverID"]], "ts3server_getChannelOfClient": [[51, 5, 1, "c.ts3server_getChannelOfClient", "clientID"], [51, 5, 1, "c.ts3server_getChannelOfClient", "result"], [51, 5, 1, "c.ts3server_getChannelOfClient", "serverID"]], "ts3server_getChannelVariableAsInt": [[62, 5, 1, "c.ts3server_getChannelVariableAsInt", "channelID"], [62, 5, 1, "c.ts3server_getChannelVariableAsInt", "flag"], [62, 5, 1, "c.ts3server_getChannelVariableAsInt", "result"], [62, 5, 1, "c.ts3server_getChannelVariableAsInt", "serverID"]], "ts3server_getChannelVariableAsString": [[62, 5, 1, "c.ts3server_getChannelVariableAsString", "channelID"], [62, 5, 1, "c.ts3server_getChannelVariableAsString", "flag"], [62, 5, 1, "c.ts3server_getChannelVariableAsString", "result"], [62, 5, 1, "c.ts3server_getChannelVariableAsString", "serverID"]], "ts3server_getChannelVariableAsUInt64": [[62, 5, 1, "c.ts3server_getChannelVariableAsUInt64", "channelID"], [62, 5, 1, "c.ts3server_getChannelVariableAsUInt64", "flag"], [62, 5, 1, "c.ts3server_getChannelVariableAsUInt64", "result"], [62, 5, 1, "c.ts3server_getChannelVariableAsUInt64", "serverID"]], "ts3server_getClientIDSfromUIDS": [[73, 5, 1, "c.ts3server_getClientIDSfromUIDS", "clientUIDs"], [73, 5, 1, "c.ts3server_getClientIDSfromUIDS", "result"], [73, 5, 1, "c.ts3server_getClientIDSfromUIDS", "serverID"]], "ts3server_getClientList": [[54, 5, 1, "c.ts3server_getClientList", "result"], [54, 5, 1, "c.ts3server_getClientList", "serverID"]], "ts3server_getClientVariableAsInt": [[55, 5, 1, "c.ts3server_getClientVariableAsInt", "clientID"], [55, 5, 1, "c.ts3server_getClientVariableAsInt", "flag"], [55, 5, 1, "c.ts3server_getClientVariableAsInt", "result"], [55, 5, 1, "c.ts3server_getClientVariableAsInt", "serverID"]], "ts3server_getClientVariableAsString": [[55, 5, 1, "c.ts3server_getClientVariableAsString", "clientID"], [55, 5, 1, "c.ts3server_getClientVariableAsString", "flag"], [55, 5, 1, "c.ts3server_getClientVariableAsString", "result"], [55, 5, 1, "c.ts3server_getClientVariableAsString", "serverID"]], "ts3server_getClientVariableAsUInt64": [[55, 5, 1, "c.ts3server_getClientVariableAsUInt64", "clientID"], [55, 5, 1, "c.ts3server_getClientVariableAsUInt64", "flag"], [55, 5, 1, "c.ts3server_getClientVariableAsUInt64", "result"], [55, 5, 1, "c.ts3server_getClientVariableAsUInt64", "serverID"]], "ts3server_getGlobalErrorMessage": [[47, 5, 1, "c.ts3server_getGlobalErrorMessage", "globalErrorCode"], [47, 5, 1, "c.ts3server_getGlobalErrorMessage", "result"]], "ts3server_getParentChannelOfChannel": [[51, 5, 1, "c.ts3server_getParentChannelOfChannel", "channelID"], [51, 5, 1, "c.ts3server_getParentChannelOfChannel", "result"], [51, 5, 1, "c.ts3server_getParentChannelOfChannel", "serverID"]], "ts3server_getServerLibVersion": [[47, 5, 1, "c.ts3server_getServerLibVersion", "result"]], "ts3server_getServerLibVersionNumber": [[47, 5, 1, "c.ts3server_getServerLibVersionNumber", "result"]], "ts3server_getVariableAsInt": [[46, 5, 1, "c.ts3server_getVariableAsInt", "flag"], [46, 5, 1, "c.ts3server_getVariableAsInt", "result"], [46, 5, 1, "c.ts3server_getVariableAsInt", "var"]], "ts3server_getVariableAsString": [[46, 5, 1, "c.ts3server_getVariableAsString", "flag"], [46, 5, 1, "c.ts3server_getVariableAsString", "result"], [46, 5, 1, "c.ts3server_getVariableAsString", "var"]], "ts3server_getVariableAsUInt64": [[46, 5, 1, "c.ts3server_getVariableAsUInt64", "flag"], [46, 5, 1, "c.ts3server_getVariableAsUInt64", "result"], [46, 5, 1, "c.ts3server_getVariableAsUInt64", "var"]], "ts3server_getVirtualServerConnectionVariableAsDouble": [[61, 5, 1, "c.ts3server_getVirtualServerConnectionVariableAsDouble", "flag"], [61, 5, 1, "c.ts3server_getVirtualServerConnectionVariableAsDouble", "result"], [61, 5, 1, "c.ts3server_getVirtualServerConnectionVariableAsDouble", "serverID"]], "ts3server_getVirtualServerConnectionVariableAsUInt64": [[61, 5, 1, "c.ts3server_getVirtualServerConnectionVariableAsUInt64", "flag"], [61, 5, 1, "c.ts3server_getVirtualServerConnectionVariableAsUInt64", "result"], [61, 5, 1, "c.ts3server_getVirtualServerConnectionVariableAsUInt64", "serverID"]], "ts3server_getVirtualServerCreationParamsChannelCreationParams": [[46, 5, 1, "c.ts3server_getVirtualServerCreationParamsChannelCreationParams", "channelIdx"], [46, 5, 1, "c.ts3server_getVirtualServerCreationParamsChannelCreationParams", "result"], [46, 5, 1, "c.ts3server_getVirtualServerCreationParamsChannelCreationParams", "virtualServerCreationParams"]], "ts3server_getVirtualServerCreationParamsVariables": [[46, 5, 1, "c.ts3server_getVirtualServerCreationParamsVariables", "result"], [46, 5, 1, "c.ts3server_getVirtualServerCreationParamsVariables", "virtualServerCreationParams"]], "ts3server_getVirtualServerKeyPair": [[71, 5, 1, "c.ts3server_getVirtualServerKeyPair", "result"], [71, 5, 1, "c.ts3server_getVirtualServerKeyPair", "serverID"]], "ts3server_getVirtualServerList": [[66, 5, 1, "c.ts3server_getVirtualServerList", "result"]], "ts3server_getVirtualServerVariableAsInt": [[64, 5, 1, "c.ts3server_getVirtualServerVariableAsInt", "flag"], [64, 5, 1, "c.ts3server_getVirtualServerVariableAsInt", "result"], [64, 5, 1, "c.ts3server_getVirtualServerVariableAsInt", "serverID"]], "ts3server_getVirtualServerVariableAsString": [[64, 5, 1, "c.ts3server_getVirtualServerVariableAsString", "flag"], [64, 5, 1, "c.ts3server_getVirtualServerVariableAsString", "result"], [64, 5, 1, "c.ts3server_getVirtualServerVariableAsString", "serverID"]], "ts3server_getVirtualServerVariableAsUInt64": [[64, 5, 1, "c.ts3server_getVirtualServerVariableAsUInt64", "flag"], [64, 5, 1, "c.ts3server_getVirtualServerVariableAsUInt64", "result"], [64, 5, 1, "c.ts3server_getVirtualServerVariableAsUInt64", "serverID"]], "ts3server_initServerLib": [[47, 5, 1, "c.ts3server_initServerLib", "argc"], [47, 5, 1, "c.ts3server_initServerLib", "argv"], [47, 5, 1, "c.ts3server_initServerLib", "functionPointers"], [47, 5, 1, "c.ts3server_initServerLib", "logFileFolder"], [47, 5, 1, "c.ts3server_initServerLib", "usedLogTypes"]], "ts3server_makeChannelCreationParams": [[49, 5, 1, "c.ts3server_makeChannelCreationParams", "result"]], "ts3server_makeVirtualServerCreationParams": [[46, 5, 1, "c.ts3server_makeVirtualServerCreationParams", "result"]], "ts3server_setChannelCreationParams": [[46, 5, 1, "c.ts3server_setChannelCreationParams", "channelCreationParams"], [46, 5, 1, "c.ts3server_setChannelCreationParams", "channelID"], [46, 5, 1, "c.ts3server_setChannelCreationParams", "channelParentID"]], "ts3server_setChannelVariableAsInt": [[48, 5, 1, "c.ts3server_setChannelVariableAsInt", "channelID"], [48, 5, 1, "c.ts3server_setChannelVariableAsInt", "flag"], [48, 5, 1, "c.ts3server_setChannelVariableAsInt", "serverID"], [48, 5, 1, "c.ts3server_setChannelVariableAsInt", "value"]], "ts3server_setChannelVariableAsString": [[48, 5, 1, "c.ts3server_setChannelVariableAsString", "channelID"], [48, 5, 1, "c.ts3server_setChannelVariableAsString", "flag"], [48, 5, 1, "c.ts3server_setChannelVariableAsString", "serverID"], [48, 5, 1, "c.ts3server_setChannelVariableAsString", "value"]], "ts3server_setChannelVariableAsUInt64": [[48, 5, 1, "c.ts3server_setChannelVariableAsUInt64", "channelID"], [48, 5, 1, "c.ts3server_setChannelVariableAsUInt64", "flag"], [48, 5, 1, "c.ts3server_setChannelVariableAsUInt64", "serverID"], [48, 5, 1, "c.ts3server_setChannelVariableAsUInt64", "value"]], "ts3server_setClientVariableAsInt": [[55, 5, 1, "c.ts3server_setClientVariableAsInt", "clientID"], [55, 5, 1, "c.ts3server_setClientVariableAsInt", "flag"], [55, 5, 1, "c.ts3server_setClientVariableAsInt", "serverID"], [55, 5, 1, "c.ts3server_setClientVariableAsInt", "value"]], "ts3server_setClientVariableAsString": [[55, 5, 1, "c.ts3server_setClientVariableAsString", "clientID"], [55, 5, 1, "c.ts3server_setClientVariableAsString", "flag"], [55, 5, 1, "c.ts3server_setClientVariableAsString", "serverID"], [55, 5, 1, "c.ts3server_setClientVariableAsString", "value"]], "ts3server_setClientVariableAsUInt64": [[55, 5, 1, "c.ts3server_setClientVariableAsUInt64", "clientID"], [55, 5, 1, "c.ts3server_setClientVariableAsUInt64", "flag"], [55, 5, 1, "c.ts3server_setClientVariableAsUInt64", "serverID"], [55, 5, 1, "c.ts3server_setClientVariableAsUInt64", "value"]], "ts3server_setClientWhisperList": [[72, 5, 1, "c.ts3server_setClientWhisperList", "channelID"], [72, 5, 1, "c.ts3server_setClientWhisperList", "clID"], [72, 5, 1, "c.ts3server_setClientWhisperList", "clientID"], [72, 5, 1, "c.ts3server_setClientWhisperList", "serverID"]], "ts3server_setLogVerbosity": [[73, 5, 1, "c.ts3server_setLogVerbosity", "logVerbosity"]], "ts3server_setVariableAsInt": [[46, 5, 1, "c.ts3server_setVariableAsInt", "flag"], [46, 5, 1, "c.ts3server_setVariableAsInt", "value"], [46, 5, 1, "c.ts3server_setVariableAsInt", "var"]], "ts3server_setVariableAsString": [[46, 5, 1, "c.ts3server_setVariableAsString", "flag"], [46, 5, 1, "c.ts3server_setVariableAsString", "value"], [46, 5, 1, "c.ts3server_setVariableAsString", "var"]], "ts3server_setVariableAsUInt64": [[46, 5, 1, "c.ts3server_setVariableAsUInt64", "flag"], [46, 5, 1, "c.ts3server_setVariableAsUInt64", "value"], [46, 5, 1, "c.ts3server_setVariableAsUInt64", "var"]], "ts3server_setVirtualServerCreationParams": [[46, 5, 1, "c.ts3server_setVirtualServerCreationParams", "channelCount"], [46, 5, 1, "c.ts3server_setVirtualServerCreationParams", "serverID"], [46, 5, 1, "c.ts3server_setVirtualServerCreationParams", "serverIp"], [46, 5, 1, "c.ts3server_setVirtualServerCreationParams", "serverKeyPair"], [46, 5, 1, "c.ts3server_setVirtualServerCreationParams", "serverMaxClients"], [46, 5, 1, "c.ts3server_setVirtualServerCreationParams", "serverPort"], [46, 5, 1, "c.ts3server_setVirtualServerCreationParams", "virtualServerCreationParams"]], "ts3server_setVirtualServerVariableAsInt": [[64, 5, 1, "c.ts3server_setVirtualServerVariableAsInt", "flag"], [64, 5, 1, "c.ts3server_setVirtualServerVariableAsInt", "serverID"], [64, 5, 1, "c.ts3server_setVirtualServerVariableAsInt", "value"]], "ts3server_setVirtualServerVariableAsString": [[64, 5, 1, "c.ts3server_setVirtualServerVariableAsString", "flag"], [64, 5, 1, "c.ts3server_setVirtualServerVariableAsString", "serverID"], [64, 5, 1, "c.ts3server_setVirtualServerVariableAsString", "value"]], "ts3server_setVirtualServerVariableAsUInt64": [[64, 5, 1, "c.ts3server_setVirtualServerVariableAsUInt64", "flag"], [64, 5, 1, "c.ts3server_setVirtualServerVariableAsUInt64", "serverID"], [64, 5, 1, "c.ts3server_setVirtualServerVariableAsUInt64", "value"]], "ts3server_stopVirtualServer": [[71, 5, 1, "c.ts3server_stopVirtualServer", "serverID"]]}, "objnames": {"0": ["c", "enumerator", "C enumerator"], "1": ["c", "enum", "C enum"], "2": ["c", "struct", "C struct"], "3": ["c", "member", "C member"], "4": ["c", "function", "C function"], "5": ["c", "functionParam", "C function parameter"]}, "objtypes": {"0": "c:enumerator", "1": "c:enum", "2": "c:struct", "3": "c:member", "4": "c:function", "5": "c:functionParam"}, "terms": {"": [9, 11, 13, 20, 23, 25, 26, 29, 39, 41, 47, 55, 56, 59, 62, 63, 68, 69, 71, 73], "0": [0, 3, 5, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 66, 68, 72, 73], "000": 5, "04x": [11, 35, 56], "056": 5, "096": 5, "0f": 35, "0x": [11, 56], "1": [0, 3, 5, 9, 12, 13, 15, 17, 18, 22, 26, 28, 29, 31, 32, 38, 41, 42, 43, 45, 46, 48, 49, 50, 54, 55, 56, 59, 63, 65, 66, 68, 71, 72, 73], "10": [5, 21, 23, 25, 31, 35, 41, 45, 65], "100": 58, "12": [5, 14, 55, 71, 73], "123": [15, 32, 35, 37, 55, 62, 63, 66], "127": 56, "14": 5, "15": 35, "16": [3, 5, 41], "16000": 36, "16bit": 42, "16khz": 42, "192": 5, "2": [3, 5, 9, 17, 21, 28, 29, 32, 36, 41, 46, 49, 54, 55, 56, 63, 66, 71, 73], "20": 5, "200": 5, "21": 5, "23": [51, 66, 73], "24": 5, "28": 5, "288": 5, "3": [0, 3, 5, 9, 14, 17, 22, 24, 29, 31, 32, 33, 36, 37, 41, 44, 45, 54, 55, 57, 58, 65, 66, 71, 72, 73], "30": [21, 35, 36, 41], "32": [5, 58, 65], "32khz": 42, "36": 5, "384": 5, "39": [54, 55, 66, 73], "3d": [3, 41], "4": [3, 5, 9, 17, 21, 41, 51, 55, 56, 66, 72, 73], "40": [5, 35], "400": 5, "4023": [15, 41], "4096": 45, "41": 71, "43": 5, "45": 5, "456": 32, "480": 5, "48khz": [3, 5, 41, 42], "49": [15, 41], "4th": 3, "5": [3, 5, 9, 17, 22, 23, 26, 35, 41, 45, 54, 55, 66, 71, 73], "50": [5, 21, 36, 41, 54, 55, 66, 73], "5120": [26, 41], "55": [55, 63], "57": 5, "576": 5, "5kb": 26, "6": [3, 5, 17, 31, 35, 65], "600": 5, "64": [5, 12, 28, 30, 41, 42, 46, 55, 62, 63, 73], "64bit": [29, 41], "65": [51, 66, 73], "66": [55, 63], "672": 5, "7": [5, 9, 17, 23, 31, 65], "72": 5, "768": 5, "79": 5, "8": [5, 31, 36, 60, 65, 66, 73], "800": 5, "84": [72, 73], "8534": [15, 41], "864": 5, "8k": 45, "8khz": 42, "9": [5, 41, 55, 73], "94": [72, 73], "960": 5, "9987": [22, 56], "A": [0, 4, 13, 15, 18, 22, 24, 26, 30, 36, 40, 41, 42, 43, 45, 50, 51, 54, 55, 57, 66, 70, 71, 72, 73], "As": [2, 11, 23, 24, 26, 28, 29, 41, 47, 57, 70], "At": 43, "Be": [3, 35, 41], "By": [18, 26, 38, 41, 56], "For": [3, 6, 22, 25, 29, 31, 36, 41, 45, 46, 49, 56, 65, 73], "If": [2, 3, 8, 11, 12, 14, 15, 16, 18, 22, 24, 25, 26, 31, 33, 35, 38, 40, 41, 42, 45, 55, 57, 59, 65, 67, 68, 69, 70, 71, 73], "In": [11, 17, 18, 25, 26, 29, 31, 35, 37, 41, 46, 47, 55, 57, 58, 65, 68, 70, 73], "It": [3, 6, 11, 13, 18, 23, 25, 31, 32, 35, 36, 39, 41, 47, 53, 58, 59, 65], "NOT": [3, 26, 41, 42, 59, 73], "No": [6, 18, 25, 41, 42, 43], "Not": [6, 18, 22, 28, 29, 30, 41, 42, 43, 45, 46, 47, 55, 62, 63, 73], "On": [18, 45, 71], "One": [11, 12, 14, 18, 20, 22, 26, 28, 29, 30, 33, 37, 41, 42, 45, 46, 47, 48, 55, 56, 59, 61, 62, 63, 64, 65, 68, 73], "Or": [34, 67], "Such": 43, "THe": 41, "The": [0, 1, 3, 4, 5, 6, 7, 9, 13, 14, 17, 18, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45, 46, 49, 50, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 72, 73], "Then": 71, "There": [1, 22, 30, 41, 42, 49, 56, 64], "These": [3, 11, 26, 31, 36, 37, 41, 45, 46, 47, 49, 59, 73], "To": [0, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39, 40, 45, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 61, 62, 63, 64, 66, 67, 71, 73], "Will": [18, 41, 42, 72, 73], "With": [13, 17], "_": [11, 47], "_win32": 9, "abil": [26, 34, 59], "abl": [11, 18, 41, 42, 47, 55, 56, 65, 71, 73], "abort": [6, 26, 41], "about": [3, 13, 18, 22, 23, 26, 29, 30, 41, 43, 45, 55, 59, 61, 62, 63, 64, 65, 68, 73], "abov": [3, 11, 14, 17, 22, 29, 31, 33, 36, 41, 59, 65, 68, 69, 71, 73], "absolut": [22, 26, 41], "accept": [35, 40, 41, 42, 43, 71, 73], "access": [1, 11, 23, 26, 31, 41, 43, 45, 47, 59, 65, 68, 70, 73], "access_sdk": 41, "accord": [3, 41], "account": [35, 43], "accross": 25, "across": [26, 41, 45, 46, 49, 59, 73], "action": [11, 26, 31, 41, 42, 43, 47, 55, 56, 59, 68, 69, 73], "activ": [1, 6, 7, 8, 11, 25, 36, 41, 42, 43, 45, 57, 59, 67, 68, 69, 73], "actual": [3, 4, 12, 37, 41, 46, 53, 71], "ad": [3, 40, 41, 68, 71], "add": [3, 34, 41, 67, 72, 73], "addit": [11, 18, 22, 25, 26, 29, 31, 35, 37, 41, 46, 47, 53, 55, 58, 73], "address": [6, 7, 9, 11, 13, 15, 21, 22, 23, 26, 28, 29, 30, 31, 35, 36, 39, 41, 43, 45, 46, 47, 48, 49, 51, 54, 55, 59, 61, 62, 63, 64, 65, 66, 70, 71, 73], "adjust": [1, 10, 17, 23, 36, 41, 45], "advanc": [22, 41, 53, 66, 73], "advantag": [25, 46], "advis": 35, "ae": [24, 57], "aec": 41, "affect": [35, 71, 73], "afk": 28, "after": [4, 11, 12, 13, 16, 17, 18, 22, 23, 25, 26, 28, 29, 30, 35, 36, 40, 41, 43, 45, 46, 47, 48, 49, 50, 52, 55, 57, 59, 62, 63, 64, 68, 71, 73], "afterward": [22, 71], "again": [2, 22, 26, 29, 32, 35, 41, 43, 56, 58, 71, 73], "against": [34, 41, 67, 70], "agc": [25, 36], "agc_level": 36, "agc_main_gain": 36, "ahead": [46, 50], "algoritm": 41, "alia": 41, "aliv": 45, "all": [3, 4, 9, 11, 12, 15, 17, 18, 21, 22, 24, 25, 26, 28, 29, 30, 33, 35, 36, 37, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 71, 72, 73], "alloc": [6, 7, 9, 11, 15, 21, 22, 23, 24, 26, 28, 29, 30, 31, 36, 41, 46, 47, 51, 54, 55, 57, 58, 62, 64, 65, 66, 70, 71, 73], "allow": [3, 4, 5, 6, 10, 11, 18, 24, 25, 26, 33, 34, 35, 37, 41, 43, 44, 45, 46, 49, 56, 57, 58, 59, 67, 68, 69, 70, 73], "alon": 73, "alreadi": [2, 4, 8, 13, 17, 26, 41, 43, 58, 59, 73], "alsa": [1, 9], "also": [3, 6, 9, 11, 16, 18, 20, 22, 24, 27, 29, 30, 41, 42, 45, 47, 49, 53, 55, 57, 58, 73], "alter": 3, "altern": [46, 49], "although": 58, "alwai": [18, 20, 26, 31, 36, 41, 45, 55, 62, 63, 64, 65], "am": 29, "amount": [6, 26, 34, 41, 46, 73], "an": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73], "ani": [2, 3, 4, 6, 8, 11, 13, 22, 23, 26, 28, 29, 31, 32, 41, 42, 43, 45, 46, 47, 56, 57, 59, 65, 67, 68, 69, 71, 73], "annouc": 17, "announc": [6, 17, 18], "anoth": [14, 17, 22, 31, 40, 41, 42, 43, 55, 58, 65, 68, 73], "answer": [26, 41], "anyid": [0, 3, 11, 12, 13, 14, 15, 16, 18, 20, 21, 26, 28, 29, 30, 32, 35, 37, 40, 41, 42, 47, 51, 54, 55, 56, 58, 59, 63, 66, 68, 72, 73], "anymor": [13, 22, 32, 40, 41, 72, 73], "anywher": 46, "api": [1, 6, 9, 49, 65], "appear": [52, 73], "append": [26, 41], "appli": [3, 24, 26, 29, 31, 35, 41, 55, 57, 62, 63, 65, 73], "applic": [3, 11, 22, 31, 43, 44, 47, 59, 65, 73], "appropri": [35, 41, 46, 48, 49, 56], "approxim": [26, 41], "aquir": [3, 6, 41], "ar": [0, 1, 3, 4, 5, 8, 9, 11, 13, 14, 15, 17, 18, 22, 23, 25, 26, 28, 29, 30, 31, 33, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 73], "arbitrari": [33, 41, 45, 73], "arbitrarili": 58, "arg1": [31, 65], "arg2": [31, 65], "argc": [47, 73], "argument": [43, 47, 73], "argv": [47, 73], "arrai": [3, 9, 11, 14, 15, 18, 20, 21, 22, 24, 26, 28, 31, 32, 40, 41, 51, 54, 55, 57, 59, 65, 66, 68, 72, 73], "arriv": [17, 45], "ask": [29, 41], "assign": [0, 11, 25, 29, 41, 46, 47, 49, 73], "associ": [13, 41], "assum": 17, "asynchron": [11, 22, 41], "attach": [41, 49, 70], "attempt": [11, 14, 18, 22, 41, 43, 45, 47, 59, 67, 68, 69, 70, 73], "attenu": [0, 41], "audibl": 10, "audio": [2, 3, 7, 8, 9, 10, 11, 23, 32, 35, 39, 40, 41, 42, 43, 45, 73], "authent": 41, "author": [56, 73], "automat": [2, 4, 6, 14, 18, 25, 30, 36, 38, 41, 45, 59, 71, 73], "avail": [0, 1, 3, 4, 5, 6, 11, 12, 13, 14, 16, 18, 20, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 37, 38, 40, 41, 42, 43, 45, 46, 49, 51, 55, 59, 60, 61, 62, 63, 64, 71, 73], "avatar": 43, "averag": [23, 26, 41, 45], "avoid": [29, 57, 59, 67, 68, 69, 71, 73], "awai": [4, 41, 71], "axi": [0, 41], "b": [0, 41], "back": [3, 6, 41], "backend": [1, 11, 41, 43, 71], "bad": 35, "balanc": [18, 23], "ban": [14, 32, 41], "bandwidth": [5, 18, 23, 41, 42, 43, 45, 60], "bandwidth_limit_unlimit": [59, 73], "bandwith": 45, "base": [41, 45, 58, 61], "basic": [25, 31, 33, 46, 53, 65, 73], "becaus": [42, 43, 45, 58, 71], "becom": [35, 41], "been": [2, 3, 4, 6, 22, 23, 26, 27, 28, 29, 35, 36, 40, 41, 42, 43, 45, 46, 48, 49, 50, 52, 57, 73], "befor": [4, 6, 8, 11, 13, 22, 29, 36, 41, 43, 46, 47, 49, 58, 68, 71, 73], "begin": [6, 26, 41], "behavior": [25, 40, 41, 72, 73], "behaviour": 41, "behind": [29, 55, 62, 63], "being": [6, 9, 16, 18, 26, 30, 41, 42, 43, 59, 68, 69, 71, 73], "below": [16, 26, 29, 41, 45, 52, 73], "best": 5, "better": [22, 36, 45, 70, 73], "between": [0, 5, 23, 25, 31, 36, 41], "bin": 65, "binari": 65, "bit": [3, 12, 28, 30, 41, 46, 55, 62, 63, 73], "bitmask": [3, 41], "bitrat": [5, 23, 41, 42], "block": [4, 22, 39, 41, 47, 58], "bob": [55, 63], "bool": [25, 29, 45], "boolean": [10, 13, 26, 36, 39, 41, 42, 45, 50, 55, 59, 73], "boost": 35, "both": [9, 14, 22, 24, 31, 34, 35, 40, 41, 57, 67, 72, 73], "bound": [23, 35, 36, 41], "bp": 5, "break": 29, "briefli": 25, "broadcast": 25, "bucket": 41, "buffer": [1, 6, 11, 24, 36, 41, 73], "buffer_s": 41, "build": [11, 47], "built": [34, 67], "bye": 56, "byte": [6, 11, 24, 26, 31, 34, 41, 42, 43, 45, 47, 57, 59, 67, 70, 73], "c": [7, 8, 9, 12, 13, 14, 16, 18, 20, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 46, 55, 59, 64, 65, 67, 68, 71, 73], "cach": [28, 41], "calcul": [0, 35, 41, 45, 70], "call": [0, 2, 3, 4, 6, 8, 11, 12, 13, 14, 16, 18, 20, 22, 23, 24, 26, 28, 29, 30, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 55, 56, 57, 58, 59, 62, 63, 64, 67, 68, 69, 70, 71, 73], "callback": [3, 4, 14, 17, 19, 22, 24, 27, 29, 30, 31, 32, 33, 34, 37, 40, 41, 42, 48, 50, 52, 57, 58, 67, 69, 73], "caller": [6, 7, 9, 11, 15, 21, 22, 23, 26, 28, 29, 30, 31, 36, 41, 46, 47, 51, 54, 55, 62, 64, 65, 66, 70, 71, 73], "can": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 49, 50, 51, 54, 55, 56, 58, 59, 61, 62, 63, 64, 66, 67, 68, 71, 72, 73], "cancel": [36, 41, 43], "cancelconnect": 41, "cannot": [8, 14, 18, 22, 29, 35, 41, 43, 46, 50, 57, 60, 73], "capchannel": [6, 41], "capfrequ": [6, 41], "captur": [1, 4, 6, 7, 9, 10, 23, 25, 36, 41, 42, 43, 45], "capturebuff": 6, "capturebuffers": 6, "capturechannel": [6, 41], "capturedevic": [8, 41], "capturefrequ": 6, "care": [1, 24, 25, 35, 41, 45, 46, 49, 57, 73], "carri": 29, "case": [6, 22, 27, 29, 31, 57, 58, 65, 73], "categori": [33, 41], "caus": [0, 3, 11, 13, 14, 16, 22, 26, 29, 35, 41, 43], "cdecl": [31, 65], "certain": [11, 22, 32, 41, 46, 47, 49, 56, 59, 68, 69, 71, 73], "cf": 56, "chanc": [3, 41, 45], "chang": [0, 3, 5, 11, 12, 14, 17, 18, 19, 25, 28, 29, 30, 35, 36, 41, 42, 43, 45, 47, 48, 55, 58, 59, 60, 62, 63, 68, 71, 73], "channel": [3, 5, 6, 21, 22, 23, 26, 27, 30, 33, 34, 35, 40, 41, 42, 43, 47, 54, 55, 56, 59, 60, 68, 69, 71, 72, 73], "channel_1": 17, "channel_2": 17, "channel_3": 17, "channel_codec": [5, 12, 45, 48], "channel_codec_is_unencrypt": [38, 45], "channel_codec_latency_factor": 45, "channel_codec_qu": [12, 23, 45, 48], "channel_create_flag_non": 73, "channel_create_flag_passwords_encrypt": 73, "channel_delete_delai": [13, 45], "channel_descript": [12, 45, 48], "channel_endmark": 45, "channel_filepath": 43, "channel_flag_are_subscrib": 18, "channel_flag_default": [12, 14, 17, 43, 45, 48], "channel_flag_password": 45, "channel_flag_perman": [12, 45, 48, 56], "channel_flag_semi_perman": [12, 45, 48], "channel_i": 59, "channel_maxcli": [12, 43, 45, 48], "channel_maxfamilycli": [12, 43, 45, 48], "channel_nam": [12, 28, 45, 48, 56, 62], "channel_ord": [12, 16, 17, 43, 45, 48], "channel_password": [12, 45, 48], "channel_security_salt": [45, 70, 73], "channel_top": [12, 28, 45, 48, 62], "channel_unique_identifi": 45, "channel_x": 42, "channelcount": [46, 73], "channelcreateflag": [49, 73], "channelcreationparam": [46, 49, 73], "channelfillmask": [3, 41], "channelid": [5, 12, 13, 15, 16, 18, 21, 23, 26, 28, 41, 42, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 58, 62, 66, 67, 68, 72, 73], "channelidarrai": [18, 41, 55], "channelidx": [46, 73], "channelnamearrai": [28, 41], "channelparentid": [12, 41, 46, 48, 49, 73], "channelpath": 42, "channelpathmaxs": 42, "channelproperti": [12, 28, 41, 43, 45, 48, 62, 73], "channelpropertiesrar": [12, 28, 41], "channelpw": [26, 41], "channelspeakerarrai": [3, 41], "chapter": [0, 53, 55, 60], "char": [6, 7, 8, 9, 11, 12, 13, 14, 16, 18, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 55, 56, 57, 58, 59, 62, 63, 64, 65, 67, 68, 70, 71, 73], "charact": 43, "chat": 41, "check": [19, 23, 29, 30, 34, 40, 41, 43, 64, 67, 70, 73], "check_error": [12, 48], "child": 56, "choos": [6, 35, 41], "chosen": 43, "chunk": 41, "cipher": 45, "claim": 43, "clean": [41, 43, 46, 49, 59, 73], "clear": [3, 34, 41, 67], "clid": [0, 40, 41, 72, 73], "client": [2, 3, 4, 6, 7, 9, 11, 13, 14, 15, 16, 17, 18, 22, 23, 24, 25, 26, 27, 28, 30, 33, 34, 36, 37, 39, 40, 43, 44, 46, 47, 48, 49, 50, 51, 53, 56, 57, 59, 60, 62, 64, 67, 68, 69, 71, 72, 73], "client_command_endmark": 42, "client_command_filetransf": 42, "client_command_flushchannelcr": [42, 56], "client_command_flushchannelupd": 42, "client_command_requestchanneldelet": 42, "client_command_requestchanneldescript": 42, "client_command_requestchannelmov": 42, "client_command_requestchannelxxsubscribexxx": 42, "client_command_requestclientkickfromxxx": 42, "client_command_requestclientmov": 42, "client_command_requestconnectioninfo": 42, "client_command_requestsendxxxtextmsg": 42, "client_command_requestserverconnectioninfo": 42, "client_command_requestxxmutecli": 42, "client_customdevic": 6, "client_default_channel": 45, "client_default_channel_password": 45, "client_encryption_ciph": 45, "client_endmark": 45, "client_flag_talk": [29, 45], "client_idle_tim": 45, "client_input_deactiv": [25, 29, 45], "client_input_hardwar": [2, 25, 45], "client_input_mut": [25, 45], "client_is_mut": [32, 45], "client_is_record": 45, "client_is_stream": 45, "client_meta_data": [29, 45, 55, 58, 63], "client_nicknam": [29, 45, 55, 63], "client_output_hardwar": 45, "client_output_mut": 45, "client_outputonly_mut": 45, "client_platform": 45, "client_security_hash": [45, 70], "client_server_password": 45, "client_unique_identifi": 45, "client_vers": 45, "client_version_sign": 45, "client_volume_modif": 45, "clientcommand": [42, 56, 73], "clientcommandrespons": 41, "clientid": [0, 3, 14, 15, 18, 20, 29, 31, 32, 35, 40, 41, 42, 47, 51, 55, 58, 59, 63, 66, 68, 72, 73], "clientidarrai": [14, 20, 32, 41, 55, 73], "clientismut": 32, "clientlib": [11, 31, 41, 56], "clientlib_publicdefinit": 31, "clientmetadata": [70, 73], "clientminiexport": [42, 59, 67, 68, 69, 73], "clientnam": 41, "clientnicknam": [70, 73], "clientproperti": [29, 41, 45, 55, 63, 73], "clientpropertiesrar": [29, 41], "clientsonlin": [30, 64], "clienttab": 56, "clientuid": 73, "clientuifunct": [0, 3, 4, 11, 12, 13, 14, 16, 18, 20, 22, 24, 26, 28, 29, 30, 33, 34, 37, 40, 41, 56], "clientuifunctionsrar": [11, 41], "clientuniqueidentifi": [41, 70, 73], "clip": 35, "close": [1, 6, 8, 25, 41, 43], "cluifunc": 11, "co": 0, "code": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 66, 68, 70, 71, 72, 73], "codec": [1, 12, 23, 41, 45, 48], "codec_celt_mono": 42, "codec_encryption_forced_off": 42, "codec_encryption_forced_on": 42, "codec_encryption_per_channel": [38, 42, 45], "codec_opus_mus": 42, "codec_opus_voic": 42, "codec_speex_narrowband": 42, "codec_speex_ultrawideband": 42, "codec_speex_wideband": 42, "codecencryptionmod": [38, 42, 45], "codecqu": [12, 48], "codectyp": [5, 42, 45], "codeserror": 31, "com": [22, 58, 65], "combin": [11, 26, 41, 43, 46, 47, 49, 58, 70, 73], "come": 6, "comma": [45, 46, 71, 73], "command": [41, 42, 43, 45, 47, 73], "common": [31, 65], "commun": [11, 25, 31, 37, 43, 47, 57, 73], "compar": 45, "complain": 58, "complet": [4, 6, 9, 11, 17, 26, 33, 41, 42, 43, 46, 47, 49, 59, 73], "completelogstr": [33, 41, 73], "complex": [25, 39], "concern": [5, 55, 62, 63, 64], "concurr": [26, 41], "condit": 71, "conect": 22, "config": [1, 35], "configur": [10, 22, 23, 26, 33, 35, 36, 38, 41, 46, 73], "conform": 43, "connect": [0, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 54, 55, 56, 58, 59, 61, 63, 66, 67, 68, 70, 71, 73], "connection_bandwidth_received_last_minute_control": 45, "connection_bandwidth_received_last_minute_keepal": 45, "connection_bandwidth_received_last_minute_speech": 45, "connection_bandwidth_received_last_minute_tot": [45, 61], "connection_bandwidth_received_last_second_control": 45, "connection_bandwidth_received_last_second_keepal": 45, "connection_bandwidth_received_last_second_speech": 45, "connection_bandwidth_received_last_second_tot": [45, 61], "connection_bandwidth_sent_last_minute_control": 45, "connection_bandwidth_sent_last_minute_keepal": 45, "connection_bandwidth_sent_last_minute_speech": 45, "connection_bandwidth_sent_last_minute_tot": [45, 61], "connection_bandwidth_sent_last_second_control": 45, "connection_bandwidth_sent_last_second_keepal": 45, "connection_bandwidth_sent_last_second_speech": 45, "connection_bandwidth_sent_last_second_tot": [45, 61], "connection_bytes_received_control": 45, "connection_bytes_received_keepal": 45, "connection_bytes_received_speech": 45, "connection_bytes_received_tot": [45, 61], "connection_bytes_sent_control": 45, "connection_bytes_sent_keepal": 45, "connection_bytes_sent_speech": 45, "connection_bytes_sent_tot": [45, 61], "connection_client2server_packetloss_control": 45, "connection_client2server_packetloss_keepal": 45, "connection_client2server_packetloss_speech": 45, "connection_client2server_packetloss_tot": 45, "connection_client_ip": 45, "connection_client_port": 45, "connection_connected_tim": 45, "connection_dummy_0": 45, "connection_dummy_1": 45, "connection_dummy_2": 45, "connection_dummy_3": 45, "connection_dummy_4": 45, "connection_dummy_5": 45, "connection_dummy_6": 45, "connection_dummy_7": 45, "connection_dummy_8": 45, "connection_dummy_9": 45, "connection_endmark": 45, "connection_filetransfer_bandwidth_receiv": 45, "connection_filetransfer_bandwidth_s": 45, "connection_filetransfer_bytes_received_tot": 45, "connection_filetransfer_bytes_sent_tot": 45, "connection_idle_tim": 45, "connection_p": 45, "connection_packetloss_control": 45, "connection_packetloss_keepal": 45, "connection_packetloss_speech": 45, "connection_packetloss_tot": 45, "connection_packets_received_control": 45, "connection_packets_received_keepal": 45, "connection_packets_received_speech": 45, "connection_packets_received_tot": [45, 61], "connection_packets_sent_control": 45, "connection_packets_sent_keepal": 45, "connection_packets_sent_speech": 45, "connection_packets_sent_tot": [45, 61], "connection_ping_devi": 45, "connection_server2client_packetloss_control": 45, "connection_server2client_packetloss_keepal": 45, "connection_server2client_packetloss_speech": 45, "connection_server2client_packetloss_tot": 45, "connection_server_ip": 45, "connection_server_port": 45, "connectionproperti": [41, 45, 61, 73], "connectionpropertiessdk": 61, "connectstatu": [17, 22, 41, 42], "consid": [26, 57, 59, 67, 68, 69, 73], "consist": [25, 40, 42, 44, 72], "consol": [11, 47], "const": [0, 3, 6, 8, 9, 11, 12, 13, 14, 16, 18, 20, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 55, 56, 59, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73], "consum": [8, 41], "contact": [58, 65, 71], "contain": [8, 11, 13, 14, 16, 20, 22, 24, 26, 28, 29, 30, 33, 34, 37, 41, 42, 43, 46, 59, 64, 67, 68, 71, 73], "content": [26, 41], "contentlength": 41, "context": 43, "continu": [17, 40, 41, 43], "control": [23, 25, 26, 36, 45, 59, 68, 73], "conveni": [27, 29, 33, 41], "convent": [11, 31, 47, 65], "convers": [3, 35, 41], "copi": [34, 43, 58, 59, 67, 73], "core": 26, "coreaudio": [1, 9], "correct": [43, 58, 70], "correspond": [3, 22, 41], "corrupt": [31, 65], "cost": 45, "could": [11, 25, 31, 65], "count": [6, 11, 31, 41, 43, 47, 71], "cover": 60, "cpu": [6, 38], "crash": [11, 31, 47, 65, 71], "creat": [0, 6, 11, 17, 19, 26, 38, 41, 42, 43, 45, 47, 53, 56, 58, 59, 65, 68, 69, 73], "createchannel": [12, 48], "creation": [19, 26, 41, 53, 66, 70, 73], "criteria": 43, "critic": 73, "critici": 33, "cross": 44, "crowd": 18, "cryptograph": [70, 73], "cryptographi": [24, 41], "ctrl": 71, "cumul": 45, "current": [1, 4, 6, 8, 9, 14, 15, 17, 18, 20, 21, 22, 23, 25, 26, 29, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 49, 51, 54, 55, 61, 63, 66, 71, 72, 73], "custom": [1, 31, 33, 41, 43, 65, 68, 73], "custom_crypt_kei": [24, 57], "customiz": 5, "customwavedeviceid": 6, "d": [11, 12, 22, 30, 32, 42, 46, 47, 48, 55, 63, 64], "dat": [58, 65], "data": [1, 3, 10, 12, 24, 25, 27, 28, 29, 30, 32, 34, 36, 40, 41, 42, 43, 45, 46, 48, 49, 55, 57, 58, 59, 60, 63, 67, 70, 72, 73], "databas": [34, 42, 45, 67], "datareceiv": [24, 41, 57, 73], "datareceiveds": [24, 41, 57, 73], "datasourc": [34, 67], "datatosend": [24, 41, 57, 73], "date": 73, "datetim": [26, 41], "db": 35, "deactiv": [2, 25], "deal": [28, 62], "debug": [11, 47], "decibel": [25, 35, 36], "decibel_last_period": 36, "decid": [32, 40, 42, 56], "declar": [31, 65], "decod": 3, "decrypt": [41, 73], "deem": 71, "default": [0, 1, 7, 8, 12, 17, 18, 20, 22, 23, 24, 26, 29, 36, 38, 40, 41, 42, 43, 45, 47, 48, 56, 57, 58, 59, 68, 72, 73], "defaultchannelarrai": [22, 41], "defaultchannelid": [22, 41], "defaultchannelpassword": [22, 41], "defaultmod": 9, "defaultplaybackdevic": 9, "defin": [0, 3, 4, 5, 9, 11, 12, 13, 14, 16, 17, 18, 20, 22, 24, 25, 26, 28, 29, 30, 31, 34, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 59, 72, 73], "definit": [26, 31], "delai": [19, 22, 29, 41, 45], "delet": [19, 26, 41, 42, 43, 45, 53, 56, 58, 59, 68, 69, 71, 73], "deleteunfinishedfil": [26, 41], "deliv": 5, "demand": 6, "demonstr": 68, "deni": [43, 45, 59, 68, 69, 73], "denois": 36, "depend": [5, 6, 9, 14, 20, 23, 26, 37, 41, 42, 46, 55, 62, 63, 64, 68, 73], "deploi": [31, 43], "deprec": [23, 42, 45], "depth": [46, 70, 73], "deregist": 71, "desc": 12, "describ": [0, 11, 13, 22, 26, 28, 29, 31, 38, 41, 42, 45, 46, 47, 53, 55, 56, 59, 62, 64, 65, 67, 68, 69, 73], "descript": [9, 11, 12, 26, 28, 41, 42, 47, 48, 59, 68, 73], "desir": [0, 11, 12, 17, 28, 29, 35, 41, 46, 47, 49, 59, 68, 73], "despit": 50, "desript": 9, "destinationdirectori": [26, 41], "destroi": [4, 11, 22, 41, 47, 56, 73], "destruct": [22, 41], "detail": [26, 29, 45, 46, 49, 59, 65, 73], "detect": [6, 25, 29, 36], "determin": [3, 6, 10, 13, 26, 41, 43], "develop": [11, 25, 31, 34, 44, 47, 65, 67, 68], "deviat": 45, "devic": [1, 3, 10, 23, 25, 35, 36, 39, 41, 42, 43, 45], "devicedisplaynam": [6, 41], "deviceid": [6, 9, 41], "devicenam": [6, 9, 41], "did": [11, 43, 45, 46, 47], "differ": [1, 5, 9, 14, 16, 36, 41, 42, 43, 45, 52, 55, 58, 73], "dimension": 0, "dir": [26, 41], "dir1": 26, "dir2": 26, "direct": [10, 41], "directli": [10, 11, 25, 41, 53, 60], "directori": [1, 11, 41, 42, 43, 45, 47, 58, 59, 65, 68, 69, 73], "directorypath": [26, 41], "directsound": [1, 9], "dirnam": 42, "disabl": [10, 25, 29, 38, 40, 41, 42, 43, 73], "discard": [35, 41], "disconnect": [11, 14, 20, 35, 41, 42, 43, 71, 73], "discuss": [0, 29, 60], "disk": [43, 45], "displai": [6, 13, 14, 16, 17, 18, 20, 22, 28, 29, 30, 37, 41, 42, 45, 71, 73], "display": 6, "dispos": [46, 49], "distanc": [0, 41], "distancefactor": [0, 41], "distinguish": [18, 41], "distort": 35, "distribut": [31, 65], "do": [3, 11, 22, 23, 24, 29, 31, 34, 40, 41, 42, 46, 47, 49, 53, 56, 57, 58, 59, 65, 67, 71, 73], "document": [31, 45, 46, 59, 65, 70, 73], "doe": [3, 22, 26, 29, 41, 43, 45], "doesn": 27, "domain": 22, "don": [7, 22, 24, 41, 42, 57, 58, 59, 71, 73], "done": [4, 6, 13, 28, 34, 41, 46, 48, 59, 64, 67, 73], "doubl": [41, 45, 61, 73], "down": [0, 2, 4, 22, 41, 43, 73], "download": [41, 42, 45, 59, 68, 69, 73], "downloadbandwidth": [59, 73], "downstream": 45, "due": [35, 43], "dure": [25, 26, 41, 45, 46, 47, 49, 70, 73], "dynam": [11, 47], "e": [26, 28, 34, 41, 43, 46, 56, 59, 71, 73], "each": [0, 3, 5, 11, 22, 23, 25, 26, 27, 41, 43, 46, 47, 56, 58, 60, 71, 73], "earlier": 6, "easi": 44, "easier": [10, 41], "echo": [36, 41], "echo_cancel": 36, "edit": [3, 19, 27, 30, 41, 42, 48, 68, 70, 73], "editerid": [30, 41], "editernam": [30, 41], "editeruniqueidentifi": [30, 41], "effect": [2, 28, 39, 41, 42], "either": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 59, 61, 62, 63, 64, 66, 70, 71, 72, 73], "element": 9, "els": [6, 9, 11, 18, 20, 31, 41, 65], "empti": [3, 8, 12, 13, 14, 16, 18, 20, 22, 26, 28, 29, 30, 32, 33, 37, 40, 41, 42, 43, 45, 46, 55, 71, 73], "enabl": [10, 33, 36, 38, 41, 42, 56, 73], "encapsul": 31, "encod": [1, 5, 8, 9, 11, 13, 14, 16, 20, 22, 26, 28, 29, 30, 33, 34, 35, 36, 37, 41, 42, 46, 47, 55, 59, 60, 64, 67, 68, 71, 73], "encrypt": [41, 42, 45, 46, 71, 73], "encryptedtext": [34, 41, 67, 73], "encryptedtextbytes": [34, 41, 67, 73], "end": 55, "endif": 9, "endpoint": 41, "enforc": [29, 45, 70], "engin": 41, "enough": [6, 24, 41, 43], "ensur": [4, 6, 17, 29, 41, 71], "enter": [34, 35, 41, 56, 67, 70, 73], "enter_vis": [14, 42], "entir": [6, 37, 42, 46, 58, 59, 73], "entiti": [56, 58, 73], "entri": [3, 26, 41, 42], "enum": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 59, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73], "enumer": [43, 45, 73], "ephemer": [22, 41], "equal": [26, 41, 45], "err": 56, "error": [0, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 46, 48, 49, 50, 51, 52, 54, 55, 56, 58, 59, 61, 62, 63, 64, 65, 66, 70, 71, 72, 73], "error_": [11, 47], "error_accounting_already_start": 43, "error_accounting_instance_check_error": 43, "error_accounting_instance_dupl": 43, "error_accounting_instance_limit_reach": 43, "error_accounting_license_date_not_ok": 43, "error_accounting_license_file_invalid": 43, "error_accounting_license_file_not_found": 43, "error_accounting_not_start": 43, "error_accounting_running_elsewher": 43, "error_accounting_server_error": 43, "error_accounting_slot_limit_reach": 43, "error_accounting_to_many_start": 43, "error_accounting_unable_to_connect_to_serv": 43, "error_accounting_unknown_error": 43, "error_accounting_virtualserver_limit_reach": 43, "error_already_join": 43, "error_already_regist": 43, "error_cancel": 43, "error_channel_already_in": 43, "error_channel_can_not_delete_default": 43, "error_channel_default_require_perman": 43, "error_channel_invalid_flag": 43, "error_channel_invalid_id": 43, "error_channel_invalid_ord": 43, "error_channel_invalid_password": 43, "error_channel_invalid_security_hash": 43, "error_channel_maxclients_reach": 43, "error_channel_maxfamily_reach": 43, "error_channel_name_inus": 43, "error_channel_no_filetransfer_support": 43, "error_channel_not_empti": 43, "error_channel_parent_not_perman": 43, "error_channel_protocol_limit_reach": 43, "error_client_already_subscrib": 43, "error_client_cannot_verify_now": 43, "error_client_could_not_validate_ident": 43, "error_client_hack": 43, "error_client_invalid_id": [11, 43, 47], "error_client_invalid_password": 43, "error_client_invalid_typ": 43, "error_client_is_flood": 43, "error_client_login_not_permit": 43, "error_client_nickname_inus": 43, "error_client_not_logged_in": [43, 58], "error_client_not_subscrib": 43, "error_client_protocol_limit_reach": 43, "error_client_version_outd": 43, "error_clientlibrary_not_initialis": 43, "error_command_line_exit_help": 43, "error_command_line_exit_vers": 43, "error_command_line_parse_fail": 43, "error_command_not_found": 43, "error_connection_ip_protocol_miss": 43, "error_connection_lost": 43, "error_could_not_initialise_input_manag": 43, "error_could_not_resolve_hostnam": 43, "error_currently_not_poss": 43, "error_dont_notifi": 43, "error_failed_connection_initialis": 43, "error_file_already_exist": 43, "error_file_already_in_us": 43, "error_file_connection_lost": 43, "error_file_could_not_open_connect": 43, "error_file_exceeds_file_system_maximum_s": 43, "error_file_exceeds_supplied_s": 43, "error_file_invalid_dimens": 43, "error_file_invalid_nam": 43, "error_file_invalid_path": 43, "error_file_invalid_permiss": 43, "error_file_invalid_s": 43, "error_file_invalid_storage_class": 43, "error_file_invalid_transfer_id": 43, "error_file_io_error": 43, "error_file_no_files_avail": 43, "error_file_no_space_left_on_devic": 43, "error_file_not_found": 43, "error_file_overwrite_excludes_resum": 43, "error_file_transfer_cancel": 43, "error_file_transfer_channel_quota_exceed": 43, "error_file_transfer_client_quota_exceed": 43, "error_file_transfer_complet": 43, "error_file_transfer_connection_timeout": 43, "error_file_transfer_interrupt": 43, "error_file_transfer_limit_reach": 43, "error_file_transfer_reset": 43, "error_file_transfer_server_quota_exceed": 43, "error_handshake_fail": 43, "error_illegal_server_licens": 43, "error_invalid_server_connection_handler_id": 43, "error_join_request_not_found": 43, "error_lib_time_limit_reach": 43, "error_no_cached_connection_info": 43, "error_no_network_port_avail": 43, "error_not_connect": 43, "error_not_impl": [41, 43], "error_not_stream": 43, "error_ok": [6, 9, 11, 12, 15, 22, 23, 25, 28, 29, 30, 31, 32, 35, 37, 41, 43, 46, 47, 48, 51, 55, 56, 58, 59, 62, 63, 64, 65, 66, 67, 68, 69, 73], "error_ok_no_error_ev": 43, "error_ok_no_upd": 43, "error_out_of_memori": 43, "error_parameter_checksum": 43, "error_parameter_convert": 43, "error_parameter_invalid": [43, 67, 73], "error_parameter_invalid_count": 43, "error_parameter_invalid_s": 43, "error_parameter_miss": 43, "error_parameter_not_found": 43, "error_parameter_quot": 43, "error_permiss": [43, 59, 68, 69, 73], "error_permissions_client_insuffici": 43, "error_port_already_in_us": 43, "error_server_duplicate_run": 43, "error_server_invalid_id": 43, "error_server_invalid_password": [43, 67, 73], "error_server_is_boot": 43, "error_server_is_not_run": 43, "error_server_is_shutting_down": 43, "error_server_is_virtu": 43, "error_server_maxclients_reach": 43, "error_server_run": 43, "error_server_status_invalid": 43, "error_server_version_outd": 43, "error_serverlibrary_not_initialis": 43, "error_sfu_failed_to_start": 43, "error_sound_channel_mask_mismatch": 43, "error_sound_could_not_open_capture_devic": [8, 43], "error_sound_could_not_open_playback_devic": 43, "error_sound_device_already_regist": 43, "error_sound_device_busi": 43, "error_sound_device_in_us": 43, "error_sound_handler_has_devic": [8, 43], "error_sound_internal_captur": 43, "error_sound_internal_encod": 43, "error_sound_internal_playback": 43, "error_sound_internal_preprocessor": 43, "error_sound_invalid_capture_devic": 43, "error_sound_invalid_channel_count": 43, "error_sound_invalid_playback_devic": 43, "error_sound_invalid_wav": 43, "error_sound_need_more_data": 43, "error_sound_no_capture_device_avail": 43, "error_sound_no_data": [6, 41, 43], "error_sound_no_playback_device_avail": 43, "error_sound_open_wav": 43, "error_sound_preprocessor_dis": 43, "error_sound_read_wav": 43, "error_sound_unknown_devic": 43, "error_sound_unsupported_frequ": 43, "error_sound_unsupported_wav": 43, "error_stream_not_particip": 43, "error_stream_session_limit_reach": 43, "error_stream_session_not_found": 43, "error_stream_unknown": 43, "error_unable_to_bind_network_port": 43, "error_undefin": 43, "error_vs_crit": 43, "error_whisper_no_target": 43, "error_whisper_too_many_target": 43, "errorcod": [11, 41, 73], "errormessag": [11, 31, 41], "errormsg": [11, 25, 29, 47], "errornumb": [11, 22, 41], "essenti": [20, 41, 49], "establish": [22, 29, 42], "estim": [5, 23, 41], "etc": [6, 26, 31, 42, 43, 59, 65, 68, 69, 73], "even": [3, 18, 39, 41, 50, 59, 67, 68, 69, 73], "event": [0, 3, 4, 11, 12, 13, 14, 16, 18, 20, 22, 24, 26, 28, 29, 30, 33, 34, 37, 40, 41, 43, 47, 52, 57, 59, 67, 68, 69, 73], "event_nam": 41, "eventu": 46, "ever": 45, "everi": [6, 18, 22, 24, 26, 29, 31, 33, 37, 41, 42, 50, 57, 58, 59, 67, 68, 69, 73], "everyon": [13, 20, 37, 41], "everytim": 59, "exact": 29, "exactli": [6, 46, 73], "exampel": 62, "exampl": [1, 10, 17, 19, 27, 41, 43, 49, 53, 58, 71, 73], "exce": [24, 26, 41, 43, 58, 59], "exceed": [43, 71], "except": [11, 32, 45, 65, 71], "exclus": [26, 41, 42, 43, 45], "execut": [33, 58, 65], "exist": [6, 22, 24, 26, 41, 42, 43, 46, 49, 58, 59, 64, 70, 73], "exit": [11, 43, 47, 57, 59, 67, 68, 69, 73], "expect": [6, 41, 43], "expens": [57, 59, 67, 68, 69, 73], "expir": [43, 45, 58, 73], "explain": 26, "explan": [70, 73], "explanatori": [20, 41], "explicit": 41, "explicitli": [45, 56], "export": [31, 65], "extern": [34, 41], "extra": [43, 56], "extramessag": [11, 31, 41], "f": 35, "facil": 33, "factor": [0, 9, 41], "fail": [6, 8, 9, 11, 13, 26, 41, 43, 45, 46, 47, 50, 55, 56, 58, 64, 73], "failonclienterror": [55, 73], "failur": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 26, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 43, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 59, 61, 62, 63, 64, 66, 70, 71, 72, 73], "fall": 41, "fals": [25, 36], "familymaxcli": [12, 48], "faq": 29, "fashion": 48, "fast": [0, 41], "faster": [0, 36, 41], "fault": [11, 47], "featur": [3, 13, 24, 25, 31, 32, 36, 45, 55, 56, 57, 59, 70, 73], "fed": 41, "feedback": [10, 41], "few": [46, 73], "fifth": 9, "file": [6, 11, 35, 41, 43, 45, 47, 58, 61, 65, 68, 69, 71, 73], "filebas": [59, 73], "filelisttype_directori": 42, "filelisttype_fil": 42, "filenam": [26, 41, 42], "files": 42, "filesystem": [26, 59], "filetransf": 43, "filetransfer_act": 42, "filetransfer_finish": 42, "filetransfer_initialis": 42, "filetransfercallbackexport": [42, 59, 73], "filetransferst": [26, 41, 42, 59], "filetransfertyp": [26, 41, 42], "fill": [6, 34, 41, 42, 46, 49, 58, 59, 67, 73], "filter": 41, "final": [13, 22, 41, 46, 49, 50], "find": [5, 28, 31, 41, 73], "fine": 43, "finetun": 26, "finish": [4, 11, 26, 41, 42, 59], "fire": [26, 39, 41], "first": [3, 8, 9, 11, 17, 26, 31, 32, 41, 43, 45, 46, 47, 48, 49, 50, 66, 71, 73], "five": 43, "fix": 58, "flag": [2, 3, 5, 12, 14, 17, 26, 28, 29, 30, 36, 41, 45, 46, 48, 49, 50, 55, 61, 62, 63, 64, 73], "flexibl": [5, 18, 25], "float": [0, 26, 31, 35, 36, 41, 65], "flood": [29, 43], "flush": [12, 16, 25, 28, 29, 43, 48, 55, 58, 62, 63, 64], "folder": [11, 26, 41, 42, 47, 58, 65, 73], "follow": [0, 3, 4, 5, 11, 12, 13, 14, 16, 17, 18, 20, 22, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 40, 41, 46, 55, 58, 59, 61, 62, 63, 64, 65, 67, 71], "forbid": [42, 68], "forc": [13, 22, 38, 41, 50, 73], "forcefulli": 20, "foreign": 0, "forget": 39, "form": [9, 26], "format": [60, 67, 73], "formfactor": 9, "forth": 9, "forward": [0, 11, 41], "found": [1, 6, 45], "frame": [3, 6, 41, 73], "free": [9, 11, 21, 22, 24, 31, 41, 46, 47, 49, 51, 54, 55, 57, 62, 65, 66, 73], "freed": [7, 9, 11, 15, 21, 22, 23, 24, 26, 28, 29, 30, 36, 41, 46, 47, 49, 57, 64, 70, 71, 73], "freedom": 6, "freeli": [6, 41], "frequenc": [6, 41, 73], "frequent": 71, "friendli": [4, 41], "from": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "fromchannelid": [26, 41, 42], "fromchannelpw": [26, 41], "fromfactor": [9, 41], "fromid": [37, 41], "fromnam": [37, 41], "fromuniqueidentifi": [37, 41], "ft_createdir": 42, "ft_delet": 42, "ft_download": 42, "ft_fileinfo": 42, "ft_filelist": 42, "ft_init_channel": 42, "ft_init_serv": 42, "ft_renam": 42, "ft_upload": 42, "ftaction": 42, "ftcreatedir": 42, "ftdeletefil": 42, "ftgetfileinfo": 42, "ftgetfilelist": 42, "ftinitdownload": 42, "ftinitupload": 42, "ftrenamefil": 42, "full": [6, 39, 41, 43], "func": 68, "function": [0, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 16, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 39, 40, 43, 46, 47, 48, 52, 53, 55, 56, 57, 59, 60, 61, 62, 63, 64, 67, 68, 69, 71], "functionpoint": [11, 41, 47, 73], "functionrarepoint": [11, 41], "funtion": [0, 18, 41], "further": [6, 11, 27, 29, 43, 45, 59, 73], "futur": [22, 23, 41, 73], "g": [26, 28, 34, 41, 43, 56, 59, 71, 73], "gain": [25, 36, 68], "game": 41, "gandalf": 22, "gener": [5, 25, 26, 35, 43, 44, 46, 58, 70, 71, 73], "get": [1, 3, 6, 10, 13, 14, 15, 18, 21, 22, 26, 28, 29, 30, 32, 35, 40, 41, 42, 43, 45, 46, 49, 51, 54, 55, 59, 61, 62, 63, 64, 66, 68, 69, 71, 73], "getchannelsounddata": 3, "getchar": 56, "give": [6, 39, 41], "given": [2, 4, 5, 6, 7, 8, 11, 15, 17, 26, 28, 29, 40, 41, 43, 46, 51, 66, 71, 73], "global": [25, 35, 38, 41, 46], "globalerrorcod": [47, 73], "glorifi": [20, 41], "go": [2, 41, 43, 46, 50, 55, 63, 73], "goe": 6, "gone": [13, 41, 45, 73], "good": 5, "got": [14, 31, 41, 42], "goto": [12, 48], "grace": 71, "gracefulli": 73, "grant": 43, "greater": 35, "group": [11, 31, 33, 41, 42, 47, 73], "groupwhispertargetmod": 42, "groupwhispertargetmode_al": 42, "groupwhispertargetmode_allparentchannel": 42, "groupwhispertargetmode_ancestorchannelfamili": 42, "groupwhispertargetmode_channelfamili": 42, "groupwhispertargetmode_currentchannel": 42, "groupwhispertargetmode_endmark": 42, "groupwhispertargetmode_parentchannel": 42, "groupwhispertargetmode_subchannel": 42, "groupwhispertyp": 42, "groupwhispertype_allcli": 42, "groupwhispertype_channelcommand": 42, "groupwhispertype_channelgroup": 42, "groupwhispertype_endmark": 42, "groupwhispertype_servergroup": 42, "guarante": [22, 29, 41], "gui": 17, "h": [3, 31, 41, 42, 56, 73], "ha": [2, 3, 4, 6, 11, 13, 14, 15, 17, 22, 23, 26, 27, 28, 29, 31, 34, 35, 36, 40, 41, 42, 43, 45, 46, 47, 48, 52, 55, 56, 57, 59, 62, 63, 64, 65, 66, 70, 71, 73], "halt": [26, 33, 41], "handl": [0, 1, 22, 25, 31, 33, 34, 37, 41, 55, 65, 67, 73], "handler": [0, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 26, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 43], "happen": [0, 3, 4, 11, 12, 13, 14, 16, 18, 20, 22, 24, 26, 28, 29, 30, 33, 34, 37, 40, 41, 47, 57, 58, 59, 67, 68, 69, 71, 73], "hard": 43, "harddisk": 39, "hardwareinput_dis": [25, 42], "hardwareinput_en": 42, "hardwareinputstatu": [42, 45], "hardwareoutput_dis": 42, "hardwareoutput_en": 42, "hardwareoutputstatu": [42, 45], "hardwarestatu": 25, "has_tochannelid": 42, "hash": [34, 41, 42, 45, 67, 73], "have": [3, 4, 6, 8, 11, 17, 18, 22, 26, 28, 29, 32, 36, 37, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 56, 58, 59, 62, 71, 72, 73], "haven": 42, "hear": [42, 73], "heard": [32, 40, 72], "height": 43, "hello": 37, "help": 43, "helper": 41, "henc": [11, 47], "here": [11, 41, 42, 45, 58, 70], "hi": 25, "high": [35, 36], "higher": [0, 35, 36, 41, 45], "highli": 23, "him": 25, "hint": [41, 42], "hirarchi": 17, "hold": 36, "hook": 47, "host": [22, 41, 59, 73], "hostnam": [22, 41, 43, 45], "how": [0, 3, 6, 13, 17, 41, 46, 49, 53, 60, 71, 73], "howev": [11, 22, 25, 40, 41, 47, 50, 58, 59, 61, 72, 73], "http": 41, "human": [11, 26, 41, 42, 47, 59, 73], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73], "id": [0, 3, 6, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 26, 28, 29, 30, 32, 35, 37, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 59, 62, 63, 66, 68, 70, 71, 72, 73], "idea": [29, 49, 55, 62, 63], "ident": [23, 26, 29, 30, 35, 36, 37, 41, 42, 43, 45, 56, 58, 70, 73], "identifi": [0, 11, 12, 13, 14, 16, 18, 20, 22, 26, 28, 29, 30, 32, 37, 40, 41, 42, 45, 46, 49, 59, 73], "identitystr": 41, "ie": 43, "ifdef": 9, "ignor": [0, 32, 37, 40, 41, 42], "imag": 43, "immedi": [4, 10, 41], "implement": [3, 6, 11, 24, 26, 29, 34, 40, 41, 45, 47, 56, 57, 59, 67, 68, 73], "impli": 45, "import": [11, 31, 47, 58, 65, 71], "includ": [6, 26, 33, 34, 41, 42, 45, 46, 56, 58, 59, 70, 71, 73], "inclus": [23, 41, 45], "incom": [11, 24, 45, 57], "incompat": [24, 57], "incompletes": [26, 41], "increas": [0, 25, 38, 41, 45], "indefinit": 43, "index": 3, "indic": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 65, 66, 70, 71, 72, 73], "individu": [1, 3, 9, 11, 25, 26, 32, 40, 41, 47, 59, 72], "info": [26, 42], "inform": [3, 7, 11, 13, 17, 18, 19, 22, 23, 32, 41, 42, 43, 45, 46, 49, 53, 59, 61, 65, 68, 69, 73], "init": 56, "initi": [1, 20, 22, 33, 41, 43, 56, 57, 59, 67, 68, 69, 73], "input": [36, 43], "input_act": [25, 29, 42], "input_deactiv": [25, 29, 42], "input_deactivation_delay_act": 41, "input_deactivation_delay_m": 41, "inputdeactivationstatu": [25, 42, 45], "inquiri": 58, "insid": 26, "instal": 45, "instanc": [11, 26, 41, 43, 47, 56, 66, 71, 73], "instantli": [4, 6, 41], "instead": [6, 10, 18, 22, 23, 25, 34, 40, 41, 58, 59, 67, 71, 73], "insuffici": 43, "int": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "integ": [12, 24, 28, 29, 30, 36, 41, 45, 46, 55, 61, 62, 63, 64, 73], "integr": 44, "intend": [18, 26, 41, 42, 48, 59, 73], "interact": 31, "interest": 6, "interfac": [9, 27, 31], "interfacenam": [9, 41], "intern": [22, 40, 45], "interrupt": [4, 41], "invalid": [22, 28, 29, 39, 41, 43, 58, 67, 73], "investig": 71, "invok": 41, "invokerclientid": [59, 73], "invokerid": [12, 13, 16, 28, 29, 41, 56], "invokernam": [12, 13, 16, 28, 29, 41, 56], "invokeruid": 56, "invokeruniqueidentifi": [12, 13, 16, 28, 29, 41], "invokerunqiueidentifi": [13, 41], "ip": [22, 41, 42, 43, 44, 45, 46, 59, 68, 71, 73], "ipv4": [22, 41, 43, 46, 59, 71, 73], "ipv6": [22, 41, 43, 46, 59, 71, 73], "isdefault": [7, 41], "ispushtotalkbuttonpress": [25, 29], "isreceivedwhisp": 41, "issend": [42, 59], "issu": [43, 56, 71], "issubscrib": 18, "item": 42, "itemisvalid": 42, "its": [2, 9, 17, 18, 22, 26, 31, 39, 41, 42, 43, 70], "itself": [9, 29, 33, 41, 46, 55, 71], "joe": [29, 55, 63], "join": [15, 17, 18, 19, 22, 35, 41, 42, 45, 47, 55, 67, 73], "json": 41, "just": [6, 14, 24, 34, 57, 67, 71], "keep": [25, 26, 31, 41, 45, 71, 73], "keepal": 45, "kei": [25, 29, 41, 46, 58, 65, 71, 73], "keypair": 58, "keypair_": 58, "kick": [13, 14, 41, 42, 50, 68, 73], "kickerid": [20, 41], "kickernam": [20, 41], "kickeruniqueidentifi": [20, 41], "kickmessag": [20, 41], "kickreason": [20, 41, 55, 73], "kill": 71, "kind": [26, 41], "kit": 44, "know": [14, 26, 31, 41, 50], "known": 43, "larg": [24, 41, 43], "larger": [24, 34, 41, 67, 70, 73], "last": [3, 9, 11, 13, 18, 26, 31, 41, 43, 45, 47, 65, 73], "latenc": [36, 45], "later": [26, 31, 43, 46, 58, 65, 71], "latest": 29, "layout": [46, 73], "ld": 11, "ldap": [34, 41, 67], "lead": [44, 71], "leader": 25, "least": [26, 43, 73], "leav": [11, 18, 35, 41, 45, 47], "leave_vis": [14, 42], "left": [13, 14, 23, 41], "legaci": 41, "length": [0, 41, 42, 59], "less": 35, "let": [47, 58], "level": [3, 25, 26, 36, 41, 43, 45], "lib": [0, 1, 2, 3, 4, 6, 7, 9, 11, 15, 21, 22, 23, 26, 27, 28, 29, 30, 33, 34, 35, 36, 39, 40, 41, 46, 47, 49, 53, 55, 56, 59, 60, 67, 68, 73], "libari": [31, 65], "librari": [1, 22, 31, 41, 43, 46, 49, 51, 54, 55, 59, 62, 64, 65, 66, 70, 71, 73], "libstdc": [31, 65], "licens": [43, 47, 58, 65, 71, 73], "licensekei": [58, 65], "life": [46, 73], "lifetim": [26, 41, 46, 49, 73], "like": [3, 6, 8, 9, 11, 15, 18, 21, 22, 26, 28, 31, 34, 41, 46, 47, 51, 54, 55, 56, 59, 65, 66, 67, 72, 73], "limit": [18, 41, 42, 43, 45, 55, 59, 62, 63, 64, 65, 71, 73], "line": [43, 45, 47, 73], "linux": [1, 9, 31, 41, 42, 65], "list": [1, 8, 18, 19, 25, 26, 29, 31, 32, 41, 42, 43, 45, 46, 53, 59, 63, 65, 68, 69, 71, 73], "listen": [22, 32, 41, 43, 46, 59, 71, 73], "live": [18, 41], "ll": 26, "llu": [11, 56], "load": [11, 38, 41], "lobbi": 28, "local": [1, 22, 29, 30, 32, 39, 41, 42, 45, 59], "localtestmod": 42, "locat": [0, 11, 12, 13, 14, 15, 16, 20, 21, 26, 28, 29, 35, 39, 40, 41, 42, 45, 48, 50, 51, 52, 54, 55, 58, 62, 65, 66, 73], "lock": [70, 73], "log": [11, 14, 41, 42, 45, 47, 73], "logchannel": [33, 41, 73], "logfileact": 42, "logfilefold": [11, 41, 47, 73], "logid": [33, 41, 73], "login": [17, 41], "loglevel": [33, 41, 73], "loglevel_crit": 33, "logmessag": [33, 41, 73], "logtim": [33, 41, 73], "logtyp": [11, 41, 42, 47, 73], "logtype_consol": [11, 42, 47], "logtype_databas": 42, "logtype_fil": [11, 42, 47], "logtype_no_netlog": 42, "logtype_non": [42, 56], "logtype_syslog": 42, "logtype_userlog": [33, 42], "logverbos": [33, 41, 73], "long": [11, 22, 35, 41, 43, 45, 46, 47, 49, 55, 63], "longer": [3, 6, 10, 11, 18, 22, 32, 41, 43, 47, 59, 64, 73], "look": 46, "loop": [6, 39, 41], "loopback": 41, "lose": [41, 47, 73], "lossi": 23, "lost": [35, 41, 45], "lot": 27, "louder": [25, 35, 36], "loudest": 35, "low": [3, 25], "lower": [35, 36], "lowest": 45, "lsb": [3, 41], "lunch": 29, "m": 42, "mac": [1, 9, 31, 65], "machin": [43, 58, 59, 65, 73], "maco": 41, "made": [33, 35, 40, 41, 46, 58, 60, 73], "mai": [6, 9, 22, 23, 25, 26, 31, 34, 41, 43, 45, 46, 47, 49, 50, 56, 65, 67, 68, 71, 73], "main": [6, 28, 41, 56], "mainli": 32, "make": [6, 23, 24, 25, 30, 31, 35, 36, 41, 46, 49, 52, 57, 58, 71, 73], "manag": [43, 71], "mandatori": [29, 46, 49, 73], "mani": [3, 6, 13, 22, 27, 29, 41, 43, 46, 60, 71, 73], "manipul": 11, "manual": 25, "mark": [3, 41], "marker": 55, "mask": [3, 41], "match": [41, 43, 45, 46], "matrix": 41, "matter": [56, 73], "maxclient": [12, 48], "maximum": [26, 34, 35, 36, 41, 42, 43, 45, 46, 65, 67, 71, 73], "mayviewipport": [68, 73], "meachan": [46, 73], "mean": [3, 6, 17, 22, 25, 36, 41, 45, 73], "meant": 18, "mechan": [6, 25, 34, 39, 40, 58, 67, 68, 70], "meet": 43, "member": [0, 3, 4, 9, 11, 12, 13, 14, 15, 16, 18, 20, 22, 24, 25, 26, 28, 29, 30, 33, 34, 37, 40, 41, 42, 47, 57, 59, 66, 67, 68, 69, 73], "memori": [6, 7, 9, 11, 15, 21, 22, 23, 24, 26, 28, 29, 30, 31, 36, 41, 42, 43, 46, 47, 51, 54, 55, 57, 58, 62, 64, 65, 66, 70, 71, 73], "memset": [11, 47, 56], "mention": [46, 55, 62, 63, 64, 71], "mere": [3, 41, 46], "messag": [14, 20, 22, 26, 33, 37, 41, 43, 45, 56, 64, 68, 73], "messagecount": 41, "messageid": 41, "meta": [29, 42, 55, 58, 63, 70, 73], "meta_data": 70, "metadata": [58, 70], "meter": [0, 41], "method": [0, 46], "mic": 45, "microphon": [25, 29, 36, 42, 43, 45], "middl": 5, "might": [11, 24, 35, 47, 57, 58, 71], "millisecond": 41, "min": [26, 41], "min_client_vers": 43, "mind": 71, "minimum": [26, 73], "minut": [45, 71], "miss": 73, "mix": 41, "mixer": 41, "mode": [1, 8, 38, 41, 43], "modeid": [8, 9, 41], "moder": 35, "modif": [3, 25, 35, 41], "modifi": [0, 3, 25, 26, 27, 28, 29, 35, 38, 41, 42, 43, 46, 53, 55, 62, 63, 64, 71], "modifii": [55, 63], "modul": 41, "modular": 31, "moment": 6, "monitor": [4, 41], "mono": [5, 42], "more": [4, 8, 11, 14, 24, 25, 26, 28, 29, 39, 40, 41, 43, 45, 46, 47, 55, 58, 59, 62, 63, 64, 65, 68, 69, 70, 71, 73], "most": [3, 22, 26, 58], "motiv": 70, "move": [13, 14, 17, 19, 20, 26, 31, 41, 42, 43, 53, 56, 59, 68, 69, 73], "movemessag": [14, 41], "moverid": [14, 41], "movernam": [14, 41], "moveruniqueidentifi": [14, 41], "msg": [37, 41, 42], "multipl": [2, 13, 22, 29, 41, 47, 55, 56, 62, 63, 73], "music": [5, 42], "must": [0, 6, 7, 9, 11, 15, 21, 22, 23, 24, 26, 28, 29, 30, 31, 34, 36, 41, 43, 45, 46, 47, 49, 51, 54, 55, 57, 58, 59, 62, 63, 64, 65, 66, 67, 70, 71, 73], "mute": [3, 25, 29, 41, 42, 45], "muteinput_mut": [25, 42], "muteinput_non": 42, "muteinputstatu": [42, 45], "muteoutput_mut": 42, "muteoutput_non": 42, "muteoutputstatu": [42, 45], "muter": 32, "mutual": [26, 41, 42, 43, 45], "my": [22, 29, 46], "my_onaccountingerrorevent_callback": 47, "my_onchannelcreated_callback": 47, "my_onchanneldeleted_callback": 47, "my_onchanneledited_callback": 47, "my_onchanneltextmessageevent_callback": 47, "my_onclientconnected_callback": 47, "my_onclientdisconnected_callback": 47, "my_onclientmoved_callback": 47, "my_onclientmoveev": 14, "my_onclientstarttalkingevent_callback": 47, "my_onclientstoptalkingevent_callback": 47, "my_onconnectstatuschangeevent_callback": 11, "my_onnewchannelevent_callback": 11, "my_onservererrorev": 31, "my_onservertextmessageevent_callback": 47, "my_onuserloggingmessageevent_callback": 47, "my_onvoicedataevent_callback": 47, "myclientmovereturncod": 31, "myid": 11, "n": [6, 9, 11, 12, 15, 22, 23, 25, 28, 29, 30, 32, 35, 46, 47, 48, 51, 55, 56, 58, 62, 63, 64, 66], "name": [6, 7, 8, 9, 11, 12, 13, 14, 16, 20, 22, 23, 26, 28, 29, 30, 35, 36, 37, 41, 42, 43, 45, 46, 47, 48, 59, 62, 71, 73], "nativ": 41, "necessari": [2, 25, 36, 43, 59, 64, 73], "necessarili": 3, "need": [2, 3, 5, 6, 7, 11, 13, 22, 24, 25, 26, 27, 31, 34, 35, 36, 38, 41, 43, 45, 46, 47, 48, 49, 57, 58, 59, 60, 62, 64, 65, 67, 68, 69, 70, 71, 73], "neg": [25, 35], "neglect": 43, "neither": [26, 43, 46], "network": [10, 18, 23, 24, 25, 41, 43, 57], "never": [11, 47, 71], "new": [2, 4, 6, 8, 16, 17, 19, 22, 26, 28, 29, 35, 36, 41, 42, 43, 46, 49, 52, 53, 55, 57, 58, 59, 62, 63, 64, 67, 68, 69, 71, 73], "newchannel": [68, 73], "newchannelid": [14, 18, 20, 31, 41, 48, 55, 73], "newchannelord": [16, 41], "newchannelparentid": [16, 41, 52, 73], "newdirnam": [26, 41], "newer": [9, 43], "newfil": [26, 41], "newfilenam": 42, "newli": [12, 18, 38, 41, 48, 49, 73], "newlimit": [26, 41], "newobjectkei": 41, "neword": [52, 73], "newparentchannelid": [68, 73], "newstatu": [11, 22, 41], "next": [17, 22], "nice": 6, "nicknam": [22, 29, 41, 42, 55, 63, 68, 70, 73], "nobodi": [6, 40, 43, 73], "nois": 36, "non": [22, 43], "nor": [26, 46], "normal": [43, 71], "note": [11, 26, 29, 41, 47, 58], "noth": 71, "notic": 58, "notif": [18, 47], "notifi": [3, 4, 6, 41, 59], "now": [14, 26, 29, 41, 42, 43, 58, 73], "null": [0, 7, 9, 11, 14, 15, 20, 21, 22, 25, 26, 28, 29, 31, 37, 40, 41, 47, 51, 56, 66], "nullptr": [11, 41, 72, 73], "number": [3, 6, 11, 18, 25, 26, 30, 41, 42, 43, 45, 46, 47, 59, 64, 67, 68, 70, 71, 73], "numer": [11, 43, 47], "numobject": 41, "o": [1, 9, 31, 65], "object": 41, "objectkei": 41, "obtain": [46, 53, 58, 65, 73], "obvious": [30, 64], "occur": [6, 11, 31, 41, 43, 65, 68, 71, 73], "off": 38, "offer": [18, 26, 29, 33, 39, 44, 45, 53, 55, 58, 59, 61, 68, 70], "offlin": 43, "often": [36, 43, 46, 58, 71, 73], "old": [42, 68, 73], "oldchannelid": [14, 18, 20, 41, 73], "oldfil": [26, 41], "oldfilenam": 42, "oldobjectkei": 41, "on_error": [12, 48], "onaccountingerrorev": [47, 73], "onauthenticationtokenev": 41, "onc": [4, 6, 11, 18, 22, 26, 29, 30, 35, 41, 42, 43, 46, 47, 48, 49, 56, 58, 73], "onchannelcr": [47, 48, 56, 73], "onchanneldelet": [47, 50, 73], "onchanneldescriptionupdateev": [28, 41], "onchanneledit": [47, 52, 73], "onchannelmoveev": [16, 41], "onchannelpasswordchangedev": [28, 41], "onchannelsubscribeev": [18, 41], "onchannelsubscribefinishedev": [18, 41], "onchanneltextmessageev": [47, 73], "onchannelunsubscribeev": [18, 41], "onchannelunsubscribefinishedev": [18, 41], "onchatlogintokenev": 41, "oncheckserveruniqueidentifierev": 41, "onclientconnect": [47, 58, 73], "onclientdisconnect": [47, 73], "onclientidsev": 41, "onclientidsfinishedev": 41, "onclientkickfromchannelev": [20, 41], "onclientkickfromserverev": [20, 41], "onclientmov": [47, 73], "onclientmoveev": [14, 22, 41], "onclientmovemovedev": [14, 41], "onclientmovesubscriptionev": [18, 41], "onclientmovetimeoutev": 41, "onclientpasswordencrypt": [34, 41, 67, 73], "onclientstarttalkingev": [47, 73], "onclientstoptalkingev": [47, 73], "onconnect": 56, "onconnectioninfoev": 41, "onconnectstatuschang": 43, "onconnectstatuschangeev": [11, 17, 22, 41, 56], "oncustom3drolloffcalculationclientev": [0, 41], "oncustom3drolloffcalculationwaveev": [0, 41], "oncustomchannelpasswordcheck": [67, 73], "oncustompacketdecryptev": [24, 41, 47, 57, 73], "oncustompacketencryptev": [24, 41, 47, 57, 73], "oncustomserverpasswordcheck": [67, 73], "ondelchannelev": [13, 41], "one": [2, 8, 12, 14, 22, 25, 26, 28, 29, 40, 41, 42, 43, 45, 46, 49, 55, 58, 59, 62, 63, 64, 68, 69, 73], "oneditcapturedvoicedataev": [3, 41], "oneditcapturedvoicedatapreprocessev": [3, 41], "oneditmixedplaybackvoicedataev": [3, 41], "oneditplaybackvoicedataev": [3, 41], "oneditpostprocessvoicedataev": [3, 41], "onerror": 56, "ones": [22, 24, 57], "onfileinfoev": [26, 41], "onfilelist_finishedev": [26, 41], "onfilelistev": [26, 41], "onfilelistfinishedev": [26, 41], "onfiletransferev": [59, 73], "onfiletransferstatusev": [26, 41], "ongo": 59, "onignoredwhisperev": [40, 41], "onjsonrepli": 41, "onli": [2, 3, 6, 8, 9, 11, 18, 22, 23, 24, 25, 26, 28, 29, 30, 31, 35, 36, 38, 40, 41, 42, 43, 45, 46, 47, 55, 56, 57, 58, 60, 61, 62, 63, 65, 71, 72, 73], "onlin": [30, 43, 54, 55, 64, 66], "onmessag": 41, "onnewchannelcreatedev": [12, 41, 56], "onnewchannelev": [11, 17, 22, 41], "onpermclientcanconnect": 68, "onplaybackshutdowncompleteev": [4, 41], "onprotoev": 41, "onprotorespons": 41, "onscreensharesessionev": 41, "onsendcalltomatrix": 41, "onserverconnectioninfoev": 41, "onservereditedev": [30, 41], "onservererrorev": [11, 13, 14, 16, 18, 20, 26, 31, 32, 37, 40, 41, 56], "onserverprotocolversionev": 41, "onserverstopev": [22, 41], "onservertextmessageev": [47, 73], "onserverupdatedev": [30, 41], "onserverupdateev": [30, 41], "onsounddevicelistchangedev": 41, "ontalkstatuschangeev": 41, "ontextmessageev": [37, 41], "ontransformfilepath": [42, 59, 73], "onupdatechanneleditedev": [28, 41], "onupdatechannelev": [16, 28, 41], "onupdateclientev": [29, 41], "onuserloggingmessageev": [33, 41, 42, 47, 73], "onvoicedataev": [47, 73], "open": [0, 2, 6, 7, 8, 23, 35, 36, 41, 42, 43, 45], "oper": [1, 9, 16, 18, 20, 26, 32, 37, 40, 41, 43, 45, 71], "opposit": [40, 41], "opt": 56, "optim": [6, 35, 42], "optimis": 6, "option": [1, 6, 14, 22, 24, 25, 26, 34, 39, 41, 49, 57, 59, 67, 68, 70, 73], "opu": [5, 23], "order": [12, 16, 17, 36, 48], "ordin": 0, "ore": [6, 41], "organ": [11, 26, 31, 41, 47], "orient": [0, 41], "origin": [24, 41, 42, 46, 57, 59, 71, 73], "other": [3, 5, 9, 11, 17, 18, 22, 24, 25, 26, 28, 33, 34, 35, 40, 41, 42, 43, 45, 46, 47, 49, 55, 57, 67, 68, 73], "otherwis": [31, 47, 57, 65, 66, 73], "our": [6, 41, 45, 55, 62, 63, 66, 71], "ourself": 45, "ourselv": 45, "out": [6, 13, 23, 31, 41, 43, 50], "outdat": 43, "outgo": [24, 45, 57], "output": [34, 35, 41, 42, 43, 73], "outsid": [18, 25, 34, 41, 43, 45, 67, 70, 73], "over": [3, 44, 45, 56, 57, 68, 70, 73], "overal": 5, "overhead": [23, 41], "overrid": 6, "overrul": 25, "overview": 6, "overwrit": [26, 41, 42, 43], "own": [3, 6, 10, 14, 18, 24, 25, 34, 37, 40, 41, 42, 44, 45, 57, 67, 73], "packag": [46, 49], "packet": [3, 24, 32, 41, 43, 45, 57, 73], "page": [27, 60], "pair": [41, 46, 58, 71, 73], "param": [0, 3, 4, 11, 12, 13, 14, 16, 18, 20, 22, 24, 26, 28, 29, 30, 33, 34, 37, 40, 41, 57, 59, 67, 68, 69, 73], "paramet": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 65, 66, 70, 71, 72, 73], "paramt": 46, "parent": [12, 15, 16, 17, 26, 41, 42, 46, 48, 49, 51, 52, 66, 68, 73], "parentchannelid": [12, 48, 68, 73], "parentid": 56, "part": [11, 41, 47], "parti": [31, 43, 65], "partial": [26, 41], "particular": 18, "pass": [0, 5, 6, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 22, 26, 27, 28, 29, 30, 31, 32, 33, 37, 40, 41, 43, 45, 46, 47, 48, 49, 55, 58, 59, 60, 65, 68, 71, 72, 73], "password": [12, 14, 22, 26, 28, 31, 41, 43, 45, 48, 73], "past": [26, 41], "path": [11, 17, 22, 26, 28, 39, 41, 42, 43, 45, 47, 73], "pattern": [31, 65], "paus": [6, 41], "payload": 41, "pc": 58, "peer": 41, "pend": [6, 41], "per": [5, 8, 22, 26, 36, 38, 41, 42, 45, 56, 58, 59, 65, 73], "percentag": 45, "perform": [6, 11, 41, 42, 43, 55, 56, 67, 73], "period": [43, 71], "perm": [12, 48], "perman": [26, 43, 45], "permchannelcr": [68, 73], "permchanneldelet": [68, 73], "permchanneledit": [68, 73], "permchannelmov": [68, 73], "permchannelsubscrib": [68, 73], "permclientcanconnect": [68, 73], "permclientcangetchanneldescript": [68, 73], "permclientkickfromchannel": [68, 73], "permclientkickfromserv": [68, 73], "permclientmov": [68, 73], "permclientupd": [68, 73], "permfiletransfercreatedirectori": [59, 68, 69, 73], "permfiletransferdeletefil": [59, 68, 69, 73], "permfiletransfergetfileinfo": [59, 68, 69, 73], "permfiletransfergetfilelist": [59, 68, 69, 73], "permfiletransferinitdownload": [59, 68, 69, 73], "permfiletransferinitupload": [59, 68, 69, 73], "permfiletransferrenamefil": [59, 68, 69, 73], "permiss": 43, "permsendconnectioninfo": [68, 73], "permsendtextmessag": [68, 73], "permserverrequestconnectioninfo": [68, 73], "perpendicular": [0, 41], "persist": [71, 73], "piec": 60, "ping": [41, 42, 43], "place": [3, 11, 20, 22, 35, 41, 47, 57, 58, 73], "plai": [0, 3, 4, 6, 7, 35, 41], "plaintext": [34, 41, 67, 73], "platform": [9, 41, 44, 45], "playback": [1, 2, 4, 7, 9, 10, 25, 39, 41, 42, 43, 45], "playbackbuff": 6, "playbackbuffers": 6, "playbackchannel": 6, "playbackdevic": [8, 41], "playbackfrequnci": 6, "playchannel": [6, 41], "playfrequ": [6, 41], "playorcap": 41, "pleas": [42, 46, 49, 58, 65, 68], "plu": [32, 55], "point": [3, 11, 24, 35, 36, 41, 42, 45, 47, 57, 73], "pointer": [6, 11, 24, 31, 41, 42, 47, 49, 57, 59, 65, 68, 70, 73], "poll": 6, "port": [22, 41, 42, 43, 45, 46, 59, 68, 71, 73], "posit": [3, 17, 25, 35, 41], "possibl": [13, 17, 18, 24, 25, 26, 31, 35, 41, 43, 46, 53, 57, 58, 65], "potenti": [6, 13], "power": 25, "pre": [3, 41, 43], "predecessor": 17, "prefer": [35, 45], "preprocess": [25, 36, 43], "preprocessor": [1, 25, 41], "present": [6, 41, 46, 49, 59, 65, 73], "press": [41, 56], "pretti": 6, "prevent": [42, 43, 56, 68, 71, 73], "previou": [2, 14, 17, 20, 26, 41, 43, 73], "previous": [0, 2, 3, 6, 26, 27, 28, 29, 41, 43, 46, 58, 73], "print": [11, 15, 43, 47, 51, 66], "printabl": [11, 47], "printf": [6, 9, 11, 12, 15, 22, 23, 25, 28, 29, 30, 32, 35, 46, 47, 48, 51, 55, 56, 58, 62, 63, 64, 66], "prior": [23, 28, 30, 40, 41, 47, 73], "prite": 43, "privat": [18, 41, 42, 58], "probabl": [45, 58], "problem": [58, 71], "process": [3, 6, 11, 27, 41, 43, 47, 65, 71, 73], "processor": 43, "produc": 41, "program": [31, 33, 65], "progress": [42, 43], "propag": [17, 25], "proper": [17, 46], "properli": 71, "properti": [5, 12, 16, 18, 23, 27, 28, 30, 32, 38, 41, 42, 43, 48, 53, 58, 60, 61, 62, 64, 73], "propos": 42, "proposedisset": 42, "proprocessor": 36, "protect": [14, 43, 45, 67, 71, 73], "proto": 41, "protobuf": 41, "protocol": 43, "protocolvers": 41, "prototyp": 31, "provid": [1, 20, 22, 26, 29, 41, 43, 45, 47, 65, 67, 68, 73], "ptt": 41, "public": [0, 3, 4, 11, 12, 13, 14, 16, 18, 20, 22, 24, 26, 28, 29, 30, 33, 34, 37, 40, 41, 42, 45, 57, 58, 59, 67, 68, 69, 70, 73], "public_definit": [3, 31, 41, 56], "public_error": [31, 56], "publish": [28, 29, 41, 48, 64, 73], "pulseaudio": [1, 9, 41], "purpos": 22, "push": [29, 45], "put": 42, "qualiti": [5, 23, 35, 36, 41, 42, 44, 45, 70, 73], "queri": [1, 2, 13, 15, 17, 19, 22, 23, 25, 27, 32, 41, 43, 45, 49, 51, 53, 54, 58, 60, 66, 73], "question": [26, 41, 57, 59, 67, 68, 69, 73], "quick": 22, "quickli": [57, 59, 67, 68, 69, 73], "quiet": 35, "quieter": [25, 35], "quit": 3, "quitmessag": [22, 41], "quota": 43, "r": 42, "r_size": 42, "rais": 71, "random": [70, 73], "rang": [23, 35, 36, 43], "rate": [5, 73], "rather": [4, 10, 22, 41], "raw": [3, 6, 41], "re": [6, 11, 22, 41, 58, 59, 64, 73], "reach": 43, "reaction": 31, "reactiv": [2, 41], "read": [6, 22, 29, 30, 36, 41, 43, 45, 60], "readabl": [11, 26, 41, 42, 47, 59, 73], "readi": [41, 46, 73], "realli": 35, "reappli": 41, "reason": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 26, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 59, 61, 62, 63, 64, 66, 68, 70, 71, 72, 73], "reason_channeledit": 42, "reason_channelupd": 42, "reason_clientdisconnect": 42, "reason_clientdisconnect_server_shutdown": 42, "reason_kick_channel": 42, "reason_kick_serv": 42, "reason_kick_server_ban": 42, "reason_lost_connect": 42, "reason_mov": 42, "reason_non": 42, "reason_serverstop": 42, "reason_subscript": 42, "reasonidentifi": 42, "reasontext": [68, 73], "receiv": [0, 2, 3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 45, 46, 47, 48, 49, 51, 54, 55, 57, 59, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "recent": [31, 58, 65], "reciev": 40, "recipi": [37, 41], "recommend": [5, 11, 23, 35, 47], "reconnect": [22, 35, 41], "record": [9, 41, 45, 73], "recreat": [71, 73], "recurs": [26, 41, 50], "redirect": 24, "reduc": [18, 43, 45], "ref": [70, 73], "refer": [6, 22, 41], "refus": 58, "regard": [26, 41, 44, 55, 62, 63, 64], "regardless": [4, 37, 41, 42, 57], "regist": [1, 41, 43, 71], "regular": [26, 40, 42, 59, 72], "regularli": [6, 41], "reject": [56, 59, 68, 69, 71, 73], "rel": [0, 41], "relat": [26, 28, 29, 55, 62, 63, 64], "releas": [1, 9, 11, 31, 41, 47, 58, 65, 73], "relev": 41, "reli": 22, "remain": [17, 45, 46, 71], "rememb": 27, "remot": [26, 42, 59], "remotefiles": [26, 41, 42, 59], "remotetransferid": [42, 59], "remov": [1, 13, 18, 20, 23, 41, 43, 45, 71], "removeclienterror": [47, 58, 73], "renam": [26, 41, 42, 59, 68, 69, 73], "render": 41, "renderdeviceid": 41, "reopen": 25, "repeat": 42, "replac": [24, 41, 57, 73], "repli": 41, "report": [3, 9, 25, 41, 43, 71], "repres": [3, 41], "represent": [36, 73], "request": [11, 13, 14, 16, 18, 19, 20, 22, 27, 28, 31, 32, 37, 40, 41, 42, 43, 45, 55, 58, 59, 68, 69, 73], "requestservervari": 45, "requir": [2, 3, 6, 11, 22, 29, 38, 41, 43, 46, 59, 73], "reserv": [3, 42], "reset": [41, 72, 73], "resid": [26, 41], "resolv": [22, 41, 43, 45], "resourc": 73, "resourcesfold": [11, 41], "respect": [11, 41, 47, 59, 73], "respons": [17, 36, 41, 59, 73], "rest": 73, "restart": [45, 58], "restor": [40, 41, 45, 46, 71, 72, 73], "restrict": [58, 70], "result": [7, 9, 11, 13, 15, 18, 21, 22, 23, 26, 28, 29, 30, 31, 35, 36, 41, 42, 46, 47, 48, 49, 51, 54, 55, 59, 61, 62, 63, 64, 65, 66, 71, 73], "resum": [26, 41, 42, 43], "retain_vis": [14, 42], "retreiv": 41, "retriev": [0, 1, 7, 9, 11, 15, 21, 23, 26, 28, 29, 30, 35, 36, 39, 41, 46, 47, 49, 55, 62, 63, 71, 73], "return": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 41, 43, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "return_cod": 41, "returncod": [11, 12, 13, 14, 16, 18, 20, 26, 28, 29, 30, 31, 32, 37, 40, 41, 56], "reus": [22, 26, 41, 58], "rewrit": [42, 73], "rewritten": 42, "right": [4, 17, 41, 43, 59], "rolloffscal": [0, 41], "room": 41, "roomalia": 41, "root": [12, 15, 26, 41, 46, 49, 52, 68, 73], "round": 45, "rout": [10, 41], "run": [41, 43, 45, 59, 65, 71, 73], "runtim": [31, 65], "s3": 41, "safe": [31, 65], "said": 73, "sale": [58, 65], "salt": [45, 73], "saltbytes": [70, 73], "same": [2, 5, 11, 14, 17, 18, 22, 24, 25, 26, 27, 29, 31, 34, 41, 42, 43, 45, 57, 58, 59, 65, 67, 71, 73], "sampl": [3, 5, 6, 41, 43, 46, 49, 58, 71, 73], "samplecount": [3, 41], "save": [6, 25, 71, 73], "saw": [18, 41], "scalabl": 44, "scenario": 25, "schandlerid": [5, 6, 11, 12, 14, 15, 18, 22, 23, 25, 28, 29, 30, 31, 32, 35, 37, 41, 58], "schid": 56, "scratch": 42, "screenshar": 41, "script": 71, "sdk": [1, 3, 6, 11, 24, 25, 26, 29, 31, 33, 34, 41, 42, 45, 46, 49, 56, 57, 58, 59, 65, 67, 68, 70, 71, 73], "sec": [26, 41], "second": [9, 11, 13, 26, 29, 31, 32, 41, 45, 47, 58, 59, 71, 73], "secret": 22, "section": [11, 13, 29, 47], "secur": [42, 43, 45, 73], "security_salt_check_meta_data": 42, "security_salt_check_nicknam": 42, "securityhash": [70, 73], "securitysalt": [70, 73], "securitysaltopt": [42, 70, 73], "see": [3, 8, 11, 14, 17, 18, 20, 24, 26, 27, 29, 41, 42, 43, 45, 46, 47, 49, 57, 58, 59, 60, 68, 70, 71, 73], "seem": 71, "seen": [45, 68, 73], "segment": [11, 47], "select": 46, "semi": 45, "semiperm": [12, 48], "send": [3, 6, 8, 10, 16, 25, 28, 29, 32, 34, 36, 38, 40, 41, 42, 59, 67, 68, 73], "sender": 40, "sens": [23, 35, 36], "sent": [3, 6, 11, 24, 26, 29, 36, 37, 41, 42, 45, 57, 68, 73], "separ": [31, 45, 46, 71, 73], "seri": [11, 47], "serial": 41, "serious": [33, 41], "serv": [32, 41], "server": [0, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 26, 27, 28, 29, 31, 32, 34, 35, 36, 38, 40, 41, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 68, 69, 70, 72], "server_commands_file_transf": 42, "server_creation_param": [46, 49], "server_permiss": 68, "serverconnectionhandl": 43, "serverconnectionhandlerid": [0, 2, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 40, 41], "serverev": 41, "serverid": [15, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 58, 59, 61, 62, 63, 64, 66, 67, 68, 69, 71, 72, 73], "serverip": [46, 71, 73], "serverkeypair": [46, 71, 73], "serverlib": [47, 56, 59, 73], "serverlibfunct": [42, 47, 48, 50, 56, 57, 58, 59, 67, 68, 69, 73], "serverlibfunt": 50, "servermaxcli": [46, 71, 73], "servernam": [71, 73], "serverpassword": [22, 41], "serverport": [46, 71, 73], "serveruniqueidentifi": 41, "servic": 71, "session": [1, 3, 9, 22, 41], "set": [1, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 23, 24, 25, 27, 28, 30, 34, 37, 38, 39, 40, 41, 42, 43, 45, 47, 48, 52, 53, 56, 57, 58, 59, 60, 64, 67, 68, 69, 70, 72, 73], "setup": [3, 55], "setvirtualservervariablea": 73, "sever": [31, 33, 41, 65, 73], "sf": 56, "sha1": 41, "share": [1, 31, 41, 43, 65], "short": [3, 6, 41, 43, 45], "should": [0, 3, 5, 6, 11, 12, 17, 22, 23, 25, 26, 31, 35, 38, 41, 43, 45, 46, 47, 49, 56, 57, 58, 59, 65, 67, 68, 69, 71, 73], "shouldtalk": [25, 29], "shown": [20, 41], "shut": [2, 4, 22, 41, 43, 73], "shutdown": [22, 41, 46, 71, 73], "shutdownmessag": [22, 41], "side": [11, 26, 31, 41, 45, 53, 55, 56, 58, 59, 61, 65, 73], "sign": [3, 41], "signal": [25, 35, 41], "signatur": 45, "signifi": [26, 41], "silenc": 6, "similar": [11, 28, 30, 41, 46, 48, 49, 62], "simpl": [24, 55, 57, 63], "simpli": [3, 16, 22, 26, 31, 59, 65], "simultan": [2, 8, 22, 45, 46, 58, 71, 73], "sinc": [13, 26, 41, 43, 45], "singl": [3, 22, 35, 37, 41, 45, 46, 55, 73], "size": [24, 26, 34, 36, 41, 42, 43, 45, 57, 59, 68, 69, 73], "size_t": [12, 28, 29, 30, 41], "sizeof": [6, 11, 41, 47, 56], "sizeofdata": [24, 41, 57, 73], "slfunc": 47, "slot": [43, 58, 65, 71], "slow": [11, 47], "slower": [70, 73], "smaller": [24, 57, 73], "snapshot": [43, 46], "so": [2, 3, 11, 22, 23, 25, 26, 27, 31, 35, 36, 38, 41, 42, 47, 49, 56, 58, 65, 71, 73], "softwar": [6, 41, 44, 45], "some": [6, 10, 11, 26, 28, 29, 30, 41, 46, 47, 50, 55, 62, 63, 73], "someon": [40, 41], "someth": [3, 6], "soon": [2, 17], "sort": [19, 32, 41, 45, 52, 73], "sound": [1, 3, 4, 6, 10, 11, 35, 36, 39, 41, 43], "soundbackend": [1, 11, 41], "sourc": [0, 3, 6, 26, 29, 34, 41, 45, 67, 73], "sourcedirectori": [26, 41], "space": [0, 24, 41], "spam": 71, "spawn": 22, "speak": [36, 43], "speaker": [0, 3, 35, 41, 42, 45], "speaker_": [3, 41], "speaker_back_left": 3, "speaker_back_right": 3, "speaker_front_cent": 3, "speaker_low_frequ": 3, "speaker_side_left": 3, "speaker_side_right": 3, "special": 6, "specif": [0, 3, 4, 11, 12, 13, 14, 16, 18, 20, 22, 24, 25, 26, 28, 29, 30, 33, 34, 37, 40, 41, 45, 47, 56, 70, 71, 73], "specifi": [0, 3, 4, 6, 8, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 45, 46, 47, 48, 49, 50, 51, 54, 55, 58, 59, 61, 62, 63, 64, 66, 67, 70, 71, 72, 73], "speech": [23, 45], "speed": [41, 59, 73], "speex": [23, 36], "spontan": [34, 67], "sporad": [30, 41], "squad": 25, "stack": [31, 65], "stai": 17, "stall": [57, 59, 67, 68, 69, 73], "standard": [6, 25, 40, 41, 42, 45], "start": [3, 4, 8, 26, 32, 36, 41, 42, 43, 45, 46, 49, 57, 59, 67, 68, 69, 71, 73], "startup": [71, 73], "state": [22, 25, 31, 32, 41, 43, 47, 65, 71, 73], "static": [11, 47], "statu": [10, 11, 17, 19, 22, 26, 41, 42, 43, 45, 56, 59], "status_connect": [22, 42, 45], "status_connection_establish": [17, 42, 56], "status_disconnect": 42, "status_not_talk": [29, 42], "status_talk": [29, 42], "status_talking_while_dis": [29, 42], "statusmessag": [26, 41, 42, 59], "stdcall": [31, 65], "stdio": 56, "steal": 58, "step": [17, 29, 46, 49, 55, 62, 63], "stereo": [5, 42], "still": [18, 26, 35, 40, 41, 56, 72, 73], "stop": [3, 22, 32, 39, 40, 41, 43, 64, 72, 73], "storag": [26, 59], "store": [11, 22, 26, 28, 34, 36, 41, 42, 45, 46, 58, 59, 67, 71, 73], "strcmp": [31, 68], "stream": [3, 6, 41, 45], "string": [6, 7, 8, 9, 11, 12, 13, 14, 16, 18, 20, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 45, 46, 47, 55, 56, 59, 60, 62, 63, 64, 65, 67, 68, 71, 73], "stringifi": 41, "struct": [0, 3, 4, 11, 12, 13, 14, 16, 18, 20, 22, 24, 26, 28, 29, 30, 31, 33, 34, 37, 40, 41, 42, 46, 47, 49, 56, 57, 59, 67, 68, 69, 73], "structur": [11, 52, 53, 59, 73], "style": 41, "sub": [12, 13, 28, 41, 42, 43, 45, 46, 49, 50, 52, 59, 73], "subchannel": 17, "subchannel_1": 17, "subchannel_2": 17, "subdir": [26, 41], "subdirectori": [26, 41], "subscrib": [19, 21, 41, 42, 43, 68, 73], "subscript": [19, 41], "subsequ": [29, 46, 71, 73], "subset": [18, 41, 53], "subsubchannel_1": 17, "subsubchannel_2": 17, "subsystem": [59, 73], "succeed": 47, "success": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 59, 61, 62, 63, 64, 65, 66, 70, 71, 72, 73], "successful": 20, "successfulli": [12, 18, 41, 43, 46, 50, 55], "suffici": [6, 41, 73], "suggest": [22, 58], "sum": 45, "superior": 44, "suppli": [6, 43, 45, 73], "support": [0, 1, 5, 6, 23, 26, 39, 41, 43, 46, 59, 71, 73], "suppos": [68, 73], "suppress": 36, "sure": [3, 41], "switch": [8, 17, 29, 42, 45, 73], "syslog": 42, "system": [0, 1, 9, 26, 39, 41, 43, 44, 45, 58, 59, 68, 71, 73], "t": [3, 7, 11, 22, 24, 27, 41, 42, 47, 57, 58, 59, 71, 73], "take": [1, 3, 11, 24, 25, 31, 35, 41, 45, 46, 47, 49, 57, 73], "taken": [35, 43], "talk": [2, 5, 6, 29, 40, 41, 42, 45, 72, 73], "talkstatu": [41, 42], "tamper": 73, "target": [14, 26, 35, 37, 40, 41, 42, 43, 68, 73], "targetchannelid": [37, 41, 73], "targetchannelidarrai": [40, 41], "targetcli": [37, 68, 73], "targetclientid": [37, 41], "targetclientidarrai": [40, 41], "targetclientorchannel": [68, 73], "targetmod": [37, 41, 68, 73], "tcp": [59, 73], "team": 25, "teamspeak": [0, 3, 5, 6, 8, 14, 17, 22, 24, 26, 29, 31, 32, 33, 34, 36, 37, 39, 45, 47, 55, 56, 57, 58, 59, 65, 67, 68, 70, 71], "teamspeakusa": [58, 65], "technologi": 44, "tell": [11, 41], "temporari": [13, 26, 35, 41, 45], "temporarili": 25, "termin": [9, 14, 15, 18, 20, 21, 22, 26, 28, 32, 34, 40, 41, 43, 47, 54, 55, 56, 59, 66, 72, 73], "termint": [51, 66, 73], "test": [1, 26, 41], "test_mode_off": 42, "test_mode_talk_status_changes_onli": 42, "test_mode_voice_local_and_remot": 42, "test_mode_voice_local_onli": 42, "testchannel": 56, "testserv": 56, "testus": 56, "text": [33, 34, 41, 45, 67, 73], "textmessag": [68, 73], "textmessagetarget_channel": 42, "textmessagetarget_cli": 42, "textmessagetarget_max": 42, "textmessagetarget_serv": 42, "textmessagetargetmod": [37, 41, 42, 68, 73], "than": [8, 10, 11, 22, 24, 34, 35, 41, 42, 43, 45, 47, 57, 58, 67, 71, 73], "thei": [22, 26, 31, 45, 46, 55, 59, 63, 65, 70, 73], "them": [11, 20, 22, 28, 30, 32, 41, 43, 46, 47, 49, 59, 64, 71, 73], "themselv": [55, 73], "thi": [0, 2, 3, 4, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 65, 66, 67, 68, 70, 71, 73], "thing": [6, 22, 41, 46, 53, 71], "third": [9, 31, 65], "those": [11, 26, 31, 33, 36, 47, 65], "thread": [31, 57, 59, 65, 67, 68, 69, 73], "three": 37, "through": [4, 10, 11, 13, 22, 27, 35, 41, 43, 73], "throw": 71, "thu": [25, 55, 62, 63, 64], "ti": [23, 35, 36], "time": [2, 6, 8, 13, 14, 18, 22, 23, 26, 29, 31, 37, 41, 42, 43, 45, 46, 47, 49, 58, 62, 65, 71, 73], "timeout": [43, 47, 73], "timeoutmessag": 41, "timestamp": [26, 41, 45], "tochannelid": [26, 41, 42], "tochannelpw": [26, 41], "todo": 41, "togeth": [3, 41], "toggl": [25, 29, 41], "toid": [37, 41], "token": 41, "tokickcli": [68, 73], "tokickcount": [68, 73], "tomovecli": [68, 73], "tomovecount": [68, 73], "tone": [0, 41], "too": [43, 71], "top": [17, 26, 45, 58], "topic": [12, 28, 48, 62, 70, 73], "total": [26, 41, 45], "tradit": 55, "traffic": [18, 23, 24, 25, 41, 45, 57, 60], "trail": [34, 41], "transfer": [41, 43, 45, 61, 73], "transferid": [26, 41, 42, 59], "transformedfilenam": 42, "transformedfilenamemaxs": 42, "transformfilepathexport": [42, 59, 73], "transformfilepathexportreturn": [42, 59, 73], "transmiss": [3, 5, 10, 36, 40, 41, 45, 72], "transmit": [3, 26, 36, 40, 41, 42, 45, 70, 72, 73], "treat": [59, 73], "tree": [16, 41, 43, 52, 73], "tri": [40, 41, 58, 68, 73], "trigger": [26, 43, 71], "trip": 45, "true": [3, 36], "try": [42, 43, 68, 73], "ts3_vector": [0, 41], "ts3channelcreationparam": [46, 49, 73], "ts3client_acquirecustomplaybackdata": [6, 41], "ts3client_activatecapturedevic": [2, 41], "ts3client_allowwhispersfrom": [40, 41], "ts3client_channelset3dattribut": [0, 41], "ts3client_cleanupconnectioninfo": 41, "ts3client_closeaudioplaybackhandl": 41, "ts3client_closecapturedevic": [4, 41, 43], "ts3client_closeplaybackdevic": [4, 41, 43], "ts3client_closewavefilehandl": [39, 41], "ts3client_createaudioplaybackhandl": 41, "ts3client_createident": [22, 41, 56], "ts3client_destroyclientlib": [11, 26, 41, 56], "ts3client_destroyserverconnectionhandl": [4, 11, 22, 41, 56], "ts3client_enqueueaudioplaybackhandl": 41, "ts3client_flushchannelcr": [12, 19, 41, 56], "ts3client_flushchannelupd": [16, 28, 41, 43], "ts3client_flushclientselfupd": [25, 29, 41], "ts3client_freememori": [7, 9, 11, 15, 21, 22, 23, 25, 26, 28, 29, 30, 31, 36, 41], "ts3client_funcnam": 31, "ts3client_getauthenticationtoken": 41, "ts3client_getaveragetransferspe": [26, 41], "ts3client_getcapturedevicelist": [8, 9, 41], "ts3client_getcapturemodelist": [8, 9, 41], "ts3client_getchannelclientlist": [15, 21, 41], "ts3client_getchannelemptysec": [13, 41], "ts3client_getchannelidfromchannelnam": [28, 41], "ts3client_getchannellist": [15, 41], "ts3client_getchannelofcli": [15, 41], "ts3client_getchannelvariableasint": [18, 28, 41], "ts3client_getchannelvariableasstr": [28, 41], "ts3client_getchannelvariableasuint64": [17, 28, 41], "ts3client_getchatlogintoken": 41, "ts3client_getclientid": [11, 14, 29, 41], "ts3client_getclientlibvers": [11, 41], "ts3client_getclientlibversionnumb": [11, 41], "ts3client_getclientlist": [15, 21, 41], "ts3client_getclientselfvariableasint": [2, 25, 29, 41], "ts3client_getclientselfvariableasstr": [29, 41], "ts3client_getclientvariableasint": [29, 32, 41], "ts3client_getclientvariableasstr": [29, 41], "ts3client_getclientvariableasuint64": [29, 41], "ts3client_getconnectionstatu": [41, 43, 45], "ts3client_getconnectionvariableasdoubl": 41, "ts3client_getconnectionvariableasstr": 41, "ts3client_getconnectionvariableasuint64": 41, "ts3client_getcurrentcapturedevicenam": [7, 41], "ts3client_getcurrentcapturemod": [7, 41], "ts3client_getcurrentplaybackdevicenam": [7, 41], "ts3client_getcurrentplaybackmod": [7, 41], "ts3client_getcurrenttransferspe": [26, 41], "ts3client_getdefaultcapturedevic": [8, 9, 41], "ts3client_getdefaultcapturemod": [8, 9, 41], "ts3client_getdefaultplaybackdevic": [8, 9, 41], "ts3client_getdefaultplaybackmod": [8, 9, 41], "ts3client_getencodeconfigvalu": [23, 41], "ts3client_geterrormessag": [11, 25, 29, 41], "ts3client_getfilelist": [26, 41], "ts3client_getglobalconfigvalueasint": 41, "ts3client_getinstancespeedlimitdown": [26, 41], "ts3client_getinstancespeedlimitup": [26, 41], "ts3client_getparentchannelofchannel": [15, 41], "ts3client_getplaybackconfigvalueasfloat": [35, 41], "ts3client_getplaybackdevicelist": [8, 9, 41], "ts3client_getplaybackmodelist": [8, 9, 41], "ts3client_getpreprocessorconfigvalu": [36, 41], "ts3client_getpreprocessorinfovaluefloat": [36, 41], "ts3client_getserverconnectionhandlerlist": [22, 41], "ts3client_getserverconnectionhandlerspeedlimitdown": [26, 41], "ts3client_getserverconnectionhandlerspeedlimitup": [26, 41], "ts3client_getserverconnectionvariableasfloat": 41, "ts3client_getserverconnectionvariableasuint64": 41, "ts3client_getserverlegacyuuid": 41, "ts3client_getservervariableasint": [30, 41], "ts3client_getservervariableasstr": [11, 30, 41], "ts3client_getservervariableasuint64": [30, 41], "ts3client_gettransferfilenam": [26, 41], "ts3client_gettransferfilepath": [26, 41], "ts3client_gettransferfileremotepath": [26, 41], "ts3client_gettransferfiles": [26, 41], "ts3client_gettransferfilesizedon": [26, 41], "ts3client_gettransferruntim": [26, 41], "ts3client_gettransferspeedlimit": [26, 41], "ts3client_gettransferstatu": [26, 41], "ts3client_getwhisperreceivewhitelist": 41, "ts3client_halttransf": [26, 41, 43], "ts3client_identitystringtouniqueidentifi": 41, "ts3client_initclientlib": [11, 33, 41, 43, 56], "ts3client_initiategracefulplaybackshutdown": [4, 41], "ts3client_istransfersend": [26, 41], "ts3client_iswhisperreceivewhitelist": 41, "ts3client_logmessag": [33, 41], "ts3client_onmatrixmessag": 41, "ts3client_opencapturedevic": [6, 8, 41], "ts3client_openplaybackdevic": [6, 8, 41], "ts3client_openwavefilehandl": [0, 41], "ts3client_pauseaudioplaybackhandl": 41, "ts3client_pausewavefilehandl": [39, 41], "ts3client_playwavefil": [35, 39, 41, 43], "ts3client_playwavefilehandl": [0, 35, 39, 41, 43], "ts3client_postmessag": 41, "ts3client_postprotocommand": 41, "ts3client_processcustomcapturedata": [6, 41], "ts3client_registercustomdevic": [6, 41, 43], "ts3client_removefromallowedwhispersfrom": [40, 41], "ts3client_requestchanneldelet": [13, 41], "ts3client_requestchanneldescript": [41, 45, 68, 73], "ts3client_requestchannelmov": [16, 17, 41], "ts3client_requestchannelsubscrib": [18, 41], "ts3client_requestchannelsubscribeal": [18, 41], "ts3client_requestchannelunsubscrib": [18, 41], "ts3client_requestchannelunsubscribeal": [18, 41], "ts3client_requestchat": 41, "ts3client_requestclientid": 41, "ts3client_requestclientkickfromchannel": [20, 41], "ts3client_requestclientkickfromserv": [20, 41], "ts3client_requestclientmov": [14, 31, 41], "ts3client_requestclientsetwhisperlist": [40, 41], "ts3client_requestclientvari": [29, 41, 43, 45], "ts3client_requestconnectioninfo": [41, 43, 45, 68, 73], "ts3client_requestcreatedirectori": [26, 41, 59, 68, 69, 73], "ts3client_requestdeletechanneltextmsg": 41, "ts3client_requestdeletefil": [26, 41, 59, 68, 69, 73], "ts3client_requestfil": [26, 41], "ts3client_requestfileinfo": [26, 41, 59, 68, 69, 73], "ts3client_requestfilelist": [26, 41, 59, 68, 69, 73], "ts3client_requestmutecli": [32, 41, 45], "ts3client_requestrenamefil": [26, 41, 59, 68, 69, 73], "ts3client_requestsendchanneltextmsg": [37, 41], "ts3client_requestsendprivatetextmsg": [37, 41], "ts3client_requestsendservertextmsg": [37, 41], "ts3client_requestserverconnectioninfo": [41, 45, 68, 73], "ts3client_requestservervari": [30, 41, 43, 45], "ts3client_requestunmutecli": [32, 41], "ts3client_s3ft_deletefil": 41, "ts3client_s3ft_getdownloadurl": 41, "ts3client_s3ft_getpresignedurl": 41, "ts3client_s3ft_getuploadurl": 41, "ts3client_s3ft_listfil": 41, "ts3client_s3ft_renamefil": 41, "ts3client_s3ft_uploaddonenotif": 41, "ts3client_sendfil": [26, 41], "ts3client_set3dwaveattribut": [0, 41], "ts3client_setaecreferencedevic": 41, "ts3client_setchannelvariableasint": [5, 12, 16, 23, 28, 41, 43, 56], "ts3client_setchannelvariableasstr": [12, 28, 41, 56], "ts3client_setchannelvariableasuint64": [12, 17, 28, 41], "ts3client_setclientselfvariableasint": [25, 29, 41], "ts3client_setclientselfvariableasstr": [29, 41, 58], "ts3client_setclientvolumemodifi": [25, 35, 41, 45], "ts3client_setglobalconfigvalu": 41, "ts3client_setinstancespeedlimitdown": [26, 41], "ts3client_setinstancespeedlimitup": [26, 41], "ts3client_setkeypressedduringchunk": 41, "ts3client_setlocaltestmod": [10, 41], "ts3client_setlogverbos": [33, 41], "ts3client_setplaybackconfigvalu": [25, 35, 41], "ts3client_setpreprocessorconfigvalu": [25, 36, 41], "ts3client_setserverconnectionhandlerspeedlimitdown": [26, 41], "ts3client_setserverconnectionhandlerspeedlimitup": [26, 41], "ts3client_settransferspeedlimit": [26, 41], "ts3client_setwhisperreceivewhitelist": [40, 41], "ts3client_spawnnewserverconnectionhandl": [22, 41, 56], "ts3client_startconnect": [14, 17, 22, 41, 43, 56, 58], "ts3client_startconnectionwithchannelid": [22, 41, 43], "ts3client_startvoicerecord": [3, 41], "ts3client_stopconnect": [11, 22, 41, 56], "ts3client_stopvoicerecord": [3, 41], "ts3client_systemset3dlistenerattribut": [0, 41], "ts3client_systemset3dset": [0, 41], "ts3client_unregistercustomdevic": [6, 41], "ts3client_xxx": 31, "ts3errortyp": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 43, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 59, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73], "ts3sc_array_ftdeletefil": 42, "ts3sc_array_ftgetfileinfo": 42, "ts3sc_data_ftcreatedir": 42, "ts3sc_data_ftdeletefil": 42, "ts3sc_data_ftgetfileinfo": 42, "ts3sc_data_ftgetfilelist": 42, "ts3sc_data_ftinitdownload": 42, "ts3sc_data_ftinitupload": 42, "ts3sc_data_ftrenamefil": 42, "ts3sc_ftcreatedir": [42, 59, 68, 69, 73], "ts3sc_ftdeletefil": [42, 59, 68, 69, 73], "ts3sc_ftgetfileinfo": [42, 59, 68, 69, 73], "ts3sc_ftgetfilelist": [42, 59, 68, 69, 73], "ts3sc_ftinitdownload": [42, 59, 68, 69, 73], "ts3sc_ftinitupload": [42, 59, 68, 69, 73], "ts3sc_ftrenamefil": [42, 59, 68, 69, 73], "ts3sc_meta_ftcreatedir": 42, "ts3sc_meta_ftdeletefil": 42, "ts3sc_meta_ftgetfileinfo": 42, "ts3sc_meta_ftgetfilelist": 42, "ts3sc_meta_ftinitdownload": 42, "ts3sc_meta_ftinitupload": 42, "ts3sc_meta_ftrenamefil": 42, "ts3server_calculatesecurityhash": [70, 73], "ts3server_channeldelet": [50, 73], "ts3server_channelmov": [52, 73], "ts3server_clientmov": [55, 73], "ts3server_clientskickfromserv": [55, 73], "ts3server_createchannel": [46, 49, 73], "ts3server_createsecuritysalt": [70, 73], "ts3server_createvirtualserv": [46, 56, 58, 71, 73], "ts3server_createvirtualserver2": [46, 49, 71, 73], "ts3server_destroyserverlib": [47, 56, 73], "ts3server_disableclientcommand": [56, 73], "ts3server_enablefilemanag": [45, 59, 73], "ts3server_flushchannelcr": [48, 73], "ts3server_flushchannelvari": [48, 62, 73], "ts3server_flushclientvari": [55, 63, 73], "ts3server_flushvirtualservervari": [58, 64, 73], "ts3server_freememori": [46, 47, 51, 54, 55, 58, 62, 63, 64, 65, 66, 70, 71, 73], "ts3server_funcnam": 65, "ts3server_getchannelclientlist": [54, 55, 66, 73], "ts3server_getchannelcreationparamsvari": [46, 49, 73], "ts3server_getchannellist": [51, 66, 73], "ts3server_getchannelofcli": [51, 66, 73], "ts3server_getchannelvariableasint": [62, 73], "ts3server_getchannelvariableasstr": [62, 73], "ts3server_getchannelvariableasuint64": [62, 73], "ts3server_getclientidsfromuid": 73, "ts3server_getclientlist": [54, 55, 66, 73], "ts3server_getclientvariableasint": [55, 63, 73], "ts3server_getclientvariableasstr": [55, 58, 63, 73], "ts3server_getclientvariableasuint64": [55, 63, 73], "ts3server_getglobalerrormessag": [47, 73], "ts3server_getparentchannelofchannel": [51, 66, 73], "ts3server_getserverlibvers": [47, 73], "ts3server_getserverlibversionnumb": [47, 73], "ts3server_getvariableasint": [46, 49, 73], "ts3server_getvariableasstr": [46, 49, 73], "ts3server_getvariableasuint64": [46, 49, 73], "ts3server_getvirtualserverconnectionvariableasdoubl": [61, 73], "ts3server_getvirtualserverconnectionvariableasuint64": [61, 73], "ts3server_getvirtualservercreationparamschannelcreationparam": [46, 49, 73], "ts3server_getvirtualservercreationparamsvari": [46, 73], "ts3server_getvirtualserverkeypair": [46, 71, 73], "ts3server_getvirtualserverlist": [66, 73], "ts3server_getvirtualservervariableasint": [64, 73], "ts3server_getvirtualservervariableasstr": [47, 64, 73], "ts3server_getvirtualservervariableasuint64": [64, 73], "ts3server_initserverlib": [43, 47, 56, 59, 68, 73], "ts3server_makechannelcreationparam": [46, 49, 73], "ts3server_makevirtualservercreationparam": [46, 73], "ts3server_setchannelcreationparam": [46, 49, 73], "ts3server_setchannelvariableasint": [43, 48, 62, 73], "ts3server_setchannelvariableasstr": [48, 62, 73], "ts3server_setchannelvariableasuint64": [48, 62, 73], "ts3server_setclientvariableasint": [55, 63, 73], "ts3server_setclientvariableasstr": [55, 63, 73], "ts3server_setclientvariableasuint64": [55, 63, 73], "ts3server_setclientwhisperlist": [72, 73], "ts3server_setlogverbos": 73, "ts3server_setservervariableasint": 71, "ts3server_setservervariableasstr": 71, "ts3server_setvariableasint": [46, 49, 73], "ts3server_setvariableasstr": [46, 49, 73], "ts3server_setvariableasuint64": [46, 49, 73], "ts3server_setvirtualservercreationparam": [46, 73], "ts3server_setvirtualservervariableasint": [58, 64, 73], "ts3server_setvirtualservervariableasstr": [64, 73], "ts3server_setvirtualservervariableasuint64": [64, 73], "ts3server_stopvirtualserv": [56, 64, 71, 73], "ts3server_xxx": 65, "ts3variabl": [46, 49, 73], "ts3virtualservercreationparam": [46, 73], "ts_chat_id": 41, "twice": 42, "two": [0, 9, 22, 24, 29, 32, 40, 41, 46, 49, 57, 58, 71], "txt": [26, 41, 58], "type": [8, 11, 26, 31, 36, 37, 41, 43, 46, 47, 55, 61, 62, 63, 64, 65, 68, 73], "u": [11, 15, 18, 40, 41, 42, 45, 47, 48, 51, 62, 66], "udp": [22, 41, 46, 71, 73], "uft8": 41, "ui": [11, 31, 41], "uid": [28, 41], "uid1": 73, "uid2": 73, "uint64": [0, 2, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 58, 59, 61, 62, 63, 64, 66, 67, 68, 69, 71, 72, 73], "un": [18, 41], "unabl": 56, "unavail": 6, "undefin": [3, 11, 30, 31, 41, 47, 65], "under": [33, 41], "undon": [40, 41], "unencrypt": 38, "unimpl": [11, 47], "uniniti": [11, 31, 47, 65], "uniqu": [0, 6, 13, 16, 22, 26, 41, 43, 45, 46, 49, 70, 71, 73], "uniqueclientidentifi": 41, "unit": [0, 41], "unix": [26, 41, 45], "unless": [14, 22, 26, 33, 41, 45, 56, 66], "unlimit": [26, 58], "unmut": [29, 41], "unpaus": 39, "unreach": 47, "unregist": [6, 43], "unset": [3, 41], "unsign": [0, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "unspecifi": 43, "unsubscrib": [19, 35, 41, 42], "unsupport": 43, "until": [4, 22, 26, 39, 40, 41], "unus": [12, 13, 14, 16, 18, 20, 22, 26, 28, 29, 30, 32, 33, 37, 40, 41, 55, 73], "unusu": [3, 22], "up": [0, 6, 8, 26, 41, 43, 45, 46, 49, 58, 59, 71, 73], "updat": [18, 27, 28, 41, 42, 43, 45, 68, 71, 73], "upload": [41, 42, 43, 45, 59, 68, 69, 73], "uploadbandwidth": [59, 73], "upon": [4, 43, 46, 57, 59, 67, 68, 69, 73], "upstream": 45, "upward": [0, 41], "url": 41, "us": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73], "usabl": 44, "usag": [5, 18, 23, 41, 42, 43, 45], "usedlogtyp": [11, 33, 41, 47, 73], "user": [2, 3, 4, 5, 6, 10, 11, 13, 17, 18, 22, 24, 29, 31, 32, 34, 41, 42, 45, 56, 57, 59, 60, 65, 67, 68, 73], "usernam": 58, "usual": 22, "utf": 60, "utf8": [8, 9, 11, 13, 14, 16, 20, 22, 23, 26, 28, 29, 30, 33, 34, 35, 37, 41, 42, 43, 46, 47, 55, 59, 64, 67, 68, 71, 73], "uuid": 41, "v": 5, "vad": [25, 36], "vad_extrabuffers": 36, "valid": [0, 8, 9, 22, 23, 25, 26, 34, 35, 36, 37, 41, 42, 43, 45, 46, 49, 58, 73], "validatenamepassword": 58, "valu": [0, 1, 5, 10, 11, 12, 13, 14, 17, 18, 20, 22, 23, 24, 25, 26, 28, 29, 30, 33, 37, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 55, 56, 58, 59, 60, 62, 63, 64, 65, 67, 68, 70, 73], "var": [46, 73], "variabl": [7, 9, 11, 12, 13, 15, 17, 21, 22, 23, 25, 26, 28, 29, 30, 31, 35, 36, 39, 41, 43, 47, 48, 49, 51, 54, 55, 56, 60, 61, 62, 63, 64, 65, 66, 68, 70, 71, 73], "variablea": 43, "variablesexport": [42, 68, 73], "variablesexportitem": 42, "variou": [9, 26, 29, 31, 36, 45, 46, 60], "vector": [0, 41], "veloc": [0, 41], "verb": 41, "verbos": [33, 41, 73], "veri": [24, 25, 35, 57, 71], "verifi": [67, 73], "versa": 43, "version": [39, 41, 43, 45, 73], "via": [6, 31, 37, 41, 46, 73], "vice": 43, "virtual": [15, 21, 26, 37, 38, 41, 42, 43, 45, 47, 49, 51, 54, 55, 59, 63, 64, 65, 66, 67, 73], "virtualserv": 71, "virtualserver_address": 45, "virtualserver_channels_onlin": 45, "virtualserver_clients_onlin": [30, 45, 64], "virtualserver_codec_encryption_mod": [38, 45], "virtualserver_cr": 45, "virtualserver_create_flag_non": 73, "virtualserver_create_flag_passwords_encrypt": 73, "virtualserver_encryption_ciph": 45, "virtualserver_endmark": 45, "virtualserver_filebas": 45, "virtualserver_log_filetransf": [42, 45], "virtualserver_max_download_total_bandwidth": 45, "virtualserver_max_upload_total_bandwidth": 45, "virtualserver_maxcli": [43, 45, 58], "virtualserver_min_clients_in_channel_before_forced_sil": 43, "virtualserver_nam": [45, 46], "virtualserver_password": 45, "virtualserver_platform": 45, "virtualserver_unique_identifi": 45, "virtualserver_uptim": 45, "virtualserver_vers": 45, "virtualserver_version_sign": 45, "virtualserver_welcomemessag": [11, 22, 45, 47, 64], "virtualserver_x": [42, 59], "virtualservercreateflag": [46, 73], "virtualservercreationparam": [46, 73], "virtualserverproperti": [30, 41, 45, 46, 64, 73], "virtualserverpropertiesrar": [30, 41], "virtualserverpropertiessdk": 64, "visibl": [14, 15, 17, 18, 20, 21, 22, 35, 41, 42, 45], "voic": [1, 5, 23, 25, 29, 32, 35, 36, 37, 40, 41, 44, 45, 72, 73], "voiceactivation_level": 36, "voicedata": 73, "voicedatas": 73, "void": [0, 3, 4, 11, 12, 13, 14, 16, 18, 20, 22, 24, 26, 28, 29, 30, 31, 33, 34, 37, 40, 41, 47, 56, 57, 58, 59, 67, 70, 73], "voip": 44, "volu": 25, "volum": [0, 35, 41, 45], "volume_factor_wav": [35, 41], "volume_modifi": [25, 35, 41], "wa": [0, 3, 4, 11, 12, 13, 14, 16, 18, 20, 22, 25, 26, 28, 29, 30, 31, 32, 33, 34, 37, 40, 41, 42, 43, 45, 46, 59, 67, 68, 69, 71, 73], "wai": [4, 6, 18, 22, 24, 34, 41, 46, 56, 57, 58, 67, 70, 71], "wait": [4, 14, 41, 71], "want": [0, 2, 3, 8, 18, 22, 24, 25, 40, 41, 46, 57, 59, 61, 62, 64, 68, 71, 73], "wasapi": 41, "wav": 43, "wave": [6, 35, 41, 43], "wavehandl": [0, 39, 41], "we": [0, 6, 11, 14, 18, 20, 22, 31, 32, 35, 40, 41, 42, 45, 46, 47, 49, 58, 73], "welcom": [42, 45, 64], "welcomemessag": [11, 64], "welcomemsg": [11, 47], "well": [11, 22, 25, 27, 29, 33, 41, 42, 59, 61], "were": [17, 26, 41, 73], "what": [22, 26, 27, 41, 45, 60], "whatev": [39, 41, 42], "when": [0, 2, 3, 4, 5, 6, 11, 12, 13, 14, 16, 17, 18, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 47, 49, 50, 57, 58, 59, 60, 65, 67, 68, 69, 70, 71, 73], "whenev": [29, 30, 34, 41, 59, 67, 73], "where": [6, 11, 17, 25, 31, 32, 37, 42, 46, 47, 59, 65, 68, 69, 73], "whether": [3, 4, 7, 11, 13, 14, 16, 18, 20, 26, 32, 36, 37, 39, 40, 41, 42, 43, 45, 57, 68, 73], "which": [0, 2, 3, 4, 6, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73], "while": [4, 6, 25, 29, 31, 40, 42, 45, 55, 73], "whipser": 42, "whisper": [25, 41, 43, 45, 73], "who": [15, 18, 25, 26, 42, 56, 59, 66, 73], "whole": [20, 38], "whose": 41, "wide": [26, 41, 73], "width": 43, "win": 9, "window": [1, 9, 11, 31, 41, 43, 47, 65, 71], "windowsaudiosess": 41, "wire": [57, 73], "within": [11, 17, 22, 25, 26, 31, 35, 41, 43, 47, 52, 58, 59, 64, 71, 73], "without": [3, 16, 23, 41, 43, 58, 71], "won": [3, 11, 47], "work": [41, 47, 73], "would": [3, 11, 17, 22, 23, 25, 38, 40, 41, 47, 56, 58, 73], "write": [6, 24, 33, 41, 43, 45, 67, 73], "written": [6, 34, 41, 46], "wrong": 43, "x": [0, 1, 12, 31, 41, 42, 48, 59, 65], "xor": [24, 57], "y": [0, 59], "yet": [40, 42, 43], "yield": [30, 41], "you": [0, 3, 4, 6, 7, 8, 11, 12, 13, 14, 16, 18, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 43, 45, 46, 47, 48, 49, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 71, 73], "your": [3, 6, 11, 14, 24, 25, 29, 35, 37, 40, 41, 44, 45, 47, 57, 58, 65, 67, 71, 73], "yourself": [24, 41, 45], "z": 0, "zero": [6, 11, 15, 18, 21, 22, 26, 28, 32, 34, 35, 40, 41, 47, 51, 54, 55, 57, 59, 66, 67, 68, 69, 72, 73]}, "titles": ["3D Sound", "Client Audio", "Activating the capture device", "Accessing the voice buffer", "Closing devices", "Audio codecs", "Using custom devices", "Query current mode and device", "Initializing devices", "List available modes and devices", "Local Test mode", "Getting started", "Creating a new channel", "Deleting a channel", "Joining a channel", "List channels", "Moving a channel", "Channel sorting", "Channel subscriptions", "Channel Management", "Kicking clients", "List clients", "Managing server connections", "Encoder options", "Custom encryption", "FAQ", "Filetransfer", "Retrieve and store information", "Channel information", "Client information", "Server information", "Introduction", "Muting other clients", "Logging", "Custom passwords", "Playback options", "Preprocessor options", "Text chat", "Channel voice data encryption", "Playing wave files", "Whisper lists", "TeamSpeak Client Functions", "Structures & Enumerations", "TeamSpeak Error Codes", "Welcome to TeamSpeak SDK\u2019s documentation!", "Property Enums", "Advanced virtual server creation", "Getting started", "Creating a new channel", "Advanced channel creation", "Deleting channels", "List channels", "Moving channels", "Managing channels", "List clients", "Managing clients", "Disabling protocol commands", "Custom encryption", "FAQ", "Filetransfer", "Retrieve and store information", "Bandwidth and Traffic", "Channel information", "Client information", "Server information", "Introduction", "List available clients, channels, servers", "Custom passwords", "Permission checks", "<no title>", "Security salts and hashes", "Create and stop virtual servers", "Whisper lists", "TeamSpeak Server Functions"], "titleterms": {"": 44, "1": 58, "3d": 0, "A": [11, 47], "The": [11, 47], "To": 25, "access": 3, "account": 58, "across": 25, "activ": [2, 26], "actual": [48, 49], "add": 40, "addit": 49, "adjust": [0, 25, 35], "advanc": [39, 46, 49], "after": 3, "allow": 40, "an": 22, "audio": [1, 5, 6], "authent": 58, "avail": [9, 35, 36, 66, 68], "bandwidth": 61, "basic": 49, "befor": 3, "buffer": 3, "c": [11, 47], "call": [31, 65], "callback": [0, 11, 12, 13, 16, 18, 20, 26, 28, 47, 59, 68], "can": 40, "cancel": 26, "captur": [2, 3, 8], "chang": [16, 22, 64], "changelog": 44, "channel": [12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 28, 37, 38, 45, 46, 48, 49, 50, 51, 52, 53, 62, 66, 67, 70], "chat": 37, "check": [18, 32, 68], "client": [0, 1, 20, 21, 29, 31, 32, 35, 41, 42, 45, 54, 55, 58, 63, 66, 70], "close": [4, 39], "code": [31, 43], "codec": [5, 42], "command": 56, "common": [42, 45], "config": 36, "configur": 58, "connect": 22, "control": 40, "creat": [12, 22, 46, 48, 49, 70, 71], "creation": [12, 46, 49], "current": 7, "custom": [6, 24, 34, 57, 67], "data": [6, 38], "decrypt": [24, 57], "default": 9, "defin": 33, "delai": 13, "delet": [13, 50], "devic": [2, 4, 6, 7, 8, 9], "directori": 26, "disabl": 56, "disconnect": 22, "document": 44, "down": [11, 47], "download": 26, "edit": 28, "effect": 3, "enabl": 59, "encod": 23, "encrypt": [24, 34, 38, 57, 67], "enrypt": 24, "enum": 45, "enumer": 42, "error": [11, 43, 47], "essenti": 46, "exampl": [3, 6, 9, 11, 12, 14, 15, 18, 22, 23, 24, 25, 28, 29, 30, 31, 32, 35, 37, 46, 47, 48, 51, 55, 56, 57, 62, 63, 64, 66, 68], "faq": [25, 58], "file": [0, 26, 31, 39, 42, 59], "filetransf": [26, 59, 68], "from": [18, 20, 40], "function": [31, 41, 65, 73], "futur": 71, "gener": 0, "get": [9, 11, 47, 58], "handl": [11, 39, 47], "handler": 22, "hash": 70, "header": 31, "i": 58, "ident": 22, "implement": [25, 58], "individu": 35, "inform": [26, 27, 28, 29, 30, 55, 60, 62, 63, 64], "initi": [8, 11, 26, 46, 47, 58], "input": 25, "introduct": [31, 65], "join": 14, "keypair": 71, "kick": [20, 55], "level": 33, "lib": [31, 65], "librari": [11, 47], "limit": 26, "list": [9, 15, 21, 22, 40, 51, 54, 55, 66, 72], "local": [10, 26], "log": [33, 58], "manag": [19, 22, 53, 55], "maximum": 58, "mechan": [11, 47], "messag": 42, "mix": 3, "mode": [7, 9, 10], "move": [16, 52, 55], "multipl": 58, "mute": 32, "name": 58, "new": [12, 48], "notif": 22, "number": 58, "obtain": [39, 49], "option": [23, 35, 36, 46], "other": [0, 32], "output": 25, "overview": 31, "own": [0, 29], "password": [34, 58, 67], "path": 59, "paus": 39, "permiss": [59, 68], "plai": 39, "playback": [3, 6, 8, 35], "pointer": 46, "posit": 0, "preprocess": 3, "preprocessor": 36, "privat": 37, "process": 58, "properti": [45, 46, 49], "protocol": 56, "provid": 6, "push": 25, "queri": [7, 9, 11, 26, 28, 29, 30, 35, 36, 46, 47, 55, 61, 62, 63, 64, 71], "receiv": 37, "record": 3, "regist": 6, "remov": [6, 22, 40], "request": [12, 26, 29, 30], "requir": [31, 65], "resum": 39, "retriev": [6, 27, 60], "return": 31, "reus": 71, "rewrit": 59, "run": 58, "salt": 70, "sdk": 44, "secur": 70, "send": 37, "server": [20, 22, 30, 37, 42, 45, 46, 58, 59, 64, 65, 66, 67, 71, 73], "set": [0, 26, 29, 33, 35, 36, 46, 49, 55, 62, 63], "shut": [11, 47], "shutdown": 58, "sid": 58, "simpl": 39, "sort": [16, 17], "sound": 0, "speed": 26, "standard": 68, "start": [11, 47, 58], "statu": [18, 32], "stop": 71, "store": [27, 60], "structur": [42, 46, 49], "subscrib": 18, "subscript": 18, "system": [31, 65], "talk": 25, "teamspeak": [41, 43, 44, 73], "test": 10, "text": [37, 42], "traffic": 61, "transfer": [26, 42, 59], "tree": 46, "unabl": 58, "unmut": 32, "unsubscrib": 18, "updat": [29, 30], "upload": 26, "us": 6, "usag": 65, "user": 33, "valid": 67, "valu": [35, 36, 61], "variabl": 46, "version": [11, 47], "virtual": [46, 58, 71], "voic": [3, 38, 42], "volum": 25, "wave": [0, 39], "welcom": 44, "whisper": [40, 42, 72], "who": 40, "you": 40}}) \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/advanced-create.html b/docs/teamspeak-sdk-3.5.2/doc/server/advanced-create.html deleted file mode 100644 index a040fd4..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/advanced-create.html +++ /dev/null @@ -1,528 +0,0 @@ - - - - - - - - - Advanced virtual server creation — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Advanced virtual server creation

-

In addition to the previously mentioned way to create a virtual server -using ts3server_createVirtualServer(), there is an alternative way to -create a virtual server. The advantage of this method is the possibility -to restore the complete channel structure upon server creation including -the channel IDs in one step. This allows taking and restoring server -snapshots including the channel tree.

-
-

Note

-

For a complete example please see the “server_creation_params” sample -code in the SDK package.

-
-
-

Create server structure pointer

-

First, a TS3VirtualServerCreationParams has to be created, which -will be filled with essential and optional server parameters. This will eventually -contain the entire virtual server structure and is used to create and start the virtual server.

-

Create a new virtual server parameter structure using

-
-
-unsigned int ts3server_makeVirtualServerCreationParams(struct TS3VirtualServerCreationParams **result)
-

Creates a structure to define an entire virtual server including the channel layout for server creation for use with ts3server_createVirtualServer2.

-

This is the first function to call when using the ts3server_createVirtualServer2 meachanism of creating virtual servers in one go, including all of their channels. After receiving the structure using this function, you need to call ts3server_setVirtualServerCreationParams to set basic configuration for this virtual server. Once that is done you can set additional parameters using ts3server_getVirtualServerCreationParamsVariables and ts3server_setVariableAsInt, ts3server_setVariableAsUInt64 or ts3server_setVariableAsString

-
-
Parameters:
-
    -
  • result – address of a variable to receive a pointer to a structure defining the virtual server. This must be filled using ts3server_setVirtualServerCreationParams after this. Pointer must not be freed by caller.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

Do not free or dispose of the structure, it must be valid as long -as the virtual server exists. -The server lib will take care of cleaning up the structure at an -appropriate time.

-
-
-
-

Set essential server properties

-

Once the TS3VirtualServerCreationParams structure has been created, it -needs to be filled with the essential parameters to create a new virtual -server. Essential parameters include server port, IP, the key pair, maximum number of -clients, number of channels we want to start the server with and the -virtual server ID.

-

To set these essential parameters call the function

-
-
-unsigned int ts3server_setVirtualServerCreationParams(struct TS3VirtualServerCreationParams *virtualServerCreationParams, unsigned int serverPort, const char *serverIp, const char *serverKeyPair, unsigned int serverMaxClients, unsigned int channelCount, uint64 serverID)
-

Set mandatory server creation properties for server creation using ts3server_createVirtualServer2.

-

This call is mandatory after calling ts3server_makeVirtualServerCreationParams when using ts3server_createVirtualServer2 and sets the basic information to create a virtual server. After this call you can optionally set other variables by calling ts3server_getVirtualServerCreationParamsVariables after this.

-
-
Parameters:
-
    -
  • virtualServerCreationParams – pointer to a struct of creation parameters obtained by calling ts3server_makeVirtualServerCreationParams

  • -
  • serverPort – the UDP port to listen for client connections on

  • -
  • serverIp – comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported.

  • -
  • serverKeyPair – unique key for encryption. Pass an empty string when originally creating a new server, query the generated encryption key with ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups.

  • -
  • serverMaxClients – maximum number of clients that can be connected simultaneously at any given time

  • -
  • channelCount – the amount of channels this server will have after creation. You must call ts3server_getVirtualServerCreationParamsChannelCreationParams with this virtualServerCreationParams exactly this many times.

  • -
  • serverID – the id this virtual server will have when created. server id must be unique during life time of the server library.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Query and set optional server properties

-

After essential virtual server parameters have been defined with -ts3server_setVirtualServerCreationParams(), additional parameters can -be set. For that, we first need to get a TS3Variables from the -TS3VirtualServerCreationParams, in which the additional -paramters will be written using the functions -ts3server_setVariableAsInt(), ts3server_setVariableAsUInt64() and -ts3server_setVariableAsString().

-

To receive a pointer to a TS3Variables structure call

-
-
-unsigned int ts3server_getVirtualServerCreationParamsVariables(struct TS3VirtualServerCreationParams *virtualServerCreationParams, struct TS3Variables **result)
-

create struct to define optional server settings for server creation with ts3server_createVirtualServer2

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Once you have a pointer to a valid TS3Variables structure, you can query -and modify various parameters with one of the following functions. -Select the proper function depending of the type of the parameter you -want to query or modify.

-
-

Query variables

-
-
-unsigned int ts3server_getVariableAsInt(struct TS3Variables *var, int flag, int *result)
-

get the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVariableAsUInt64(struct TS3Variables *var, int flag, uint64 *result)
-

get the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVariableAsString(struct TS3Variables *var, int flag, char **result)
-

get the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Set variables

-
-
-unsigned int ts3server_setVariableAsInt(struct TS3Variables *var, int flag, int value)
-

set the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVariableAsUInt64(struct TS3Variables *var, int flag, uint64 value)
-

set the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVariableAsString(struct TS3Variables *var, int flag, const char *value)
-

set the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Example

-

The following will set the virtual server name of the server to be created later to “My Server”

-
if (ts3server_setVariableAsString(vars, VIRTUALSERVER_NAME, "My Server") != ERROR_ok) {
-    printf("Failed to set virtual server name: %d\n", error);
-}
-
-
-
-
-
-

Initialize the channel tree

-

After setting global virtual server parameters we are ready to -initialize the channel tree.

-
-

Note

-

The number of created channels must match exactly the previously -defined channelCount in ts3server_setVirtualServerCreationParams().

-
-

For each channel you need to get a TS3ChannelCreationParams and fill it -with the desired channel parameters, including the channel ID.

-
-
-unsigned int ts3server_getVirtualServerCreationParamsChannelCreationParams(struct TS3VirtualServerCreationParams *virtualServerCreationParams, unsigned int channelIdx, struct TS3ChannelCreationParams **result)
-

Used to specify channels to create during advanced server creation using ts3server_createVirtualServer2.

-

Call this function exactly as often as you indicated channels to be created in the ts3server_setVirtualServerCreationParams call. Once you have received the struct you must set the details using ts3server_setChannelCreationParams and can optionally set additional parameters using ts3server_getChannelCreationParamsVariables to get a structure to fill using ts3server_setVariableAsInt, ts3server_setVariableAsString, ts3server_setVariableAsUInt64

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

These structures are used by the server library and must remain valid -for the life time of the virtual server we are creating. -Do not free or dispose of these structures.

-
-
-

Set essential channel properties

-

Once we have a TS3ChannelCreationParams pointer for this channel, we can -start to fill it in two steps. Step 1 is setting the essential data, -step 2 is setting optional additional data.

-

Essential parameters are channel parent ID and channel ID, which define where the -channel will exist. Set them using

-
-
-unsigned int ts3server_setChannelCreationParams(struct TS3ChannelCreationParams *channelCreationParams, uint64 channelParentID, uint64 channelID)
-

Specify mandatory details of a channel to be created at server creation using ts3server_createVirtualServer2.

-

Must be called after ts3server_getVirtualServerCreationParamsChannelCreationParams to set basic properties of a channel. After this call you may set additional channel properties by calling ts3server_getChannelCreationParamsVariables and ts3server_setVariableAsInt, ts3server_setVariableAsUInt64 or ts3server_setVariableAsString

-
-
Parameters:
-
    -
  • channelCreationParams – defines the channel for which we set basic properties. Obtained by calling ts3server_getVirtualServerCreationParamsChannelCreationParams

  • -
  • channelParentID – the id of the channel that this channel is a sub channel of. Pass 0 to make this channel a root channel.

  • -
  • channelID – the id this channel should have. Pass 0 to have the server lib assign a free ID. This is used to identify the channel in other calls to the client and server library. Must be unique across all virtual servers during the lifetime of the server library.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Set and query optional channel properties

-

After setting the essential parameters, we can set optional parameters in a similar way -as we did for the virtual server itself.

-

Retrieve a TS3Variables pointer for this channel using

-
-
-unsigned int ts3server_getChannelCreationParamsVariables(struct TS3ChannelCreationParams *channelCreationParams, struct TS3Variables **result)
-

Allows settings optional channel properties for channels to be created either at server creation using ts3server_createVirtualServer2 or using ts3server_createChannel.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Once we have the structure use the previously described functions -ts3server_setVariableAsInt(), ts3server_setVariableAsUInt64() and ts3server_setVariableAsString() -to modify the properties. You can use ts3server_getVariableAsInt(), ts3server_getVariableAsUInt64() and -ts3server_getVariableAsString() to query current properties for the channel.

-
-
-
-

Create the virtual server and channels

-

Once we have defined the virtual server, and set up all the channels needed as described before, -we can finally go ahead and actually create the virtual server and all the channels as specified using

-
-
-unsigned int ts3server_createVirtualServer2(struct TS3VirtualServerCreationParams *virtualServerCreationParams, enum VirtualServerCreateFlags flags, uint64 *result)
-

Create an entire server structure in a single call. Useful for restoring an entire virtual server including channels including their ids after storing them on shutdown. See the SDK documentation for more in depth information.

-

This requires a few other calls to be made in advance. First you need to call ts3server_makeVirtualServerCreationParams to get a TS3VirtualServerCreationParams struct that then needs to be filled via ts3server_setVirtualServerCreationParams. You can then use ts3server_getVirtualServerCreationParamsVariables to set other server settings and use ts3server_getVirtualServerCreationParamsChannelCreationParams to specify channels to create using ts3server_setChannelCreationParams.

-
-
Parameters:
-
    -
  • virtualServerCreationParams – pointer to the server parameters obtained by calling ts3server_makeVirtualServerCreationParams. These must have been filled using ts3server_setVirtualServerCreationParams before calling this function.

  • -
  • flags – defines how certain information is present in the virtualServerCreationParams. Combination of the values from the VirtualServerCreateFlags enum

  • -
  • result – address of a variable to receive the created servers id. This is used in other calls to the server library to identify this server.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

Before this function is called, neither the server nor any of the channels -actually exist anywhere. We merely described how they should look like and -where the channels are. -You cannot use any functions that require things to actually exist before -this function was successfully called

-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/basic.html b/docs/teamspeak-sdk-3.5.2/doc/server/basic.html deleted file mode 100644 index 6a7ed2c..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/basic.html +++ /dev/null @@ -1,420 +0,0 @@ - - - - - - - - - Getting started — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Getting started

-
-

The callback mechanism

-

The communication from the Server Lib to the server application takes -place using callbacks. The server application has to define a -series of function pointers using the ServerLibFunctions struct. -These callbacks are used to let the server application -hook into the library and receive notifications on certain actions.

-
-

A callback example in C:

-
static void my_onClientConnected_callback(uint64 serverID, anyID clientID, uint64 channelID, unsigned int* removeClientError) {
-    printf("Client %u connected on virtual server %u joining channel %u", clientID, serverID, channelID);
-}
-
-
-

C++ developers can also use static member functions for the callbacks.

-

Before calling ts3server_initServerLib(), create an instance of ServerLibFunctions -, initialize all function pointers with NULL and point -the structs function pointers to your implemented callback functions:

-
 1unsigned int error;
- 2
- 3/* Create struct */
- 4ServerLibFunctions slFuncs;
- 5
- 6/* Initialize all function pointers with NULL */
- 7memset(&slFuncs, 0, sizeof(struct ServerLibFunctions));
- 8
- 9/* Assign those function pointers you implemented */
-10slFuncs.onVoiceDataEvent           = my_onVoiceDataEvent_callback;
-11slFuncs.onClientStartTalkingEvent  = my_onClientStartTalkingEvent_callback;
-12slFuncs.onClientStopTalkingEvent   = my_onClientStopTalkingEvent_callback;
-13slFuncs.onClientConnected          = my_onClientConnected_callback;
-14slFuncs.onClientDisconnected       = my_onClientDisconnected_callback;
-15slFuncs.onClientMoved              = my_onClientMoved_callback;
-16slFuncs.onChannelCreated           = my_onChannelCreated_callback;
-17slFuncs.onChannelEdited            = my_onChannelEdited_callback;
-18slFuncs.onChannelDeleted           = my_onChannelDeleted_callback;
-19slFuncs.onServerTextMessageEvent   = my_onServerTextMessageEvent_callback;
-20slFuncs.onChannelTextMessageEvent  = my_onChannelTextMessageEvent_callback;
-21slFuncs.onUserLoggingMessageEvent  = my_onUserLoggingMessageEvent_callback;
-22slFuncs.onAccountingErrorEvent     = my_onAccountingErrorEvent_callback;
-23slFuncs.onCustomPacketEncryptEvent = NULL;  // Not used by your application
-24slFuncs.onCustomPacketDecryptEvent = NULL;  // Not used by your application
-25
-26/* Initialize library with callback function pointers */
-27error = ts3server_initServerLib(&slFuncs, LogType_FILE | LogType_CONSOLE);
-28if (error != ERROR_ok) {
-29    printf("Error initializing serverlib: %d\n", error);
-30    (...)
-31}
-
-
-
-

Important

-

As long as you initialize unimplemented callbacks with NULL, the -Server Lib won’t attempt to call those function pointers. However, if -you leave unimplemented callbacks undefined, the Server Lib will attempt to call -them, crashing the application.

-
-

The individual callbacks are described in ServerLibFunctions.

-
-
-
-

Initializing

-

When starting the server application, initialize the Server Lib with

-
-
-unsigned int ts3server_initServerLib(const struct ServerLibFunctions *functionPointers, int usedLogTypes, const char *logFileFolder, int argc, const char *const *argv)
-

initializes the server library and defines callback functions

-

This is the first function you need to call, before this all calls to the server library will fail. In this call you will also set the functions you would like to have called when certain changes or events happen. This function must not be called multiple times.

-
-
Parameters:
-
    -
  • functionPointers – defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the ServerLibFunctions struct

  • -
  • usedLogTypes – a combination of values from the LogTypes enum. Specifies which type(s) of logging you would like to use.

  • -
  • logFileFolder – path in which to create log files. Pass 0 to use the default of using a folder called logs in the working directory.

  • -
  • argc – The number of arguments provided to the application in argv. Used to process command line arguments

  • -
  • argv – The command line arguments provided to the application. These will be processed prior to server lib initialization.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

This function must not be called more than once.

-
-
-

Note

-

Logging to console can slow down the application on Windows. Hence -we do not recommend to log to the console on Windows other than in -debug builds.

-
-
-

Note

-

During initialization the serverlib will attempt to connect to the -TeamSpeak licensing server. This function may block if the licensing -server is unreachable.

-
-
-
-

Querying the library version

-

The Server Lib version can be queried with

-
-
-unsigned int ts3server_getServerLibVersion(char **result)
-

Retrieve the server version string.

-
-
Parameters:
-
    -
  • result – address of a variable to receive the server version. Memory is allocated by the server library and must be freed by caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To get only the version number, which is a part of the complete version -string, as numeric value use

-
-
-unsigned int ts3server_getServerLibVersionNumber(uint64 *result)
-

Retrieve the server version number.

-
-
Parameters:
-
    -
  • result – address of a variable to receive the server version number.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Query the Server Lib version:

-
unsigned int error;
-char* version;
-error = ts3server_getServerLibVersion(&version);
-if (error != ERROR_ok) {
-    printf("Error querying serverlib version: %d\n", error);
-    return;
-}
-printf("Server library version: %s\n", version);  /* Print version */
-ts3server_freeMemory(version);  /* Release string */
-
-
-
-
-
-

Shutting down

-

Before exiting the application, the Server Lib should be shut down using

-
-
-unsigned int ts3server_destroyServerLib()
-

Destroys the server lib. Must not be called from within a callback.

-

All clients will lose connection and timeout, all servers will terminate. This is the last function to call. After this call you will no longer be able to use any server library functions.

-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Any call to Server Lib functions after shutting down has undefined -results.

-
-

Caution

-

Never destroy the Server Lib from within a callback function. This -might result in a segmentation fault.

-
-
-
-

Error handling

-

Each Server Lib function returns either ERROR_ok on success or an error -value as defined in the Ts3ErrorType enum if the function fails.

-

The returned error codes are organized in groups, where the first byte -defines the error group and the second the count within the group: The -naming convention is ERROR_<group>_<error>, for example -ERROR_client_invalid_id.

-
-

Note

-

Result variables should only be accessed if the function returned -ERROR_ok. Otherwise the state of the result variable is undefined.

-
-
-

Important

-

Some Server Lib functions dynamically allocate memory which has to be -freed by the caller using ts3server_freeMemory(). -It is important to only access and release the memory if the -function returned ERROR_ok. Should the function return an error, the -result variable is uninitialized, so freeing or accessing it will -likely result in a segmentation fault.

-
-

See the section Calling Server Lib functions for -additional notes and examples.

-

A printable error string for a specific error code can be queried with

-
-
-unsigned int ts3server_getGlobalErrorMessage(unsigned int globalErrorCode, char **result)
-

get a human readable error description string for an error code

-
-
Parameters:
-
    -
  • globalErrorCode – the error code to retrieve the description for. One of the values from the Ts3ErrorType enum.

  • -
  • result – address of a variable to receive the error description as a utf8 encoded c string. Memory is allocated by the server library and must be freed by caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Examples

-
 1unsigned int error;
- 2char* welcomeMsg;
- 3
- 4/* welcomeMsg memory is allocated if error is ERROR_ok */
- 5error = ts3server_getVirtualServerVariableAsString(serverID, VIRTUALSERVER_WELCOMEMESSAGE, &welcomeMsg);
- 6if (error != ERROR_ok) {
- 7    /* Handle error */
- 8    return;
- 9}
-10/* Use welcomeMsg... */
-11ts3server_freeMemory(welcomeMsg);  /* Release memory *only* if function did not return an error */
-
-
-
 1unsigned int error;
- 2char* version;
- 3
- 4error = ts3server_getServerLibVersion(&version);  /* Calling some Server Lib function */
- 5if (error != ERROR_ok) {
- 6    char* errorMsg;
- 7    if (ts3server_getGlobalErrorMessage(error, &errorMsg) == ERROR_ok) {  /* Query printable error */
- 8        printf("Error querying client ID: %s\n", errorMsg);
- 9    ts3server_freeMemory(errorMsg); /* Release memory only if function succeeded */
-10    }
-11}
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/channel-create-adv.html b/docs/teamspeak-sdk-3.5.2/doc/server/channel-create-adv.html deleted file mode 100644 index 6dc9baf..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/channel-create-adv.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - - - Advanced channel creation — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Advanced channel creation

-

There is an alternative API available for channel creation, similar to the alternative virtual server creation -API. The idea is to create a -TS3ChannelCreationParams structure, query the attached TS3Variables structure, fill -it with desired parameters and finally call ts3server_createChannel().

-
-

Note

-

For a complete example please see the “server_creation_params” sample -code in the SDK package.

-
-
-

Obtain a channel creation structure

-

First we need to create a TS3ChannelCreationParams struct using

-
-
-unsigned int ts3server_makeChannelCreationParams(struct TS3ChannelCreationParams **result)
-

Create a structure that defines channel properties for use with ts3server_createChannel.

-
-
Parameters:
-
    -
  • result – address of a variable to receive a pointer to the structure. Pointer must not be freed! After receiving the structure pointer, it must be filled using ts3server_setChannelCreationParams

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

Do not free or dispose of the structure, it must be valid as long -as the channel exists. -The server lib will take care of cleaning up the structure at an -appropriate time.

-
-

Once we have a TS3ChannelCreationParams struct for this channel, we can -start to fill it in two steps. Step 1 is setting the essential data, -step 2 is setting additional data.

-
-
-

Setting basic channel properties

-

Essential parameters are channel parent ID and channel ID. These are specified using

-
-
-unsigned int ts3server_setChannelCreationParams(struct TS3ChannelCreationParams *channelCreationParams, uint64 channelParentID, uint64 channelID)
-

Specify mandatory details of a channel to be created at server creation using ts3server_createVirtualServer2.

-

Must be called after ts3server_getVirtualServerCreationParamsChannelCreationParams to set basic properties of a channel. After this call you may set additional channel properties by calling ts3server_getChannelCreationParamsVariables and ts3server_setVariableAsInt, ts3server_setVariableAsUInt64 or ts3server_setVariableAsString

-
-
Parameters:
-
    -
  • channelCreationParams – defines the channel for which we set basic properties. Obtained by calling ts3server_getVirtualServerCreationParamsChannelCreationParams

  • -
  • channelParentID – the id of the channel that this channel is a sub channel of. Pass 0 to make this channel a root channel.

  • -
  • channelID – the id this channel should have. Pass 0 to have the server lib assign a free ID. This is used to identify the channel in other calls to the client and server library. Must be unique across all virtual servers during the lifetime of the server library.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Setting additional channel properties

-

After setting the essential parameters, we can set additional -channel parameters.

-

To do so we first need to retrieve the TS3Variables for this channel and -fill it.

-
-
-unsigned int ts3server_getChannelCreationParamsVariables(struct TS3ChannelCreationParams *channelCreationParams, struct TS3Variables **result)
-

Allows settings optional channel properties for channels to be created either at server creation using ts3server_createVirtualServer2 or using ts3server_createChannel.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Once we have the TS3Variables we can set them by calling ts3server_setVariableAsInt(), -ts3server_setVariableAsUInt64() or ts3server_setVariableAsString(). -You can also get the current value using ts3server_getVariableAsInt(), ts3server_getVariableAsUInt64() -and ts3server_getVariableAsString().

-
-
-

Actually create the channel

-

Finally, after setting up channel parameters, create the channel in one -step with

-
-
-unsigned int ts3server_createChannel(uint64 serverID, struct TS3ChannelCreationParams *channelCreationParams, enum ChannelCreateFlags flags, uint64 *result)
-

create a new channel on an existing virtual server.

-
-
Parameters:
-
    -
  • serverID – the server on which to create the channel.

  • -
  • channelCreationParams – defines channel properties. Address of the structure obtained by calling ts3server_makeChannelCreationParams Must have been filled using ts3server_setChannelCreationParams before this call.

  • -
  • flags – defines how certain information is presented in the channelCreationParams. Combination of the values from the ChannelCreateFlags enum

  • -
  • result – address of a variable to receive the channel id of the newly created channel.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/channel-create.html b/docs/teamspeak-sdk-3.5.2/doc/server/channel-create.html deleted file mode 100644 index 10aa7ac..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/channel-create.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - - - Creating a new channel — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Creating a new channel

-

Creating a channel is done in a similar fashion as editing a channel.

-

First you set all the properties of the channel on channel ID 0 which -will indicate that you intend to create a new channel. -Use the appropriate function for the property you are setting:

-
-
-unsigned int ts3server_setChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int value)
-

set the variable of a channel to a new value.

-

Call ts3server_flushChannelVariable after having set all variables you need to change.

-
-
Parameters:
-
    -
  • serverID – specifies the server the channel is located on

  • -
  • channelID – specifies the channel on which to change the variable

  • -
  • flag – specifies which variable to change. One of the values from the ChannelProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64 value)
-

set a channel variable

-

Call ts3server_flushChannelVariable after having set all variables you need to change.

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the id of the channel to set the variable for

  • -
  • flag – specifies which variable to set. One of the values from the ChannelProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, const char *value)
-

Call ts3server_flushChannelVariable after having set all variables you need to change.

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the id of the channel to set the variable for

  • -
  • flag – specifies which variable to set. One of the values from the ChannelProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Actually create the channel

-

To actually create the channel you will then call

-
-
-unsigned int ts3server_flushChannelCreation(uint64 serverID, uint64 channelParentID, uint64 *result)
-

After setting the channel properties on a new channel, call this function to publish the channel to clients.

-
-
Parameters:
-
    -
  • serverID – the server on which to create the channel

  • -
  • channelParentID – the id of the parent channel for the new channel

  • -
  • result – address of a variable to receive the channel id of the newly created channel

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

Once the channel has been created the ServerLibFunctions.onChannelCreated() callback is called.

-
-
-
-

Example

-

Example code to create a channel:

-
 1#define CHECK_ERROR(x) if ((error = x) != ERROR_ok) { goto on_error; }
- 2
- 3int createChannel(uint64 serverID, uint64 parentChannelID, const char* name, const char* topic,
- 4                  const char* description, const char* password, int codec, int codecQuality,
- 5                  int maxClients, int familyMaxClients, int order, int perm, int semiperm,
- 6                  int default) {
- 7  unsigned int error;
- 8  uint64 newChannelID;
- 9
-10  /* Set channel data, pass 0 as channel ID */
-11  CHECK_ERROR(ts3server_setChannelVariableAsString(serverID, 0, CHANNEL_NAME, name));
-12  CHECK_ERROR(ts3server_setChannelVariableAsString(serverID, 0, CHANNEL_TOPIC, topic));
-13  CHECK_ERROR(ts3server_setChannelVariableAsString(serverID, 0, CHANNEL_DESCRIPTION, description));
-14  CHECK_ERROR(ts3server_setChannelVariableAsString(serverID, 0, CHANNEL_PASSWORD, password));
-15  CHECK_ERROR(ts3server_setChannelVariableAsInt   (serverID, 0, CHANNEL_CODEC, codec));
-16  CHECK_ERROR(ts3server_setChannelVariableAsInt   (serverID, 0, CHANNEL_CODEC_QUALITY, codecQuality));
-17  CHECK_ERROR(ts3server_setChannelVariableAsInt   (serverID, 0, CHANNEL_MAXCLIENTS, maxClients));
-18  CHECK_ERROR(ts3server_setChannelVariableAsInt   (serverID, 0, CHANNEL_MAXFAMILYCLIENTS, familyMaxClients));
-19  CHECK_ERROR(ts3server_setChannelVariableAsInt   (serverID, 0, CHANNEL_ORDER, order));
-20  CHECK_ERROR(ts3server_setChannelVariableAsInt   (serverID, 0, CHANNEL_FLAG_PERMANENT, perm));
-21  CHECK_ERROR(ts3server_setChannelVariableAsInt   (serverID, 0, CHANNEL_FLAG_SEMI_PERMANENT, semiperm));
-22  CHECK_ERROR(ts3server_setChannelVariableAsInt   (serverID, 0, CHANNEL_FLAG_DEFAULT, default));
-23
-24  /* Flush changes to server */
-25  CHECK_ERROR(ts3server_flushChannelCreation(serverID, parentChannelID, &newChannelID));
-26
-27  printf("Created new channel with ID: %u\n", newChannelID);
-28  return 0;  /* Success */
-29
-30on_error:
-31  printf("Error creating channel: %d\n", error);
-32  return 1;  /* Failure */
-33}
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/channel-delete.html b/docs/teamspeak-sdk-3.5.2/doc/server/channel-delete.html deleted file mode 100644 index b7af04b..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/channel-delete.html +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - Deleting channels — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Deleting channels

-

A channel can be deleted by the server by calling

-
-
-unsigned int ts3server_channelDelete(uint64 serverID, uint64 channelID, int force)
-

delete a channel

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the id of the channel to delete

  • -
  • force – boolean flag, 1 = delete even if there are clients or sub channels in the channel. 0 = fail if there are sub channels or clients in the channel or sub channels.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

After successfully deleting a channel, the ServerLibFuntions.onChannelDeleted() callback -is called for every deleted channel.

-
-

When specifying the force parameter as 1, all clients in this channel and all the sub channels of this -channel will be kicked out of the channel first. The server will then go ahead and recursively delete all -the sub channels and finally the channel specified.

-
-

Warning

-

The call will fail on the first channel that cannot be deleted. However some channels may have been deleted despite that. -Use the ServerLibFunctions.onChannelDeleted() callback to know which have been deleted.

-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/channel-list.html b/docs/teamspeak-sdk-3.5.2/doc/server/channel-list.html deleted file mode 100644 index 75273d7..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/channel-list.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - - - List channels — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

List channels

-

A list of all channels currently available on the specified virtual -server can be queried with

-
-
-unsigned int ts3server_getChannelList(uint64 serverID, uint64 **result)
-

list all channels on the server

-
-
Parameters:
-
    -
  • serverID – the server to get the list of channels on

  • -
  • result – address of a variable to receive a zero terminted array of channel ids. Like {4, 65, 23, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To query the current channel of a client use

-
-
-unsigned int ts3server_getChannelOfClient(uint64 serverID, anyID clientID, uint64 *result)
-

get the id of the clients current channel

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – the client to get the channel of

  • -
  • result – address of a variable to receive the channel id

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Get the parent channel of a given channel with

-
-
-unsigned int ts3server_getParentChannelOfChannel(uint64 serverID, uint64 channelID, uint64 *result)
-

get the parent channel of a channel

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the channel of which to get the parent channel

  • -
  • result – address of a variable to receive the parent channel id

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Example to print a list of all channels on a virtual server:

-
1uint64* channels;
-2
-3if (ts3server_getChannelList(serverID, &channels) == ERROR_ok) {
-4    for (int i = 0; channels[i] != NULL; i++) {
-5        printf("Channel ID: %u\n", channels[i]);
-6    }
-7    ts3server_freeMemory(channels);
-8}
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/channel-move.html b/docs/teamspeak-sdk-3.5.2/doc/server/channel-move.html deleted file mode 100644 index 4ef751d..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/channel-move.html +++ /dev/null @@ -1,188 +0,0 @@ - - - - - - - - - Moving channels — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Moving channels

-

To move a channel to a new parent channel, making it appear in a -different location in the channel structure, call this function:

-
-
-unsigned int ts3server_channelMove(uint64 serverID, uint64 channelID, uint64 newChannelParentID, uint64 newOrder)
-

move a channel within the tree, make it a sub channel or root channel.

-
-
Parameters:
-
    -
  • serverID – the server on which to move a channel

  • -
  • channelID – the channel to move

  • -
  • newChannelParentID – id of the parent channel to move this channel into. Set to 0 to make this channel a root channel.

  • -
  • newOrder – id of the channel below which this channel is to be sorted.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

After the channel has been moved, the event onChannelEdited() callback is called.

-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/channels.html b/docs/teamspeak-sdk-3.5.2/doc/server/channels.html deleted file mode 100644 index ba1507d..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/channels.html +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - Managing channels — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Managing channels

-

The Server Lib offers a subset of client-side functionality to create, -move and delete channels directly on the server. -It is also possible to query and modify channel properties from the server side. -This chapter will describe how to do all these things.

- -
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/client-list.html b/docs/teamspeak-sdk-3.5.2/doc/server/client-list.html deleted file mode 100644 index acaf907..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/client-list.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - - - - List clients — TeamSpeak SDK documentation - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

List clients

-

A list of all clients currently online on the specified virtual server -can be queried with

-
-
-unsigned int ts3server_getClientList(uint64 serverID, anyID **result)
-

get a list of all clients connected to a server

-
-
Parameters:
-
    -
  • serverID – specifies the server on which to get the list of clients

  • -
  • result – address of a variable to receive the zero terminated list of clients, like {1, 2, 50, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To get a list of all clients currently in the specified channel

-
-
-unsigned int ts3server_getChannelClientList(uint64 serverID, uint64 channelID, anyID **result)
-

get list of clients in a channel

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the channel of which to get the list of clients

  • -
  • result – address of a variable to receive a zero terminated array of client ids in the channel. Like {3, 5, 39, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
- - -
-
-
- -
- -
-

© Copyright 2020, TeamSpeak Systems GmbH.

-
- - Built with Sphinx using a - theme - provided by Read the Docs. - - -
-
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/clients.html b/docs/teamspeak-sdk-3.5.2/doc/server/clients.html deleted file mode 100644 index c9296c1..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/clients.html +++ /dev/null @@ -1,489 +0,0 @@ - - - - - - - - - Managing clients — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Managing clients

-

While in a traditional TeamSpeak setup, clients are moving themselves by joining -channels, and clients can request to move other clients, the server is also able -to perform these actions using the functions described in this chapter.

-
-

List clients

-

A list of all clients currently online on the specified virtual server -can be queried with

-
-
-unsigned int ts3server_getClientList(uint64 serverID, anyID **result)
-

get a list of all clients connected to a server

-
-
Parameters:
-
    -
  • serverID – specifies the server on which to get the list of clients

  • -
  • result – address of a variable to receive the zero terminated list of clients, like {1, 2, 50, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To get a list of all clients currently in the specified channel

-
-
-unsigned int ts3server_getChannelClientList(uint64 serverID, uint64 channelID, anyID **result)
-

get list of clients in a channel

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the channel of which to get the list of clients

  • -
  • result – address of a variable to receive a zero terminated array of client ids in the channel. Like {3, 5, 39, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Moving clients

-

Clients can be moved server-side to another channel, in addition to the -client-side functionality offered by the Client Lib. To move one or -multiple clients to a new channel, call:

-
-
-unsigned int ts3server_clientMove(uint64 serverID, uint64 newChannelID, const anyID *clientIDArray)
-

Move one or more clients to a different channel.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is connected to

  • -
  • newChannelID – the id of the channel to move the client(s) to

  • -
  • clientIDArray – zero terminated array of client ids to move. Like {4, 9, …, 0}

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Example to move a single client to another channel:

-
 1anyID clientIDArray[2];  /* One client plus terminating zero as end-marker */
- 2uint64 newChannelID;
- 3unsigned int error;
- 4
- 5clientIDArray[0] = clientID;  /* Client to move */
- 6clientIDArray[1] = 0;  /* End marker */
- 7
- 8if ((error = ts3server_clientMove(serverID, newChannelID, channelIDArray)) != ERROR_ok) {
- 9    /* Handle error */
-10    return;
-11}
-12
-13/* Client moved successfully */
-
-
-
-
-
-

Kicking Clients

-

In additions to the client side feature, the server can also kick clients from the server -itself using

-
-
-unsigned int ts3server_clientsKickFromServer(uint64 serverID, const anyID *clientIDArray, const char *kickReason, int failOnClientError)
-

kick one or more clients from the server, terminating their connection.

-
-
Parameters:
-
    -
  • serverID – the server the client(s) are connected to

  • -
  • clientIDArray – zero terminated array of client ids to kick. Like {4, 3, 12, …, 0}

  • -
  • kickReason – utf8 encoded c string describing the reason for the kick. Pass an empty string if unused.

  • -
  • failOnClientError – boolean flag. If 1 the function will fail if clients to be kicked are not on the server.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Client information

-

Information about the clients currently connected to the virtual server -can be retrieved and modified.

-

Available variables are listed in the ClientProperties enum.

-
-

Note

-

The server always has all the information about all clients as long as they are -connected to the server.

-

Limitations regarding availability mentioned for the variables are thus of no concern for the server.

-
-
-

Query client information

-

To query client related information, use one of the following functions depending on the -type of the variable you are going to query.

-
-
-unsigned int ts3server_getClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int *result)
-

get the value of a client variable as integer.

-

Not all variables are available as integer, some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • result – address of a variable to receive the value of the variable queried.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64 *result)
-

get the value of a client variable as unsigned 64 bit integer.

-

Not all variables are available as unsigned 64 bit integer, some are only available as string or integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • result – address of a variable to receive the value of the variable queried.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, char **result)
-

get the value of the client variable as string

-

Not all variables are available as string, some are only available as unsigned 64 bit integer or integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • result – address of a variable to receive the value of the variable queried.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Query nickname of client with ID 123:

-
 1unsigned int error;
- 2anyID clientID = 123;  /* Client ID in our example */
- 3char* nickname;
- 4
- 5if ((error = ts3server_getClientVariableAsString(serverID, clientID, CLIENT_NICKNAME, &nickname)) != ERROR_ok) {
- 6    printf("Error querying client nickname: %d\n", error);
- 7    return;
- 8}
- 9
-10printf("Client nickname is: %s\n", nickname);
-11ts3server_freeMemory(nickname);
-
-
-
-
-
-

Setting client information

-

Client information can be modified with

-
-
-unsigned int ts3server_setClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int value)
-

set the value of a client variable.

-

Not all variables can be set as integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64 value)
-

set the value of a client variable.

-

Not all variables can be set as unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, const char *value)
-

set the value of a client variable.

-

Not all variables can be set as string.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

After modifying one or more client variables, you must flush the -changes using ts3server_flushClientVariable().

-
-

The idea behind flushing is, one can modify multiple values by calling -ts3server_setClientVariableAsString(), ts3server_setClientVariableAsInt() and -ts3server_setClientVariableAsUInt64() for a client and then apply all changes in one step.

-
-

Examples

-

To change the nickname of the client with ID 55 to “Joe”:

-
 1anyID clientID = 55;  /* Client ID in our example */
- 2
- 3/* Modifiy data */
- 4if (ts3server_setClientVariableAsString(serverID, clientID, CLIENT_NICKNAME, "Joe") != ERROR_ok) {
- 5    printf("Error setting client nickname\n");
- 6    return;
- 7}
- 8
- 9/* Flush changes */
-10if (ts3server_flushClientVariable(serverID, clientID) != ERROR_ok) {
-11    printf("Error flushing client variable\n");
-12}
-
-
-

Changing multiple variables is as simple as:

-
 1anyID clientID = 66;  /* Client ID in our example */
- 2
- 3/* Modify data 1 */
- 4if (ts3server_setClientVariableAsString(serverID, clientID, CLIENT_NICKNAME, "bob") != ERROR_ok) {
- 5    printf("Error setting nickname\n");
- 6    return;
- 7}
- 8
- 9/* Modify data 2 */
-10if (ts3server_setClientVariableAsString(serverID, clientID, CLIENT_META_DATA, "some data") != ERROR_ok) {
-11    printf("Error setting meta data\n");
-12    return;
-13}
-14
-15/* Flush changes */
-16if (ts3server_flushClientVariable(serverID, clientID) != ERROR_ok) {
-17    printf("Error flushing client variable");
-18}
-
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/disable-commands.html b/docs/teamspeak-sdk-3.5.2/doc/server/disable-commands.html deleted file mode 100644 index 6be966e..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/disable-commands.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - - - Disabling protocol commands — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Disabling protocol commands

-

SDK users can opt to disable specific protocol commands in a TeamSpeak -server instance, so clients are unable to use these commands. The -server can still issue disabled commands by calling the appropriate -Server Lib functions.

-

Commands that can be disabled are described in the ClientCommand enum.

-
-

Note

-

By default all commands are allowed, unless explicitly disabled.

-
-

To disable protocol commands for all clients call

-
-
-unsigned int ts3server_disableClientCommand(int clientCommand)
-

Prevents clients from performing certain actions. SDK only.

-

Use this to disable certain features for clients, e.g. deleting channels or moving clients so that the server has authority over these matters and is the only entity who can do so. To disable multiple commands, call this function once for each command you would like to disable for clients.

-
-
Parameters:
-
    -
  • clientCommand – the command to disable. One of the values from the ClientCommand enum

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To disable multiple commands, call this function once per command to disable.

-
-

Warning

-

There is no way to enable commands again once disabled.

-

To enable all disabled commands again you will have to destroy -and initialize the server lib again.

-
-
-

Example

-

For example, an SDK user may decide that clients should not be able to -create channels on a TeamSpeak server and implement this action only on the -Server side.

-

Any client call to ts3client_flushChannelCreation() will be rejected by the server.

-
 1#include <teamspeak/clientlib.h>
- 2#include <teamspeak/serverlib.h>
- 3#include <teamspeak/public_definitions.h>
- 4#include <teamspeak/public_errors.h>
- 5#include <stdio.h> // printf
- 6#include <string.h> // memset
- 7
- 8void onConnect(uint64 schid, int status, unsigned int error) {
- 9    if (status == STATUS_CONNECTION_ESTABLISHING) {
-10        printf("Creating channel...\n");
-11        unsigned int err;
-12        if ((err = ts3client_setChannelVariableAsString(schid, 0, CHANNEL_NAME, "TestChannel")) != ERROR_ok) {
-13            printf("Failed to set channel variable: 0x%04X\n", err);
-14            return;
-15        }
-16        if ((err = ts3client_setChannelVariableAsInt(schid, 0, CHANNEL_FLAG_PERMANENT, 1)) != ERROR_ok) {
-17            printf("Failed to set channel variable: 0x%04X\n", err);
-18            return;
-19        }
-20        if ((err = ts3client_flushChannelCreation(schid, 0, "sdk-channel-create")) != ERROR_ok) {
-21            printf("Failed to set channel variable: 0x%04X\n", err);
-22            return;
-23        }
-24    }
-25}
-26
-27void onError(uint64 schid, const char* message, unsigned int error, const char* returnCode, const char* extra) {
-28    printf("Connection %llu has error 0x%04X", schid, error);
-29    if (returnCode) {
-30        printf(" for call %s", returnCode);
-31    }
-32    printf("\n");
-33}
-34
-35void onChannelCreated(uint64 schid, uint64 channelId, uint64 parentId, anyID invokerId, const char* invokerName, const char* invokerUid) {
-36    printf("Channel %llu created by %s as a child of %llu on connection %llu\n", channelId, invokerName, parentId, schid);
-37}
-38
-39int main() {
-40    struct ServerLibFunctions sf;
-41    memset(&sf, 0, sizeof sf);
-42    struct ClientUIFunctions cf;
-43    memset(&cf, 0, sizeof cf);
-44    cf.onConnectStatusChangeEvent = onConnect;
-45    cf.onServerErrorEvent = onError;
-46    cf.onNewChannelCreatedEvent = onChannelCreated;
-47    unsigned int err = ts3client_initClientLib(&cf, NULL, LogType_NONE, "", "");
-48    if (err != ERROR_ok) {
-49        printf("Failed to init lib: 0x%04X\n", err);
-50        return 1;
-51    }
-52    if ((err = ts3server_initServerLib(&sf, LogType_NONE, "")) != ERROR_ok) {
-53        printf("Failed to init server lib: 0x%04X\n", err);
-54        return 2;
-55    }
-56    ts3server_disableClientCommand(CLIENT_COMMAND_flushChannelCreation);
-57    uint64 serverId = 0;
-58    if ((err = ts3server_createVirtualServer(9987, "127.0.0.1", "TestServer", NULL, 4, &serverId)) != ERROR_ok) {
-59        printf("Failed to create server: 0x%04X\n", err);
-60        return 2;
-61    }
-62
-63    uint64 clientTab = 0;
-64    ts3client_spawnNewServerConnectionHandler(0, &clientTab);
-65
-66    char* ident = NULL;
-67    ts3client_createIdentity(&ident);
-68    if ((err = ts3client_startConnection(clientTab, ident, "127.0.0.1", 9987, "TestUser", NULL, "", "")) != ERROR_ok) {
-69        printf("Failed to connect: 0x%04X\n", err);
-70        return 1;
-71    }
-72
-73    printf("Press Enter to terminate\n");
-74    getchar();
-75
-76    printf("Terminating...\n");
-77    ts3client_stopConnection(clientTab, "bye");
-78    ts3server_stopVirtualServer(serverId);
-79    ts3client_destroyServerConnectionHandler(clientTab);
-80    ts3client_destroyClientLib();
-81    ts3server_destroyServerLib();
-82
-83    return 0;
-84}
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/encryption.html b/docs/teamspeak-sdk-3.5.2/doc/server/encryption.html deleted file mode 100644 index 4162606..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/encryption.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - - - Custom encryption — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Custom encryption

-

As an optional feature, the TeamSpeak 3 SDK allows users to implement -custom encryption and decryption for all network traffic. Custom -encryption replaces the default AES encryption implemented by the -TeamSpeak 3 SDK. A possible reason to apply own encryption might be to -make ones TeamSpeak 3 client/server incompatible to other SDK -implementations.

-
-

Important

-

Custom encryption must be implemented the same way in both the client -and server.

-
-
-

Note

-

If you do not want to use this feature, just don’t implement the two -encryption callbacks.

-
-
-

Encryption

-

To encrypt outgoing data, implement the callback

-
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-void (*onCustomPacketEncryptEvent)(char **dataToSend, unsigned int *sizeOfData)
-

called when a packet needs to be encrypted to be sent over the wire.

-

Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. Only implement this callback when you need custom encryption.

-
-
Param dataToSend:
-

pointer to an array of bytes that need to be encrypted. Must not be freed. Encrypt the data in place in this array if the size of your encrypted data is smaller than indicated in the sizeOfData parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory.

-
-
Param sizeOfData:
-

size in byte of the dataToSend array.

-
-
-
- -
-
- -
-

Important

-

The original memory pointed to by dataToSend must not be freed regardless -of whether or not you replace the pointer!

-
-
-
-

Decryption

-

To decrypt incoming data, implement the callback

-
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-void (*onCustomPacketDecryptEvent)(char **dataReceived, unsigned int *dataReceivedSize)
-

called when a packet needs to be decrypted after it has been received.

-

Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. Only implement this callback when you need custom encryption.

-
-
Param dataReceived:
-

pointer to an array of bytes that need to be decrypted. Must not be freed. Decrypt the data in place in this array if the size of your decrypted data is smaller than indicated by the dataReceivedSize parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory

-
-
Param dataReceivedSize:
-

size in byte of the dataReceived array.

-
-
-
- -
-
- -
-

Important

-

The original memory pointed to by dataReceived must not be freed regardless -of whether or not you replace the pointer!

-
-
-
-

Example

-

Example code implementing a very simple XOR custom encryption and -decryption (also see the SDK examples):

-
 1void onCustomPacketEncryptEvent(char** dataToSend, unsigned int* sizeOfData) {
- 2    unsigned int i;
- 3    for (i = 0; i < *sizeOfData; i++) {
- 4        (*dataToSend)[i] ^= CUSTOM_CRYPT_KEY;
- 5    }
- 6}
- 7
- 8void onCustomPacketDecryptEvent(char** dataReceived, unsigned int* dataReceivedSize) {
- 9    unsigned int i;
-10    for (i = 0; i < *dataReceivedSize; i++) {
-11        (*dataReceived)[i] ^= CUSTOM_CRYPT_KEY;
-12    }
-13}
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/faq.html b/docs/teamspeak-sdk-3.5.2/doc/server/faq.html deleted file mode 100644 index 75bde33..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/faq.html +++ /dev/null @@ -1,261 +0,0 @@ - - - - - - - - - FAQ — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

FAQ

-
-

Unable to start multiple virtual servers / processes

-

You don’t have a valid license key in the correct location. The file -licensekey.dat needs to be placed in the same directory as the -server executable. -Without a license key or an expired / invalid one the following restrictions are -in place:

-
    -
  • Only one server process per machine

  • -
  • Only one virtual server per process

  • -
  • Up to 32 slots

  • -
-

Please contact sales@teamspeakusa.com for license key inquiries or to -obtain a valid license.

-
-
-

Configure the maximum number of clients on a server

-

The number of slots per virtual server can be changed by setting the -virtual server property VIRTUALSERVER_MAXCLIENTS

-

Example to set 100 slots on the specified virtual server:

-
ts3server_setVirtualServerVariableAsInt(serverID, VIRTUALSERVER_MAXCLIENTS, 100); // Set value
-ts3server_flushVirtualServerVariable(serverID); // Flush changes
-
-
-
-

Important

-

Please note that you probably do not have unlimited slots allowed by -your license, so don’t set this arbitrarily.

-
-
-
-

I get “Accounting | | sid=1 is running initializing shutdown” in the log

-

This error happens because you are running more than one virtual server -with the same server keypair.

-

When creating a new virtual server, a keypair must be passed to -ts3server_createVirtualServer(). It is important to store the used -keypair and reuse it when restarting this virtual server later instead -of creating a new key. See the server sample within the SDK for an example.

-

However, this problem can happen if the virtual server is started with -a stored keypair, then the entire folder including the stored keypair is -copied to another PC and also started there with the same key. In this -case the licensing server will notice the same key is used more than -once and shutdown the most recently started server which tried to steal -the identity of an already running server.

-

The fix, in the server sample case, would be to delete the keypair_*.txt -files from the copied directory before starting the second server, that -way a new key would be generated and the licensing server would see the -two servers as two valid different entities. The accounting server would -now only complain if the number of simultaneously running servers -exceeds your number of slots.

-
-

Important

-

Each key pair should only be used for the same virtual server. -It must not be re-used for multiple virtual servers.

-

However it is also important to not generate a new key pair -every time you start the virtual server again.

-
-
-
-

Implementing a name/password authentication

-

Although TeamSpeak 3 offers an authentication system based on -public/private keys, an often made request is to use an additional -username / password mechanism to authenticate clients with the TeamSpeak 3 -server. Here we will suggest a possibility to implement this -authentication on top of the existing public / private key mechanism.

-

When connecting to the TeamSpeak 3 server, a client might make use of -the CLIENT_META_DATA property and fill this with a username / password -combination, to let the server validate this this data in the servers -ServerLibFunctions.onClientConnected callback. -This callback allows to set an error value to block this clients connection.

-

The client-side code:

-
// In the client, set CLIENT_META_DATA before connecting
-if (ts3client_setClientSelfVariableAsString(scHandlerID, CLIENT_META_DATA, "NAME#PASSWORD") != ERROR_ok) {
-    printf("Failed setting client meta data\n");
-    return;
-}
-
-// Call ts3client_startConnection
-
-
-

In the server implement the onClientConnected callback, which validates -the name/password meta data and refuses the connection if not validated:

-
 1void onClientConnected(uint64 serverID, anyID clientID, uint64 channelID, unsigned int* removeClientError) {
- 2    // Query CLIENT_META_DATA
- 3    char* metaData;
- 4    if (ts3server_getClientVariableAsString(serverID, clientID, CLIENT_META_DATA, &metaData) != ERROR_ok) {
- 5        printf("Failed querying client meta data\n");
- 6        *removeClientError = ERROR_client_not_logged_in; // Block client
- 7        return;
- 8    }
- 9
-10    // Validate name/password
-11    if (!validateNamePassword(metaData)) {
-12        *removeClientError = ERROR_client_not_logged_in; // Block client
-13    }
-14    // Client is allowed to connect if removeClientError is not changed (defaults is ERROR_ok)
-15    ts3server_freeMemory(metaData);  // Release previously allocated memory
-16}
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/filetransfer.html b/docs/teamspeak-sdk-3.5.2/doc/server/filetransfer.html deleted file mode 100644 index b16d656..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/filetransfer.html +++ /dev/null @@ -1,498 +0,0 @@ - - - - - - - - - Filetransfer — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Filetransfer

-

The TeamSpeak SDK includes the ability to support filetransfer, like the -regular TeamSpeak server and client offer. The server can function as a -file storage, which can be accessed by clients who can up- and download -files. Files are stored on the filesystem where the server is running.

-
-

Enable file transfer

-

The availability of filetransfer in the TeamSpeak server can be -controlled by the following function, which should be called right after -ts3server_initServerLib() to initialize filetransfer.

-
-
-unsigned int ts3server_enableFileManager(const char *filebase, const char **ips, int port, uint64 downloadBandwidth, uint64 uploadBandwidth)
-

Initialize the file transfer subsystem. Allows clients to store files on the machine the server is running on and download them.

-

If you want to support file transfer functionality, then call this function after calling ts3server_initServerLib If you don’t call this function file transfer features will not be available. The server library will create the directories necessary for storing files as needed, however directories will not be cleaned up by the server library. Instead it is the responsibility of the application to clean up these directories when they’re no longer needed (e.g. after a virtual server was deleted)

-
-
Parameters:
-
    -
  • filebase – path to where the server library will create necessary directories and store files uploaded by clients.

  • -
  • ips – zero terminated array of IP addresses to listen on for file transfer connections. IPv4 and IPv6 addresses are supported, do NOT pass host names. If set to 0, it will be treated as if you passed { “0.0.0.0”, “::”, 0 }

  • -
  • port – the TCP port to listen on for file transfer connections.

  • -
  • downloadBandwidth – limit in bytes per second which is available for downloading files from the server. Speed across all transfers will be limited to this number. Specify BANDWIDTH_LIMIT_UNLIMITED for no limit.

  • -
  • uploadBandwidth – limit in bytes per second which is available for uploading files to the server. Speed across all transfers will be limited to this number. Specify BANDWIDTH_LIMIT_UNLIMITED for no limit.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

The filebase directory will be created by the server lib. The individual -files will be in a sub directory of the filebase called ‘virtualserver_x’ -where x is the id of the virtual server. Individual channel files will be -in a directory ‘channel_y’ within their respective server directory -where y is the channel id of the channel.

-
-

Note

-

These directories will automatically be created by the server if -they do not exist. It is the responsibility of the application -(not serverlib) to delete these directories when they are no -longer needed.

-
-
-
-

Callbacks

-

The server lib notifies about ongoing file transfers by optionally -calling a defined callback, which is called everytime a file upload -or download has finished.

-
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-void (*onFileTransferEvent)(const struct FileTransferCallbackExport *data)
-

called whenever a file transfer is done

-
-
Param data:
-

pointer to a structure describing the file transfer that completed. See FileTransferCallbackExport for details.

-
-
-
- -
-
- -
-
-struct FileTransferCallbackExport
-
-

Public Members

-
-
-anyID clientID
-

the client who started the file transfer

-
- -
-
-anyID transferID
-

local identifier of the transfer that has completed

-
- -
-
-anyID remoteTransferID
-

remote identifier of the transfer that has completed

-
- -
-
-unsigned int status
-

status of the transfer. One of the values from the FileTransferState enum

-
- -
-
-const char *statusMessage
-

utf8 encoded c string containing a human readable description of the status

-
- -
-
-uint64 remotefileSize
-

size in bytes of the complete file to be transferred

-
- -
-
-uint64 bytes
-

number of bytes transferred. Same as remotefileSize when the transfer completed entirely.

-
- -
-
-int isSender
-

boolean. 1 if the server is sending the file. 0 if the server is receiving the file.

-
- -
-
- -
-
-

Rewriting the path on the server

-

The SDK allows users to control where files are stored on the server as well -as the file name the files have on the server side file system. -The intended file name and path is already set in the parameters of this -callback when it is called.

-
-

Note

-

This feature is optional. If you don’t need to rewrite file system paths -or file names, simply do not implement this callback.

-
-
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-unsigned int (*onTransformFilePath)(uint64 serverID, anyID invokerClientID, const struct TransformFilePathExport *original, struct TransformFilePathExportReturns *result)
-

Allows to rewrite the file path and name of the file to be transfered. Called when a transfer starts.

-

If you don’t need to control server side file name and path then don’t implement this callback. The parameters are already filled with the default values intended by the client starting the transfer. These can be changed as required. When the callback exits with ERROR_ok the transfer is started with the values present in the result struct.

See the SDK documentation for further details.

-

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param invokerClientID:
-

the client which started the file transfer

-
-
Param original:
-

the original file path and name desired by the client

-
-
Param result:
-

the values from this struct will be used by the server when the callback exits. Already filled with a copy of original. Change the values in this struct as needed.

-
-
Return:
-

a value from the Ts3ErrorType enum. Return ERROR_ok to start the transfer with the values in the result struct. When returning an error code the file transfer is not started.

-
-
-
- -
-
- -
-

Important

-

The length of the values present in the result TransformFilePathExportReturns -are limited and must not exceed the original length!

-
-
-
-

Permissions

-

The callbacks should return ERROR_ok to allow the action or -ERROR_permission to deny it.

-
-

Important

-

If a callback is not implemented, the action will be allowed by default.

-
-
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-unsigned int (*permFileTransferInitUpload)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftinitupload *params)
-

called when a file is to be uploaded. Allows you to deny a client from uploading files, files above a certain size, etc.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that attempts to upload the file.

-
-
Param params:
-

describes the file to be uploaded.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferInitDownload)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftinitdownload *params)
-

called when a file is to be downloaded. Allows you to deny a client from downloading files, files above a certain size, etc.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that attempts to download the file

-
-
Param params:
-

describes the file to be downloaded.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferGetFileInfo)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftgetfileinfo *params)
-

called when a client requests file information using ts3client_requestFileInfo. Allows to deny clients from getting file information.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to get information of the file.

-
-
Param params:
-

describes the file that information is requested for.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferGetFileList)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftgetfilelist *params)
-

called when a client requests a directory listing using ts3client_requestFileList. Allows to deny listing files and directories in channels / directories.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferDeleteFile)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftdeletefile *params)
-

called when a client attempts to delete one or more files using ts3client_requestDeleteFile. Allows denying clients deleting files.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to delete the file

-
-
Param params:
-

describes the file to be deleted

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferCreateDirectory)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftcreatedir *params)
-

called when a directory is to be created using ts3client_requestCreateDirectory. Allows to deny creating certain directories.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to create the directory

-
-
Param params:
-

describes the directory to create.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferRenameFile)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftrenamefile *params)
-

called when a file is to be renamed or moved using ts3client_requestRenameFile. Allows to deny moving files or even renaming files.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to rename or move the file.

-
-
Param params:
-

describes the file to be renamed or moved, and where the file should be moved to if it’s being moved.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/info-bandwidth.html b/docs/teamspeak-sdk-3.5.2/doc/server/info-bandwidth.html deleted file mode 100644 index 6184b52..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/info-bandwidth.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - - Bandwidth and Traffic — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Bandwidth and Traffic

-

The server offers information about the currently used bandwidth by the server -as well as for file transfers.

-

The available variables to be queried are specified in the ConnectionProperties and ConnectionPropertiesSDK enums.

-

However only the following values can be queried server side: -CONNECTION_PACKETS_SENT_TOTAL -CONNECTION_BYTES_SENT_TOTAL -CONNECTION_PACKETS_RECEIVED_TOTAL -CONNECTION_BYTES_RECEIVED_TOTAL -CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL -CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL -CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL -CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL

-
-

Query values

-

To query these values use the following functions based on the type of information you want to receive:

-
-
-unsigned int ts3server_getVirtualServerConnectionVariableAsDouble(uint64 serverID, enum ConnectionProperties flag, double *result)
-

get value of server connection properties as double

-
-
Parameters:
-
    -
  • serverID – which server to get connection properties of

  • -
  • flag – specifies which value to get. One of the values from the ConnectionProperties enum

  • -
  • result – address of a variable to receive the value of the connection property.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerConnectionVariableAsUInt64(uint64 serverID, enum ConnectionProperties flag, uint64 *result)
-

get value of server connection properties as unsigned integer.

-
-
Parameters:
-
    -
  • serverID – which server to get connection properties of

  • -
  • flag – specifies which property to get the value of. One of the values from the ConnectionProperties enum

  • -
  • result – address of a variable to receive the value of the connection property

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/info-channel.html b/docs/teamspeak-sdk-3.5.2/doc/server/info-channel.html deleted file mode 100644 index b72d13b..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/info-channel.html +++ /dev/null @@ -1,348 +0,0 @@ - - - - - - - - - Channel information — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Channel information

-

Querying and modifying information related to channels is similar to -dealing with clients.

-

Available properties are described in the ChannelProperties enum.

-
-

Note

-

The server always has all the information about all channels.

-

Limitations regarding availability mentioned for the variables are thus of no concern for the server.

-
-
-

Query channel information

-

To query channel information use one of the following functions, depending -on the type of the information you want to query.

-
-
-unsigned int ts3server_getChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int *result)
-

get value of a channel variable as integer.

-

Not all variables are available as integer, some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the channel is located on

  • -
  • channelID – the id of the channel to get the variable for

  • -
  • flag – specifies which variable to retrieve. One of the values from the ChannelProperties enum

  • -
  • result – address of a variable to receive the value of the queried variable.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64 *result)
-

get value of a channel variable as unsigned 64 bit integer.

-

Not all variables are available as unsigned 64 bit integer, some are only available as string or integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the channel is located on

  • -
  • channelID – the id of the channel to get the variable for

  • -
  • flag – specifies which variable to retrieve. One of the values from the ChannelProperties enum

  • -
  • result – address of a variable to receive the value of the queried variable.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, char **result)
-

get value of a channel variable as string.

-

Not all variables are available as string, some are only available as integer or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the channel is located on

  • -
  • channelID – the id of the channel to get the variable for

  • -
  • flag – specifies which variable to retrieve. One of the values from the ChannelProperties enum

  • -
  • result – address of a variable to receive the value of the queried variable. Memory is allocated by the server library and caller must free it using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Examples

-

Query topic of channel with ID 123:

-
1uint64 channelID = 123;  /* Channel ID in our exampel */
-2char* topic;
-3
-4if (ts3server_getChannelVariableAsString(serverID, channel, CHANNEL_TOPIC, &topic) == ERROR_ok) {
-5    printf("Topic of channel %u is: %s\n", channelID, topic);
-6    ts3server_freeMemory(topic);
-7}
-
-
-
-
-
-

Setting channel information

-

Channel properties can be modified with:

-
-
-unsigned int ts3server_setChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int value)
-

set the variable of a channel to a new value.

-

Call ts3server_flushChannelVariable after having set all variables you need to change.

-
-
Parameters:
-
    -
  • serverID – specifies the server the channel is located on

  • -
  • channelID – specifies the channel on which to change the variable

  • -
  • flag – specifies which variable to change. One of the values from the ChannelProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64 value)
-

set a channel variable

-

Call ts3server_flushChannelVariable after having set all variables you need to change.

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the id of the channel to set the variable for

  • -
  • flag – specifies which variable to set. One of the values from the ChannelProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, const char *value)
-

Call ts3server_flushChannelVariable after having set all variables you need to change.

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the id of the channel to set the variable for

  • -
  • flag – specifies which variable to set. One of the values from the ChannelProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

After modifying one or more channel variables, you must flush the -changes using ts3server_flushChannelVariable().

-
-

The idea behind flushing is, one can modify multiple values by calling -ts3server_setChannelVariableAsString(), ts3server_setChannelVariableAsInt() and -ts3server_setChannelVariableAsUInt64() multiple times for a channel and then apply all changes in one step.

-
-

Examples

-

Change the channel name and topic:

-
 1/* Modify channel name */
- 2if (ts3server_setChannelVariableAsString(serverID, channelID, CHANNEL_NAME, "New channel name") != ERROR_ok) {
- 3    printf("Error setting channel name\n");
- 4}
- 5
- 6/* Modify channel topic */
- 7if (ts3server_setChannelVariableAsString(serverID, channelID, CHANNEL_TOPIC, "New channel topic") != ERROR_ok) {
- 8    printf("Error setting channel topic\n");
- 9}
-10
-11/* Flush changes */
-12if (ts3server_flushChannelVariable(serverID, channelID) != ERROR_ok) {
-13    printf("Error flushing channel variable\n");
-14}
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/info-client.html b/docs/teamspeak-sdk-3.5.2/doc/server/info-client.html deleted file mode 100644 index 5e494f0..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/info-client.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - - - - Client information — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Client information

-

Information about the clients currently connected to the virtual server -can be retrieved and modified.

-

Available variables are listed in the ClientProperties enum.

-
-

Note

-

The server always has all the information about all clients as long as they are -connected to the server.

-

Limitations regarding availability mentioned for the variables are thus of no concern for the server.

-
-
-

Query client information

-

To query client related information, use one of the following functions depending on the -type of the variable you are going to query.

-
-
-unsigned int ts3server_getClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int *result)
-

get the value of a client variable as integer.

-

Not all variables are available as integer, some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • result – address of a variable to receive the value of the variable queried.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64 *result)
-

get the value of a client variable as unsigned 64 bit integer.

-

Not all variables are available as unsigned 64 bit integer, some are only available as string or integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • result – address of a variable to receive the value of the variable queried.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, char **result)
-

get the value of the client variable as string

-

Not all variables are available as string, some are only available as unsigned 64 bit integer or integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • result – address of a variable to receive the value of the variable queried.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Query nickname of client with ID 123:

-
 1unsigned int error;
- 2anyID clientID = 123;  /* Client ID in our example */
- 3char* nickname;
- 4
- 5if ((error = ts3server_getClientVariableAsString(serverID, clientID, CLIENT_NICKNAME, &nickname)) != ERROR_ok) {
- 6    printf("Error querying client nickname: %d\n", error);
- 7    return;
- 8}
- 9
-10printf("Client nickname is: %s\n", nickname);
-11ts3server_freeMemory(nickname);
-
-
-
-
-
-

Setting client information

-

Client information can be modified with

-
-
-unsigned int ts3server_setClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int value)
-

set the value of a client variable.

-

Not all variables can be set as integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64 value)
-

set the value of a client variable.

-

Not all variables can be set as unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, const char *value)
-

set the value of a client variable.

-

Not all variables can be set as string.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

After modifying one or more client variables, you must flush the -changes using ts3server_flushClientVariable().

-
-

The idea behind flushing is, one can modify multiple values by calling -ts3server_setClientVariableAsString(), ts3server_setClientVariableAsInt() and -ts3server_setClientVariableAsUInt64() for a client and then apply all changes in one step.

-
-

Examples

-

To change the nickname of the client with ID 55 to “Joe”:

-
 1anyID clientID = 55;  /* Client ID in our example */
- 2
- 3/* Modifiy data */
- 4if (ts3server_setClientVariableAsString(serverID, clientID, CLIENT_NICKNAME, "Joe") != ERROR_ok) {
- 5    printf("Error setting client nickname\n");
- 6    return;
- 7}
- 8
- 9/* Flush changes */
-10if (ts3server_flushClientVariable(serverID, clientID) != ERROR_ok) {
-11    printf("Error flushing client variable\n");
-12}
-
-
-

Changing multiple variables is as simple as:

-
 1anyID clientID = 66;  /* Client ID in our example */
- 2
- 3/* Modify data 1 */
- 4if (ts3server_setClientVariableAsString(serverID, clientID, CLIENT_NICKNAME, "bob") != ERROR_ok) {
- 5    printf("Error setting nickname\n");
- 6    return;
- 7}
- 8
- 9/* Modify data 2 */
-10if (ts3server_setClientVariableAsString(serverID, clientID, CLIENT_META_DATA, "some data") != ERROR_ok) {
-11    printf("Error setting meta data\n");
-12    return;
-13}
-14
-15/* Flush changes */
-16if (ts3server_flushClientVariable(serverID, clientID) != ERROR_ok) {
-17    printf("Error flushing client variable");
-18}
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/info-server.html b/docs/teamspeak-sdk-3.5.2/doc/server/info-server.html deleted file mode 100644 index 650dd1e..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/info-server.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - - - - Server information — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
- -
-
-
-
- -
-

Server information

-

Information related to a virtual server can be queried and modified.

-

Available server properties are described in VirtualServerProperties and VirtualServerPropertiesSDK.

-
-

Note

-

The server always has all the information about all servers that exist.

-

Limitations regarding availability mentioned for the variables are thus of no concern for the server.

-
-
-

Warning

-

Servers that are stopped using ts3server_stopVirtualServer() no longer exist within the -server library and querying them will thus fail.

-
-
-

Query server information

-

To query server information use one of the following functions, depending -on the type of the information you want to query.

-
-
-unsigned int ts3server_getVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int *result)
-

get the value of a server variable

-
-
Parameters:
-
    -
  • serverID – the server of which to get a variable value

  • -
  • flag – specifies for which variable to get the value. One of the values from the VirtualServerProperties enum

  • -
  • result – address of a variable to receive the result

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64 *result)
-

get the value of a server variable

-
-
Parameters:
-
    -
  • serverID – the server of which to get a variable value

  • -
  • flag – specifies for which variable to get the value. One of the values from the VirtualServerProperties enum

  • -
  • result – address of a variable to receive the result.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, char **result)
-

get the value of a server variable

-
-
Parameters:
-
    -
  • serverID – the server of which to get a variable value

  • -
  • flag – specifies for which variable to get the value. One of the values from the VirtualServerProperties enum

  • -
  • result – address of a variable to receive a utf8 encoded c string containing the value. Memory is allocated by the server library and must be freed by the caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Example checking the number of clients online, obviously an integer -value:

-
1int clientsOnline;
-2
-3if (ts3server_getVirtualServerVariableAsInt(serverID, VIRTUALSERVER_CLIENTS_ONLINE, &clientsOnline) == ERROR_ok) {
-4    printf("There are %d clients online\n", clientsOnline);
-5}
-
-
-
-
-
-

Change server information

-

Server information can be modified using

-
-
-unsigned int ts3server_setVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int value)
-

set a new value for a server variable

-

After you’re done setting all the variables you need to change, a call to ts3server_flushVirtualServerVariable is necessary to publish the changes

-
-
Parameters:
-
    -
  • serverID – specifies which server to set the variable on

  • -
  • flag – specifies which server variable to set. One of the values from the VirtualServerProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64 value)
-

set a new value for a server variable

-

After you’re done setting all the variables you need to change, a call to ts3server_flushVirtualServerVariable is necessary to publish the changes

-
-
Parameters:
-
    -
  • serverID – specifies which server to set the variable on

  • -
  • flag – specifies which server variable to set. One of the values from the VirtualServerProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, const char *value)
-

set a new value for a server variable

-

After you’re done setting all the variables you need to change, a call to ts3server_flushVirtualServerVariable is necessary to publish the changes

-
-
Parameters:
-
    -
  • serverID – specifies which server to set the variable on

  • -
  • flag – specifies which server variable to set. One of the values from the VirtualServerProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Important

-

After modifying one or more server variables, you must flush the -changes using ts3server_flushVirtualServerVariable().

-
-
-

Example

-

Example: Change the servers welcome message:

-
1if (ts3server_setVirtualServerVariableAsString(serverID, VIRTUALSERVER_WELCOMEMESSAGE, "New welcome message") != ERROR_ok) {
-2    printf("Error setting server welcomemessage\n");
-3    return;
-4}
-5
-6if (ts3server_flushVirtualServerVariable(serverID) != ERROR_ok) {
-7    printf("Error flushing server variable\n");
-8}
-
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/info.html b/docs/teamspeak-sdk-3.5.2/doc/server/info.html deleted file mode 100644 index 33fae76..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/info.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - - Retrieve and store information — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Retrieve and store information

-

The Server Lib stores various pieces of information, which is made -available to the user. This chapter covers how to query and -store data in the Server Lib.

-

All strings passed to and from the Server Lib need to be encoded in -UTF-8 format.

-

Many variables are read only and cannot be changed directly using the functions discussed -in this chapter.

-

See the Properties page for information on what -is available when and which function to use to query or set (if available) each property.

- -
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/intro.html b/docs/teamspeak-sdk-3.5.2/doc/server/intro.html deleted file mode 100644 index c18aeb3..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/intro.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - - - - Introduction — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Introduction

-

This document describes server-side programming with the TeamSpeak 3 -SDK. The SDK user will be able to create a custom TeamSpeak 3 server -binary using the provided server API and library.

-
-

System requirements

-

For developing third-party servers with the TeamSpeak 3 Server Lib the -following system requirements apply:

-
    -
  • Windows 7, 8.1, 10

  • -
  • Mac OS X 10.6 and above

  • -
  • Any recent Linux distribution with libstdc++ 6

  • -
-
-

Important

-

The calling convention used in the functions exported by the shared -TeamSpeak 3 SDK libaries is cdecl. You must not use another calling -convention, like stdcall on Windows, when declaring function pointers -to the TeamSpeak 3 SDK libraries. Otherwise stack corruption at -runtime may occur.

-
-
-
-

Usage

-

All the required files are located in the bin directory of the -TeamSpeak 3 SDK distribution.

-
-

Note

-

The license file licensekey.dat needs to be located in the same -folder as your server executable.

-
-

If no license key is present, the server will run with the following -limitations:

-
    -
  • One server process per machine

  • -
  • One virtual server per process

  • -
  • Limited to 32 slots maximum

  • -
-

For more detailed information about licensing of TeamSpeak 3 servers or -to obtain a license, please contact sales@teamspeakusa.com.

-
-
-

Calling Server lib functions

-

Server library functions follow a common pattern. They always return a value -from the Ts3ErrorType enum, which indicates success (ERROR_ok) or an error. -If there is a result variable, it is always the last variable in the -parameter list.

-
ERROR ts3server_FUNCNAME(arg1, arg2, ..., &result);
-
-
-

Result variables should only be accessed if the function returned -ERROR_ok. Otherwise the state of the result variable is undefined.

-

In those cases where the result variable is a basic type (int, float -etc.), the memory for the result variable has to be declared by the -caller. Simply pass the address of the variable to the Server Lib -function ts3server_freeMemory().

-
int result;
-
-if (ts3server_XXX(arg1, arg2, ..., &result) == ERROR_ok) {
-    /* Use result variable */
-} else {
-    /* Handle error, result variable is undefined */
-}
-
-
-

If the result variable is a pointer type (C strings, arrays etc.), the -memory is allocated by the Server Lib function. In this case, the caller -has to release the allocated memory later by using ts3server_freeMemory() except when stated otherwise.

-

It is important to only access and release the memory if the function -returned ERROR_ok. Should the function return an error, the result variable -is uninitialized, so freeing or accessing it could crash the application.

-
char* result;
-
-if (ts3server_XXX(arg1, arg2, ..., &result) == ERROR_ok) {
-    /* Use result variable */
-    ts3server_freeMemory(result);  /* Release result variable */
-} else {
-    /* Handle error, result variable is undefined. Do not access or release it. */
-}
-
-
-
-

Note

-

Server Lib functions are thread-safe. It is possible to access the -Server Lib from several threads at the same time.

-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/list-items.html b/docs/teamspeak-sdk-3.5.2/doc/server/list-items.html deleted file mode 100644 index f489d1e..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/list-items.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - - - List available clients, channels, servers — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

List available clients, channels, servers

-
-

List servers

-

A list of all virtual servers can be queried with

-
-
-unsigned int ts3server_getVirtualServerList(uint64 **result)
-

get a list of virtual servers in this instance

-
-
Parameters:
-
    -
  • result – address of a variable to receive a zero terminated array of virtual server ids. Like {4, 8, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Note

-

Unless specified otherwise using advanced server creation the -first virtual server has ID 1.

-
-
-
-

List clients

-

A list of all clients currently online on the specified virtual server -can be queried with

-
-
-unsigned int ts3server_getClientList(uint64 serverID, anyID **result)
-

get a list of all clients connected to a server

-
-
Parameters:
-
    -
  • serverID – specifies the server on which to get the list of clients

  • -
  • result – address of a variable to receive the zero terminated list of clients, like {1, 2, 50, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To get a list of all clients currently in the specified channel

-
-
-unsigned int ts3server_getChannelClientList(uint64 serverID, uint64 channelID, anyID **result)
-

get list of clients in a channel

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the channel of which to get the list of clients

  • -
  • result – address of a variable to receive a zero terminated array of client ids in the channel. Like {3, 5, 39, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

List channels

-

A list of all channels currently available on the specified virtual -server can be queried with

-
-
-unsigned int ts3server_getChannelList(uint64 serverID, uint64 **result)
-

list all channels on the server

-
-
Parameters:
-
    -
  • serverID – the server to get the list of channels on

  • -
  • result – address of a variable to receive a zero terminted array of channel ids. Like {4, 65, 23, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

To query the current channel of a client use

-
-
-unsigned int ts3server_getChannelOfClient(uint64 serverID, anyID clientID, uint64 *result)
-

get the id of the clients current channel

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – the client to get the channel of

  • -
  • result – address of a variable to receive the channel id

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

Get the parent channel of a given channel with

-
-
-unsigned int ts3server_getParentChannelOfChannel(uint64 serverID, uint64 channelID, uint64 *result)
-

get the parent channel of a channel

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the channel of which to get the parent channel

  • -
  • result – address of a variable to receive the parent channel id

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Example

-

Example to print a list of all channels on a virtual server:

-
1uint64* channels;
-2
-3if (ts3server_getChannelList(serverID, &channels) == ERROR_ok) {
-4    for (int i = 0; channels[i] != NULL; i++) {
-5        printf("Channel ID: %u\n", channels[i]);
-6    }
-7    ts3server_freeMemory(channels);
-8}
-
-
-
-
-
-

Examples

-

Example to print all clients who are member of the channel with ID 123:

-
1uint64 channelID = 123;  /* ID in our example */
-2anyID* clients;
-3
-4if (ts3server_getChannelClientList(serverID, channelID, &clients) == ERROR_ok) {
-5    for (int i = 0; clients[i] != NULL; i++) {
-6        printf("Client ID: %u\n", clients[i]);
-7    }
-8    ts3server_freeMemory(clients);
-9}
-
-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/passwords.html b/docs/teamspeak-sdk-3.5.2/doc/server/passwords.html deleted file mode 100644 index 680ed81..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/passwords.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - - - Custom passwords — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Custom passwords

-

The TeamSpeak SDK optionally allows you to do custom password handling. -This allows to check TeamSpeak server and channel passwords against an -outside datasources, like LDAP or other databases.

-

To implement custom passwords, both server and client need to add custom -callbacks, which will be spontaneously called whenever a password check -is done in TeamSpeak. The SDK developer can implement own checks to -validate the password instead of using the TeamSpeak built-in mechanism.

-
-

Password Encryption

-

Both Server and Client Lib can implement the following callback to -encrypt a user password. This function is called in the Server Lib when -a virtual server or channel password is set.

-

This can be used to hash the password in the same way it is hashed in -the outside data store. Or just copy the password to send the clear text -to the server.

-
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-void (*onClientPasswordEncrypt)(uint64 serverID, const char *plaintext, char *encryptedText, int encryptedTextByteSize)
-

called when a server or channel password is set.

-

Used to hash the password or encrypt it for check with outside sources.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param plaintext:
-

the plaintext password to be encrypted.

-
-
Param encryptedText:
-

the encrypted/hashed password. Fill with your encrypted password. Must be an utf8 encoded c string not larger than specified by encryptedTextByteSize

-
-
Param encryptedTextByteSize:
-

the maximum number of bytes you may write to encryptedText

-
-
-
- -
-
- -
-
-

Password validation

-
-

Server password

-

Implement this callback in the server to check the password provided -when a client connects to this server against an outside database. The -callback is called whenever a password check is performed, even if no -password is set.

-
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-unsigned int (*onCustomServerPasswordCheck)(uint64 serverID, const struct ClientMiniExport *client, const char *password)
-

called when a client connects to the server. Used to verify the server password when using custom password encryption.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that connects to the server

-
-
Param password:
-

utf8 encoded c string containing the password provided by the client.

-
-
Return:
-

a value from the Ts3ErrorType enum. ERROR_ok if the password is valid, ERROR_server_invalid_password if the password is not valid, ERROR_parameter_invalid if the password is in invalid format.

-
-
-
- -
-
- -
-
-

Channel password

-

Implement this callback in the server to check the password provided -when a client enters a password-protected channel against an outside -database. The callback is called whenever a password check is performed, -even if no password is set.

-
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-unsigned int (*onCustomChannelPasswordCheck)(uint64 serverID, const struct ClientMiniExport *client, uint64 channelID, const char *password)
-

called when a client attempts to enter a password protected channel. Used to verify the channel password when using custom password encryption.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that enters a channel

-
-
Param channelID:
-

the channel the client attempts to join

-
-
Param password:
-

utf8 encoded c string containing the password provided by the client.

-
-
Return:
-

a value from the Ts3ErrorType enum. ERROR_ok if the password is valid, ERROR_server_invalid_password if the password is not valid, ERROR_parameter_invalid if the password is in invalid format.

-
-
-
- -
-
- -
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/permissions-filetransfer.html b/docs/teamspeak-sdk-3.5.2/doc/server/permissions-filetransfer.html deleted file mode 100644 index 1fd6143..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/permissions-filetransfer.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - - - <no title> — TeamSpeak SDK documentation - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-unsigned int (*permFileTransferInitUpload)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftinitupload *params)
-

called when a file is to be uploaded. Allows you to deny a client from uploading files, files above a certain size, etc.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that attempts to upload the file.

-
-
Param params:
-

describes the file to be uploaded.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferInitDownload)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftinitdownload *params)
-

called when a file is to be downloaded. Allows you to deny a client from downloading files, files above a certain size, etc.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that attempts to download the file

-
-
Param params:
-

describes the file to be downloaded.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferGetFileInfo)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftgetfileinfo *params)
-

called when a client requests file information using ts3client_requestFileInfo. Allows to deny clients from getting file information.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to get information of the file.

-
-
Param params:
-

describes the file that information is requested for.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferGetFileList)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftgetfilelist *params)
-

called when a client requests a directory listing using ts3client_requestFileList. Allows to deny listing files and directories in channels / directories.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferDeleteFile)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftdeletefile *params)
-

called when a client attempts to delete one or more files using ts3client_requestDeleteFile. Allows denying clients deleting files.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to delete the file

-
-
Param params:
-

describes the file to be deleted

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferCreateDirectory)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftcreatedir *params)
-

called when a directory is to be created using ts3client_requestCreateDirectory. Allows to deny creating certain directories.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to create the directory

-
-
Param params:
-

describes the directory to create.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferRenameFile)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftrenamefile *params)
-

called when a file is to be renamed or moved using ts3client_requestRenameFile. Allows to deny moving files or even renaming files.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to rename or move the file.

-
-
Param params:
-

describes the file to be renamed or moved, and where the file should be moved to if it’s being moved.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
- - - -
-
-
- -
- -
-

© Copyright 2020, TeamSpeak Systems GmbH.

-
- - Built with Sphinx using a - theme - provided by Read the Docs. - - -
-
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/permissions.html b/docs/teamspeak-sdk-3.5.2/doc/server/permissions.html deleted file mode 100644 index 47e0e0a..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/permissions.html +++ /dev/null @@ -1,685 +0,0 @@ - - - - - - - - - Permission checks — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Permission checks

-

The TeamSpeak SDK offers an optional custom permission system, allowing -SDK users to gain more control over allowed user actions on a -TeamSpeak server. The custom permissions system is implemented in the -Server Lib by adding callback functions which will be called, if -implemented, when a certain user action occurs. In this callback the -developer can allow or deny the action.

-

The callbacks should return ERROR_ok to allow the action or -ERROR_permission to deny it.

-
-

Important

-

If a callback is not implemented, the action will be allowed by default.

-
-
-

Available callbacks

-
-

Standard Permission callbacks

-
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-unsigned int (*permClientCanConnect)(uint64 serverID, const struct ClientMiniExport *client)
-

called when a client is about to connect. Can be used to deny clients from connecting.

-

Return ERROR_ok to allow the client on the server, or ERROR_permissions to reject the client.

-
-
Param serverID:
-

the server the client wants to connect to

-
-
Param client:
-

pointer to a ClientMiniExport describing the client trying to connect

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permClientCanGetChannelDescription)(uint64 serverID, const struct ClientMiniExport *client)
-

called when a client requests channel description of a channel using ts3client_requestChannelDescription. Can be used to deny access to channel descriptions.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server on which the request was received

-
-
Param client:
-

pointer to a ClientMiniExport describing the client requesting the channel description

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permClientUpdate)(uint64 serverID, anyID clientID, const struct VariablesExport *variables)
-

called when a client wants to update a clients variables. Used to deny or allow updating certain client variables

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param clientID:
-

the client for which the variables are attempted to be changed.

-
-
Param variables:
-

pointer to a VariablesExport containing the variables, new and old values of the client.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permClientKickFromChannel)(uint64 serverID, const struct ClientMiniExport *client, int toKickCount, const struct ClientMiniExport *toKickClients, const char *reasonText)
-

called before a client is kicked from the channel. Allows you to control whether clients are allowed to kick another client

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

pointer to a ClientMiniExport describing the client attempting to kick another client.

-
-
Param toKickCount:
-

number of clients that are supposed to be kicked

-
-
Param toKickClients:
-

array of ClientMiniExport describing the clients to be kicked

-
-
Param reasonText:
-

utf8 encoded c string containing the reason for the kick provided.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permClientKickFromServer)(uint64 serverID, const struct ClientMiniExport *client, int toKickCount, const struct ClientMiniExport *toKickClients, const char *reasonText)
-

called before a client is kicked from the server. Allows you to control whether clients are allowed to kick another client

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

pointer to a ClientMiniExport describing the client attempting to kick another client.

-
-
Param toKickCount:
-

number of clients that are supposed to be kicked

-
-
Param toKickClients:
-

array of ClientMiniExport describing the clients to be kicked

-
-
Param reasonText:
-

utf8 encoded c string containing the provided reason for the kick.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permClientMove)(uint64 serverID, const struct ClientMiniExport *client, int toMoveCount, const struct ClientMiniExport *toMoveClients, uint64 newChannel, const char *reasonText)
-

called when a client requests to move one or more other clients. Allows you to control whether a client can move the clients.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server on which the move is attempted.

-
-
Param client:
-

pointer to a ClientMiniExport describing the client attempting to move the client(s).

-
-
Param toMoveCount:
-

number of clients that are being moved.

-
-
Param toMoveClients:
-

array of ClientMiniExport describing which clients are being moved.

-
-
Param newChannel:
-

id of the channel the clients are to be moved in to.

-
-
Param reasonText:
-

utf8 encoded c string containing the reason provided for the move.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permChannelMove)(uint64 serverID, const struct ClientMiniExport *client, uint64 channelID, uint64 newParentChannelID)
-

called when a client attempts to move a channel. Allows you to control whether the client is allowed to move the channel.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

a ClientMiniExport describing the client attempting to move the channel.

-
-
Param channelID:
-

the channel to be moved.

-
-
Param newParentChannelID:
-

the new parent channel of the channel

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permSendTextMessage)(uint64 serverID, const struct ClientMiniExport *client, anyID targetMode, uint64 targetClientOrChannel, const char *textMessage)
-

called when a client tries to send a message. Allows you to control whether the client is allowed to send the message.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

a ClientMiniExport describing the client attempting to send the message

-
-
Param targetMode:
-

describing the type of message attempting to be sent. One of the values from the TextMessageTargetMode enum

-
-
Param targetClientOrChannel:
-

id of the channel or client (depending of the targetMode) that the message is sent to.

-
-
Param textMessage:
-

utf8 encoded c string containing the message to be sent.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permServerRequestConnectionInfo)(uint64 serverID, const struct ClientMiniExport *client)
-

called when server connection information is requested using ts3client_requestServerConnectionInfo. Can be used to deny access.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

a ClientMiniExport describing the client requesting the action

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permSendConnectionInfo)(uint64 serverID, const struct ClientMiniExport *client, int *mayViewIpPort, const struct ClientMiniExport *targetClient)
-

called when a client attempts to request another clients connection variables using ts3client_requestConnectionInfo

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client requesting the other clients information

-
-
Param mayViewIpPort:
-

pointer to a variable that controls whether the IP and port of the target client may be seen by the client. Set to 1 to allow the requesting client to see the IP and port. Set to 0 to deny IP and port.

-
-
Param targetClient:
-

describes the client that the connection information is requested for.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permChannelCreate)(uint64 serverID, const struct ClientMiniExport *client, uint64 parentChannelID, const struct VariablesExport *variables)
-

called when a client attempts to create a channel. Allows you to control whether or not the client may create the desired channel.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server on which the client attempts to create the channel

-
-
Param client:
-

a ClientMiniExport describing the client trying to create a channel

-
-
Param parentChannelID:
-

the channel that is the parent channel of the channel to be created. 0 if the channel to be created will be a root channel.

-
-
Param variables:
-

a VariablesExport struct that describes the channel to be created.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permChannelEdit)(uint64 serverID, const struct ClientMiniExport *client, uint64 channelID, const struct VariablesExport *variables)
-

called when a channel is about to be edited by a client. Allows you to prevent channel edits.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

a ClientMiniExport describing the client trying to edit the channel

-
-
Param parentChannelID:
-

the channel that is to be edited.

-
-
Param variables:
-

a VariablesExport struct that describes the channel after the edit.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permChannelDelete)(uint64 serverID, const struct ClientMiniExport *client, uint64 channelID)
-

called before a channel is deleted by a client. Allows you to deny a client deleting channels.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server on which the channel is to be deleted

-
-
Param client:
-

a ClientMiniExport describing the client trying to delete the channel

-
-
Param channelID:
-

the channel that is to be deleted

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permChannelSubscribe)(uint64 serverID, const struct ClientMiniExport *client, uint64 channelID)
-

called when a client requests to subscribe a channel. Allows you to deny subscribing to a channel.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server on which the client attempts to subscribe to the channel.

-
-
Param client:
-

a ClientMiniExport describing the client trying to subscribe the channel

-
-
Param channelID:
-

the channel that is to be subscribed

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
- -
-
-

FileTransfer permission callbacks

-
-
-struct ServerLibFunctions
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-unsigned int (*permFileTransferInitUpload)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftinitupload *params)
-

called when a file is to be uploaded. Allows you to deny a client from uploading files, files above a certain size, etc.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that attempts to upload the file.

-
-
Param params:
-

describes the file to be uploaded.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferInitDownload)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftinitdownload *params)
-

called when a file is to be downloaded. Allows you to deny a client from downloading files, files above a certain size, etc.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that attempts to download the file

-
-
Param params:
-

describes the file to be downloaded.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferGetFileInfo)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftgetfileinfo *params)
-

called when a client requests file information using ts3client_requestFileInfo. Allows to deny clients from getting file information.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to get information of the file.

-
-
Param params:
-

describes the file that information is requested for.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferGetFileList)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftgetfilelist *params)
-

called when a client requests a directory listing using ts3client_requestFileList. Allows to deny listing files and directories in channels / directories.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferDeleteFile)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftdeletefile *params)
-

called when a client attempts to delete one or more files using ts3client_requestDeleteFile. Allows denying clients deleting files.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to delete the file

-
-
Param params:
-

describes the file to be deleted

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferCreateDirectory)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftcreatedir *params)
-

called when a directory is to be created using ts3client_requestCreateDirectory. Allows to deny creating certain directories.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to create the directory

-
-
Param params:
-

describes the directory to create.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferRenameFile)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftrenamefile *params)
-

called when a file is to be renamed or moved using ts3client_requestRenameFile. Allows to deny moving files or even renaming files.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to rename or move the file.

-
-
Param params:
-

describes the file to be renamed or moved, and where the file should be moved to if it’s being moved.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
- -
-
-
-

Example

-

Example code to check if a client can connect to the server:

-
 1// Create the function pointer passed to ts3server_initServerLib
- 2funcs.permClientCanConnect = onPermClientCanConnect;
- 3
- 4// Custom callback
- 5unsigned int onPermClientCanConnect(uint64 serverID, const struct ClientMiniExport* client) {
- 6    // Forbid client with nickname "client" to connect
- 7    if (strcmp(client->nickname, "client") == 0) {
- 8        return ERROR_permissions;  // Deny
- 9    }
-10    return ERROR_ok;  // Allow
-11}
-
-
-

Please see the server_permissions example for a demonstration of -this mechanism.

-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/security-salt.html b/docs/teamspeak-sdk-3.5.2/doc/server/security-salt.html deleted file mode 100644 index 6802772..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/security-salt.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - - - - Security salts and hashes — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Security salts and hashes

-

As an optional security feature, the TeamSpeak SDK offers to restrict -access of clients to specific channels by using a salt and hash -mechanism. The motivation here is to enforce clients to use a specific -identity, nickname and metadata when they connect to the TeamSpeak -server.

-

In the server, a security salt is created over a clients unique data by -calling ts3server_createSecuritySalt().

-

This salt is then attached to a channel during channel creation or by editing existing -channels by setting the channel variable CHANNEL_SECURITY_SALT.

-

When a client attempts to enter such a channel, the clients CLIENT_SECURITY_HASH -variable is checked against the clients data (unique id, optionally nickname and meta_data) using the salt. -If the hash is not correct, the client is not allowed to enter the channel.

-

The clients hash value is calculated by the server using ts3server_calculateSecurityHash(). -This security hash has to be transmitted to the client by ways outside of the TeamSpeak SDK. The -client will set the hash in its CLIENT_SECURITY_HASH variable.

-
-

Creating a channel salt

-
-
-unsigned int ts3server_createSecuritySalt(int options, void *salt, int saltByteSize, char **securitySalt)
-

Create a security salt to lock channel to identities. See the :ref:SDK Documentation<channel_security_salt> on the topic for more in depth explanation.

-
-
Parameters:
-
    -
  • options – specifies which parameters to include in the security salt. A combination of values from the SecuritySaltOptions enum.

  • -
  • salt – pointer to random data of cryptographic quality.

  • -
  • saltByteSize – number of bytes of random data to use. Larger is better but slower.

  • -
  • securitySalt – address of a variable to receive the security salt. Memory is allocated by the server library and needs to be freed by caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Creating a client hash

-
-
-unsigned int ts3server_calculateSecurityHash(const char *securitySalt, const char *clientUniqueIdentifier, const char *clientNickName, const char *clientMetaData, char **securityHash)
-

create a hash for a specific client from a security salt to lock an identity to a channel. See the :ref:SDK Documentation<channel_security_salt> on the topic for more in depth explanation.

-
-
Parameters:
-
    -
  • securitySalt – the security salt of a channel as generated by ts3server_createSecuritySalt

  • -
  • clientUniqueIdentifier – public identity of a client to generate a security hash for

  • -
  • clientNickName – nickname of the client to include in the hash if specified by the salt.

  • -
  • clientMetaData – meta data of the client to include in the hash if specified by the salt.

  • -
  • securityHash – address of a variable to receive the security hash. Memory is allocated by the server library and must be freed by caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/vserver-manage.html b/docs/teamspeak-sdk-3.5.2/doc/server/vserver-manage.html deleted file mode 100644 index 83bc4a1..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/vserver-manage.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - - - Create and stop virtual servers — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Create and stop virtual servers

-

A new virtual server can be created within the current server process by -calling

-
-
-unsigned int ts3server_createVirtualServer(unsigned int serverPort, const char *serverIp, const char *serverName, const char *serverKeyPair, unsigned int serverMaxClients, uint64 *result)
-

create a new virtual server. The server is started automatically after being created.

-
-
Parameters:
-
    -
  • serverPort – the UDP port to listen for client connections on

  • -
  • serverIp – comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported.

  • -
  • serverName – display name of the server.

  • -
  • serverKeyPair – Key pair for encryption. Must be unique for each virtual server. Pass an empty string when originally creating a new server, query the generated encryption key with ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups.

  • -
  • serverMaxClients – maximum number of clients that can be connected simultaneously at any given time

  • -
  • result – address of a variable that will receive the virtual server ID that can be used to specify this server in future calls to server library functions.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -

The server name and server slots can later be modified using the -ts3server_setServerVariableAsString() and ts3server_setServerVariableAsInt() -function calls if need be, without having to recreate the server.

-

On success, the created virtual server will be automatically started.

-
-

Important

-

You should not create a virtual server with an empty keypair except -for the first time. If the server crashes, license problems -might occur when using “throw-away” keypairs, as the license systems -may deem you to be running more virtual servers than you actually are.

-

Instead query the keypair the first time the virtual server was -started, save it to a file and reuse it when creating a new virtual -server. This way licensing issues will not occur.

-

See the server sample which is included in the TeamSpeak 3 SDK for an -example on how to save and restore keypairs.

-
-
-

Caution

-

When a virtual server is started, it will register itself at a -TeamSpeak licensing server reporting the maximum client count to -ensure the server is operating within the license limits. On -shutdown, the virtual server will deregister with the licensing server.

-

This leads to two important things to keep in mind:

-

1) Don’t just kill your server with Ctrl-C, instead ensure it’s -shutdown properly calling ts3server_stopVirtualServer(). If killed -too often, the licensing server might reject this server instance -because the license seems to be exceeded as client slots are only -added but never removed.

-

2) Don’t start a virtual server too frequently. This may raise an -error “virtualserver started too many times in a certain time -period”. Contacting the licensing server will be prevented to -protect our backend services from getting spammed with frequent -server updates for the same server.

-

The trigger conditions for this error are very specific and are as -follows:

-
    -
  • You start a server instance and then stop the same instance within -5 seconds of it being started.

  • -
  • The above happens more than 3 times in a 41 minute window.

  • -
-

After you triggered this error, you will be prevented from starting -any server instance using the affected license for a period of 12 -minutes.

-

You should first investigate how you managed to trigger this error -and change your scripts to avoid triggering the conditions above. -Then you must not start any server instance for the 12 minute grace -period mentioned above. After this wait, you should be able to start -your instance normally.

-
-
-

Query Keypair for future reuse

-

To query the keypair of a virtual server, use

-
-
-unsigned int ts3server_getVirtualServerKeyPair(uint64 serverID, char **result)
-

retrieve the encryption keys used by the virtual server.

-

Store these and use them on subsequent process startup to recreate this server when calling ts3server_createVirtualServer

-
-
Parameters:
-
    -
  • serverID – the server for which to get the key pair.

  • -
  • result – address of a variable to receive a utf8 encoded c string containing the key pair. Memory is allocated by the server library and must be freed by caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-

Stopping a virtual server

-

A virtual server can be stopped with

-
-
-unsigned int ts3server_stopVirtualServer(uint64 serverID)
-

deletes a virtual server. All clients will be disconnected and no more connections are accepted. You need to recreate the server using ts3server_createVirtualServer or ts3server_createVirtualServer2 to make it available again.

-

You may want to save the state of the virtual server if you need persistence.

-
-
Parameters:
-
    -
  • serverID – specifies which server to stop

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-

Warning

-

Nothing of the virtual server remains after it has stopped. -You will need to recreate the virtual server afterwards. -If you need to save state (e.g. channels on the server) you -need to do so before stopping the virtual server.

-
-
-
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server/whisper.html b/docs/teamspeak-sdk-3.5.2/doc/server/whisper.html deleted file mode 100644 index 6b7fec1..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server/whisper.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - - - - Whisper lists — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

Whisper lists

-

A client with a whisper list set can talk to the specified clients and -channels. Whisper lists can be defined for individual clients. A whisper -list consists of an array of client IDs and/or an array of channel IDs.

-
-

Important

-

Setting a whisper list will stop regular voice transmission to the current channel -of the client.

-

Clients that have a whisper list set will only be heard by the clients -specified in the whisper list.

-
-
-
-unsigned int ts3server_setClientWhisperList(uint64 serverID, anyID clID, const uint64 *channelID, const anyID *clientID)
-

set a clients whisper list. Will stop transmitting that clients voice to their current channel.

-

The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. The voice data of the specified client will be transmitted to all specified channels and all the specified clients. Pass 0 to both channelID and clientID to restore default behavior of transmitting voice to current channel.

-
-
Parameters:
-
    -
  • serverID – the server on which to set the whisper list

  • -
  • clID – the client for which to set the whisper list

  • -
  • channelID – zero terminated array of channel ids to add to the whisper list. Pass nullptr to reset. Like { 3, 94, 84, …, 0 }

  • -
  • clientID – zero terminated array of client ids to add to the whisper list. Pass nullptr to reset. Like { 1, 4, …, 0 }

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/doc/server_api.html b/docs/teamspeak-sdk-3.5.2/doc/server_api.html deleted file mode 100644 index 3df6cf1..0000000 --- a/docs/teamspeak-sdk-3.5.2/doc/server_api.html +++ /dev/null @@ -1,2356 +0,0 @@ - - - - - - - - - TeamSpeak Server Functions — TeamSpeak SDK documentation - - - - - - - - - - - - - - - - - -
- - -
- -
-
-
-
    -
  • - -
  • -
  • -
-
-
-
-
- -
-

TeamSpeak Server Functions

-
-

Enums

-
-
-enum VirtualServerCreateFlags
-

Values:

-
-
-enumerator VIRTUALSERVER_CREATE_FLAG_NONE
-

Server password is stored plaintext and will be encrypted by the server library before stored.

-
- -
-
-enumerator VIRTUALSERVER_CREATE_FLAG_PASSWORDS_ENCRYPTED
-

Server password is already encrypted in the creation parameters. Will be stored as is.

-
- -
- -
-
-enum ChannelCreateFlags
-

Values:

-
-
-enumerator CHANNEL_CREATE_FLAG_NONE
-

Channel password is stored plaintext and will be encrypted by the server library before stored.

-
- -
-
-enumerator CHANNEL_CREATE_FLAG_PASSWORDS_ENCRYPTED
-

Channel passwords are already encrypted in the creation parameters. Will be stored as is.

-
- -
- -
-
-

Functions

-
-
-unsigned int ts3server_freeMemory(void *pointer)
-

Releases memory allocated by the server library.

-

For every function that has output parameters which take pointers to memory (e.g. char**) the server library will allocate sufficient memory for you, however you need to take care of releasing the memory by passing the variable to this function.

-
-
Parameters:
-
    -
  • pointer – pointer to memory allocated by server library

  • -
-
-
-
- -
-
-unsigned int ts3server_initServerLib(const struct ServerLibFunctions *functionPointers, int usedLogTypes, const char *logFileFolder, int argc, const char *const *argv)
-

initializes the server library and defines callback functions

-

This is the first function you need to call, before this all calls to the server library will fail. In this call you will also set the functions you would like to have called when certain changes or events happen. This function must not be called multiple times.

-
-
Parameters:
-
    -
  • functionPointers – defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the ServerLibFunctions struct

  • -
  • usedLogTypes – a combination of values from the LogTypes enum. Specifies which type(s) of logging you would like to use.

  • -
  • logFileFolder – path in which to create log files. Pass 0 to use the default of using a folder called logs in the working directory.

  • -
  • argc – The number of arguments provided to the application in argv. Used to process command line arguments

  • -
  • argv – The command line arguments provided to the application. These will be processed prior to server lib initialization.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_enableFileManager(const char *filebase, const char **ips, int port, uint64 downloadBandwidth, uint64 uploadBandwidth)
-

Initialize the file transfer subsystem. Allows clients to store files on the machine the server is running on and download them.

-

If you want to support file transfer functionality, then call this function after calling ts3server_initServerLib If you don’t call this function file transfer features will not be available. The server library will create the directories necessary for storing files as needed, however directories will not be cleaned up by the server library. Instead it is the responsibility of the application to clean up these directories when they’re no longer needed (e.g. after a virtual server was deleted)

-
-
Parameters:
-
    -
  • filebase – path to where the server library will create necessary directories and store files uploaded by clients.

  • -
  • ips – zero terminated array of IP addresses to listen on for file transfer connections. IPv4 and IPv6 addresses are supported, do NOT pass host names. If set to 0, it will be treated as if you passed { “0.0.0.0”, “::”, 0 }

  • -
  • port – the TCP port to listen on for file transfer connections.

  • -
  • downloadBandwidth – limit in bytes per second which is available for downloading files from the server. Speed across all transfers will be limited to this number. Specify BANDWIDTH_LIMIT_UNLIMITED for no limit.

  • -
  • uploadBandwidth – limit in bytes per second which is available for uploading files to the server. Speed across all transfers will be limited to this number. Specify BANDWIDTH_LIMIT_UNLIMITED for no limit.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_destroyServerLib()
-

Destroys the server lib. Must not be called from within a callback.

-

All clients will lose connection and timeout, all servers will terminate. This is the last function to call. After this call you will no longer be able to use any server library functions.

-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_disableClientCommand(int clientCommand)
-

Prevents clients from performing certain actions. SDK only.

-

Use this to disable certain features for clients, e.g. deleting channels or moving clients so that the server has authority over these matters and is the only entity who can do so. To disable multiple commands, call this function once for each command you would like to disable for clients.

-
-
Parameters:
-
    -
  • clientCommand – the command to disable. One of the values from the ClientCommand enum

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getServerLibVersion(char **result)
-

Retrieve the server version string.

-
-
Parameters:
-
    -
  • result – address of a variable to receive the server version. Memory is allocated by the server library and must be freed by caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getServerLibVersionNumber(uint64 *result)
-

Retrieve the server version number.

-
-
Parameters:
-
    -
  • result – address of a variable to receive the server version number.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setLogVerbosity(enum LogLevel logVerbosity)
-

Specify which log messages to send to the ServerLibFunctions::onUserLoggingMessageEvent callback.

-
-
Parameters:
-
    -
  • logVerbosity – Minimum verbosity of a log message to pass to the callback. One of the values from the LogLevel enum.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getGlobalErrorMessage(unsigned int globalErrorCode, char **result)
-

get a human readable error description string for an error code

-
-
Parameters:
-
    -
  • globalErrorCode – the error code to retrieve the description for. One of the values from the Ts3ErrorType enum.

  • -
  • result – address of a variable to receive the error description as a utf8 encoded c string. Memory is allocated by the server library and must be freed by caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int *result)
-

get the value of a client variable as integer.

-

Not all variables are available as integer, some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • result – address of a variable to receive the value of the variable queried.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64 *result)
-

get the value of a client variable as unsigned 64 bit integer.

-

Not all variables are available as unsigned 64 bit integer, some are only available as string or integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • result – address of a variable to receive the value of the variable queried.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, char **result)
-

get the value of the client variable as string

-

Not all variables are available as string, some are only available as unsigned 64 bit integer or integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • result – address of a variable to receive the value of the variable queried.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int value)
-

set the value of a client variable.

-

Not all variables can be set as integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64 value)
-

set the value of a client variable.

-

Not all variables can be set as unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, const char *value)
-

set the value of a client variable.

-

Not all variables can be set as string.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – which client to query

  • -
  • flag – specifies which variable to retrieve. One of the values from the ClientProperties enum.

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_flushClientVariable(uint64 serverID, anyID clientID)
-

Apply and publish client changes after setting client variables.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – the client which we have changed variables for.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setClientWhisperList(uint64 serverID, anyID clID, const uint64 *channelID, const anyID *clientID)
-

set a clients whisper list. Will stop transmitting that clients voice to their current channel.

-

The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. The voice data of the specified client will be transmitted to all specified channels and all the specified clients. Pass 0 to both channelID and clientID to restore default behavior of transmitting voice to current channel.

-
-
Parameters:
-
    -
  • serverID – the server on which to set the whisper list

  • -
  • clID – the client for which to set the whisper list

  • -
  • channelID – zero terminated array of channel ids to add to the whisper list. Pass nullptr to reset. Like { 3, 94, 84, …, 0 }

  • -
  • clientID – zero terminated array of client ids to add to the whisper list. Pass nullptr to reset. Like { 1, 4, …, 0 }

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getClientList(uint64 serverID, anyID **result)
-

get a list of all clients connected to a server

-
-
Parameters:
-
    -
  • serverID – specifies the server on which to get the list of clients

  • -
  • result – address of a variable to receive the zero terminated list of clients, like {1, 2, 50, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getChannelOfClient(uint64 serverID, anyID clientID, uint64 *result)
-

get the id of the clients current channel

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is on

  • -
  • clientID – the client to get the channel of

  • -
  • result – address of a variable to receive the channel id

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_clientMove(uint64 serverID, uint64 newChannelID, const anyID *clientIDArray)
-

Move one or more clients to a different channel.

-
-
Parameters:
-
    -
  • serverID – specifies the server the client is connected to

  • -
  • newChannelID – the id of the channel to move the client(s) to

  • -
  • clientIDArray – zero terminated array of client ids to move. Like {4, 9, …, 0}

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_clientsKickFromServer(uint64 serverID, const anyID *clientIDArray, const char *kickReason, int failOnClientError)
-

kick one or more clients from the server, terminating their connection.

-
-
Parameters:
-
    -
  • serverID – the server the client(s) are connected to

  • -
  • clientIDArray – zero terminated array of client ids to kick. Like {4, 3, 12, …, 0}

  • -
  • kickReason – utf8 encoded c string describing the reason for the kick. Pass an empty string if unused.

  • -
  • failOnClientError – boolean flag. If 1 the function will fail if clients to be kicked are not on the server.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getClientIDSfromUIDS(uint64 serverID, const char **clientUIDs, anyID **result)
-

get a list of clients that are using one of the specified public identities

-
-
Parameters:
-
    -
  • serverID – the server to check for clients on

  • -
  • clientUIDs – address of a zero terminated array containing the client unique identifiers to find client ids for. Like { “uid1”, “uid2”, …, ‘@0’ }

  • -
  • result – address of a variable to receive the client ids using any of the supplied unique identifiers. Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int *result)
-

get value of a channel variable as integer.

-

Not all variables are available as integer, some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the channel is located on

  • -
  • channelID – the id of the channel to get the variable for

  • -
  • flag – specifies which variable to retrieve. One of the values from the ChannelProperties enum

  • -
  • result – address of a variable to receive the value of the queried variable.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64 *result)
-

get value of a channel variable as unsigned 64 bit integer.

-

Not all variables are available as unsigned 64 bit integer, some are only available as string or integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the channel is located on

  • -
  • channelID – the id of the channel to get the variable for

  • -
  • flag – specifies which variable to retrieve. One of the values from the ChannelProperties enum

  • -
  • result – address of a variable to receive the value of the queried variable.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, char **result)
-

get value of a channel variable as string.

-

Not all variables are available as string, some are only available as integer or unsigned 64 bit integer.

-
-
Parameters:
-
    -
  • serverID – specifies the server the channel is located on

  • -
  • channelID – the id of the channel to get the variable for

  • -
  • flag – specifies which variable to retrieve. One of the values from the ChannelProperties enum

  • -
  • result – address of a variable to receive the value of the queried variable. Memory is allocated by the server library and caller must free it using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int value)
-

set the variable of a channel to a new value.

-

Call ts3server_flushChannelVariable after having set all variables you need to change.

-
-
Parameters:
-
    -
  • serverID – specifies the server the channel is located on

  • -
  • channelID – specifies the channel on which to change the variable

  • -
  • flag – specifies which variable to change. One of the values from the ChannelProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64 value)
-

set a channel variable

-

Call ts3server_flushChannelVariable after having set all variables you need to change.

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the id of the channel to set the variable for

  • -
  • flag – specifies which variable to set. One of the values from the ChannelProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, const char *value)
-

Call ts3server_flushChannelVariable after having set all variables you need to change.

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the id of the channel to set the variable for

  • -
  • flag – specifies which variable to set. One of the values from the ChannelProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_flushChannelVariable(uint64 serverID, uint64 channelID)
-

After changing channel variables call this function to publish the changes to connected clients.

-
-
Parameters:
-
    -
  • serverID – the server on which channels were edited

  • -
  • channelID – the channel which variables were changed

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_flushChannelCreation(uint64 serverID, uint64 channelParentID, uint64 *result)
-

After setting the channel properties on a new channel, call this function to publish the channel to clients.

-
-
Parameters:
-
    -
  • serverID – the server on which to create the channel

  • -
  • channelParentID – the id of the parent channel for the new channel

  • -
  • result – address of a variable to receive the channel id of the newly created channel

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_makeChannelCreationParams(struct TS3ChannelCreationParams **result)
-

Create a structure that defines channel properties for use with ts3server_createChannel.

-
-
Parameters:
-
    -
  • result – address of a variable to receive a pointer to the structure. Pointer must not be freed! After receiving the structure pointer, it must be filled using ts3server_setChannelCreationParams

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setChannelCreationParams(struct TS3ChannelCreationParams *channelCreationParams, uint64 channelParentID, uint64 channelID)
-

Specify mandatory details of a channel to be created at server creation using ts3server_createVirtualServer2.

-

Must be called after ts3server_getVirtualServerCreationParamsChannelCreationParams to set basic properties of a channel. After this call you may set additional channel properties by calling ts3server_getChannelCreationParamsVariables and ts3server_setVariableAsInt, ts3server_setVariableAsUInt64 or ts3server_setVariableAsString

-
-
Parameters:
-
    -
  • channelCreationParams – defines the channel for which we set basic properties. Obtained by calling ts3server_getVirtualServerCreationParamsChannelCreationParams

  • -
  • channelParentID – the id of the channel that this channel is a sub channel of. Pass 0 to make this channel a root channel.

  • -
  • channelID – the id this channel should have. Pass 0 to have the server lib assign a free ID. This is used to identify the channel in other calls to the client and server library. Must be unique across all virtual servers during the lifetime of the server library.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getChannelCreationParamsVariables(struct TS3ChannelCreationParams *channelCreationParams, struct TS3Variables **result)
-

Allows settings optional channel properties for channels to be created either at server creation using ts3server_createVirtualServer2 or using ts3server_createChannel.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_createChannel(uint64 serverID, struct TS3ChannelCreationParams *channelCreationParams, enum ChannelCreateFlags flags, uint64 *result)
-

create a new channel on an existing virtual server.

-
-
Parameters:
-
    -
  • serverID – the server on which to create the channel.

  • -
  • channelCreationParams – defines channel properties. Address of the structure obtained by calling ts3server_makeChannelCreationParams Must have been filled using ts3server_setChannelCreationParams before this call.

  • -
  • flags – defines how certain information is presented in the channelCreationParams. Combination of the values from the ChannelCreateFlags enum

  • -
  • result – address of a variable to receive the channel id of the newly created channel.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getChannelList(uint64 serverID, uint64 **result)
-

list all channels on the server

-
-
Parameters:
-
    -
  • serverID – the server to get the list of channels on

  • -
  • result – address of a variable to receive a zero terminted array of channel ids. Like {4, 65, 23, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getChannelClientList(uint64 serverID, uint64 channelID, anyID **result)
-

get list of clients in a channel

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the channel of which to get the list of clients

  • -
  • result – address of a variable to receive a zero terminated array of client ids in the channel. Like {3, 5, 39, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getParentChannelOfChannel(uint64 serverID, uint64 channelID, uint64 *result)
-

get the parent channel of a channel

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the channel of which to get the parent channel

  • -
  • result – address of a variable to receive the parent channel id

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_channelDelete(uint64 serverID, uint64 channelID, int force)
-

delete a channel

-
-
Parameters:
-
    -
  • serverID – the server on which the channel is located

  • -
  • channelID – the id of the channel to delete

  • -
  • force – boolean flag, 1 = delete even if there are clients or sub channels in the channel. 0 = fail if there are sub channels or clients in the channel or sub channels.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_channelMove(uint64 serverID, uint64 channelID, uint64 newChannelParentID, uint64 newOrder)
-

move a channel within the tree, make it a sub channel or root channel.

-
-
Parameters:
-
    -
  • serverID – the server on which to move a channel

  • -
  • channelID – the channel to move

  • -
  • newChannelParentID – id of the parent channel to move this channel into. Set to 0 to make this channel a root channel.

  • -
  • newOrder – id of the channel below which this channel is to be sorted.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int *result)
-

get the value of a server variable

-
-
Parameters:
-
    -
  • serverID – the server of which to get a variable value

  • -
  • flag – specifies for which variable to get the value. One of the values from the VirtualServerProperties enum

  • -
  • result – address of a variable to receive the result

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64 *result)
-

get the value of a server variable

-
-
Parameters:
-
    -
  • serverID – the server of which to get a variable value

  • -
  • flag – specifies for which variable to get the value. One of the values from the VirtualServerProperties enum

  • -
  • result – address of a variable to receive the result.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, char **result)
-

get the value of a server variable

-
-
Parameters:
-
    -
  • serverID – the server of which to get a variable value

  • -
  • flag – specifies for which variable to get the value. One of the values from the VirtualServerProperties enum

  • -
  • result – address of a variable to receive a utf8 encoded c string containing the value. Memory is allocated by the server library and must be freed by the caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int value)
-

set a new value for a server variable

-

After you’re done setting all the variables you need to change, a call to ts3server_flushVirtualServerVariable is necessary to publish the changes

-
-
Parameters:
-
    -
  • serverID – specifies which server to set the variable on

  • -
  • flag – specifies which server variable to set. One of the values from the VirtualServerProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64 value)
-

set a new value for a server variable

-

After you’re done setting all the variables you need to change, a call to ts3server_flushVirtualServerVariable is necessary to publish the changes

-
-
Parameters:
-
    -
  • serverID – specifies which server to set the variable on

  • -
  • flag – specifies which server variable to set. One of the values from the VirtualServerProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, const char *value)
-

set a new value for a server variable

-

After you’re done setting all the variables you need to change, a call to ts3server_flushVirtualServerVariable is necessary to publish the changes

-
-
Parameters:
-
    -
  • serverID – specifies which server to set the variable on

  • -
  • flag – specifies which server variable to set. One of the values from the VirtualServerProperties enum

  • -
  • value – the new value to set

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_flushVirtualServerVariable(uint64 serverID)
-

Publish server changes done through previous calls to ts3server_setVirtualServerVariableAsInt, ts3server_setVirtualServerVariableAsString, ts3server_setVirtualServerVariableAsUInt64.

-
-
Parameters:
-
    -
  • serverID – the server you previously called setVirtualServerVariableAs functions

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_makeVirtualServerCreationParams(struct TS3VirtualServerCreationParams **result)
-

Creates a structure to define an entire virtual server including the channel layout for server creation for use with ts3server_createVirtualServer2.

-

This is the first function to call when using the ts3server_createVirtualServer2 meachanism of creating virtual servers in one go, including all of their channels. After receiving the structure using this function, you need to call ts3server_setVirtualServerCreationParams to set basic configuration for this virtual server. Once that is done you can set additional parameters using ts3server_getVirtualServerCreationParamsVariables and ts3server_setVariableAsInt, ts3server_setVariableAsUInt64 or ts3server_setVariableAsString

-
-
Parameters:
-
    -
  • result – address of a variable to receive a pointer to a structure defining the virtual server. This must be filled using ts3server_setVirtualServerCreationParams after this. Pointer must not be freed by caller.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVirtualServerCreationParams(struct TS3VirtualServerCreationParams *virtualServerCreationParams, unsigned int serverPort, const char *serverIp, const char *serverKeyPair, unsigned int serverMaxClients, unsigned int channelCount, uint64 serverID)
-

Set mandatory server creation properties for server creation using ts3server_createVirtualServer2.

-

This call is mandatory after calling ts3server_makeVirtualServerCreationParams when using ts3server_createVirtualServer2 and sets the basic information to create a virtual server. After this call you can optionally set other variables by calling ts3server_getVirtualServerCreationParamsVariables after this.

-
-
Parameters:
-
    -
  • virtualServerCreationParams – pointer to a struct of creation parameters obtained by calling ts3server_makeVirtualServerCreationParams

  • -
  • serverPort – the UDP port to listen for client connections on

  • -
  • serverIp – comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported.

  • -
  • serverKeyPair – unique key for encryption. Pass an empty string when originally creating a new server, query the generated encryption key with ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups.

  • -
  • serverMaxClients – maximum number of clients that can be connected simultaneously at any given time

  • -
  • channelCount – the amount of channels this server will have after creation. You must call ts3server_getVirtualServerCreationParamsChannelCreationParams with this virtualServerCreationParams exactly this many times.

  • -
  • serverID – the id this virtual server will have when created. server id must be unique during life time of the server library.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerCreationParamsVariables(struct TS3VirtualServerCreationParams *virtualServerCreationParams, struct TS3Variables **result)
-

create struct to define optional server settings for server creation with ts3server_createVirtualServer2

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerCreationParamsChannelCreationParams(struct TS3VirtualServerCreationParams *virtualServerCreationParams, unsigned int channelIdx, struct TS3ChannelCreationParams **result)
-

Used to specify channels to create during advanced server creation using ts3server_createVirtualServer2.

-

Call this function exactly as often as you indicated channels to be created in the ts3server_setVirtualServerCreationParams call. Once you have received the struct you must set the details using ts3server_setChannelCreationParams and can optionally set additional parameters using ts3server_getChannelCreationParamsVariables to get a structure to fill using ts3server_setVariableAsInt, ts3server_setVariableAsString, ts3server_setVariableAsUInt64

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_createVirtualServer2(struct TS3VirtualServerCreationParams *virtualServerCreationParams, enum VirtualServerCreateFlags flags, uint64 *result)
-

Create an entire server structure in a single call. Useful for restoring an entire virtual server including channels including their ids after storing them on shutdown. See the SDK documentation for more in depth information.

-

This requires a few other calls to be made in advance. First you need to call ts3server_makeVirtualServerCreationParams to get a TS3VirtualServerCreationParams struct that then needs to be filled via ts3server_setVirtualServerCreationParams. You can then use ts3server_getVirtualServerCreationParamsVariables to set other server settings and use ts3server_getVirtualServerCreationParamsChannelCreationParams to specify channels to create using ts3server_setChannelCreationParams.

-
-
Parameters:
-
    -
  • virtualServerCreationParams – pointer to the server parameters obtained by calling ts3server_makeVirtualServerCreationParams. These must have been filled using ts3server_setVirtualServerCreationParams before calling this function.

  • -
  • flags – defines how certain information is present in the virtualServerCreationParams. Combination of the values from the VirtualServerCreateFlags enum

  • -
  • result – address of a variable to receive the created servers id. This is used in other calls to the server library to identify this server.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerConnectionVariableAsUInt64(uint64 serverID, enum ConnectionProperties flag, uint64 *result)
-

get value of server connection properties as unsigned integer.

-
-
Parameters:
-
    -
  • serverID – which server to get connection properties of

  • -
  • flag – specifies which property to get the value of. One of the values from the ConnectionProperties enum

  • -
  • result – address of a variable to receive the value of the connection property

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerConnectionVariableAsDouble(uint64 serverID, enum ConnectionProperties flag, double *result)
-

get value of server connection properties as double

-
-
Parameters:
-
    -
  • serverID – which server to get connection properties of

  • -
  • flag – specifies which value to get. One of the values from the ConnectionProperties enum

  • -
  • result – address of a variable to receive the value of the connection property.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerList(uint64 **result)
-

get a list of virtual servers in this instance

-
-
Parameters:
-
    -
  • result – address of a variable to receive a zero terminated array of virtual server ids. Like {4, 8, …, 0} Memory is allocated by the server library and caller must free the array using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_stopVirtualServer(uint64 serverID)
-

deletes a virtual server. All clients will be disconnected and no more connections are accepted. You need to recreate the server using ts3server_createVirtualServer or ts3server_createVirtualServer2 to make it available again.

-

You may want to save the state of the virtual server if you need persistence.

-
-
Parameters:
-
    -
  • serverID – specifies which server to stop

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_createVirtualServer(unsigned int serverPort, const char *serverIp, const char *serverName, const char *serverKeyPair, unsigned int serverMaxClients, uint64 *result)
-

create a new virtual server. The server is started automatically after being created.

-
-
Parameters:
-
    -
  • serverPort – the UDP port to listen for client connections on

  • -
  • serverIp – comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported.

  • -
  • serverName – display name of the server.

  • -
  • serverKeyPair – Key pair for encryption. Must be unique for each virtual server. Pass an empty string when originally creating a new server, query the generated encryption key with ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups.

  • -
  • serverMaxClients – maximum number of clients that can be connected simultaneously at any given time

  • -
  • result – address of a variable that will receive the virtual server ID that can be used to specify this server in future calls to server library functions.

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVirtualServerKeyPair(uint64 serverID, char **result)
-

retrieve the encryption keys used by the virtual server.

-

Store these and use them on subsequent process startup to recreate this server when calling ts3server_createVirtualServer

-
-
Parameters:
-
    -
  • serverID – the server for which to get the key pair.

  • -
  • result – address of a variable to receive a utf8 encoded c string containing the key pair. Memory is allocated by the server library and must be freed by caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_createSecuritySalt(int options, void *salt, int saltByteSize, char **securitySalt)
-

Create a security salt to lock channel to identities. See the :ref:SDK Documentation<channel_security_salt> on the topic for more in depth explanation.

-
-
Parameters:
-
    -
  • options – specifies which parameters to include in the security salt. A combination of values from the SecuritySaltOptions enum.

  • -
  • salt – pointer to random data of cryptographic quality.

  • -
  • saltByteSize – number of bytes of random data to use. Larger is better but slower.

  • -
  • securitySalt – address of a variable to receive the security salt. Memory is allocated by the server library and needs to be freed by caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_calculateSecurityHash(const char *securitySalt, const char *clientUniqueIdentifier, const char *clientNickName, const char *clientMetaData, char **securityHash)
-

create a hash for a specific client from a security salt to lock an identity to a channel. See the :ref:SDK Documentation<channel_security_salt> on the topic for more in depth explanation.

-
-
Parameters:
-
    -
  • securitySalt – the security salt of a channel as generated by ts3server_createSecuritySalt

  • -
  • clientUniqueIdentifier – public identity of a client to generate a security hash for

  • -
  • clientNickName – nickname of the client to include in the hash if specified by the salt.

  • -
  • clientMetaData – meta data of the client to include in the hash if specified by the salt.

  • -
  • securityHash – address of a variable to receive the security hash. Memory is allocated by the server library and must be freed by caller using ts3server_freeMemory

  • -
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVariableAsInt(struct TS3Variables *var, int flag, int *result)
-

get the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVariableAsUInt64(struct TS3Variables *var, int flag, uint64 *result)
-

get the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_getVariableAsString(struct TS3Variables *var, int flag, char **result)
-

get the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVariableAsInt(struct TS3Variables *var, int flag, int value)
-

set the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVariableAsUInt64(struct TS3Variables *var, int flag, uint64 value)
-

set the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-unsigned int ts3server_setVariableAsString(struct TS3Variables *var, int flag, const char *value)
-

set the value of a property of a server or channel when using ts3server_createVirtualServer2 or ts3server_createChannel

-

Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer.

-
-
Parameters:
-
-
-
Returns:
-

An Error code from the Ts3ErrorType enum indicating either success or the failure reason

-
-
-
- -
-
-
-struct ServerLibFunctions
-
-#include <serverlib.h>
-

Server callbacks. Zero initialize and set members to functions that are to be called when the event in question happens. Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly.

-
-

Public Members

-
-
-void (*onVoiceDataEvent)(uint64 serverID, anyID clientID, unsigned char *voiceData, unsigned int voiceDataSize, unsigned int frequency)
-

called when audio data is received from any client. Allows access to audio data from any client.

-

Can be used to implement server side voice recording. Do not implement if you don’t need server side recording. Callback will be called for every client sending audio data, even if nobody can hear said client (e.g. alone in a channel).

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param clientID:
-

the client which is sending audio data

-
-
Param voiceData:
-

pointer to the voice buffer. Must not be invalidated or otherwise tampered with.

-
-
Param voiceDataSize:
-

number of audio frames available in the buffer

-
-
Param frequency:
-

audio data sample rate

-
-
-
- -
-
-void (*onClientStartTalkingEvent)(uint64 serverID, anyID clientID)
-

called when a client starts talking

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param clientID:
-

the client that started talking

-
-
-
- -
-
-void (*onClientStopTalkingEvent)(uint64 serverID, anyID clientID)
-

called when a client stops talking

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param clientID:
-

the client that stopped talking

-
-
-
- -
-
-void (*onClientConnected)(uint64 serverID, anyID clientID, uint64 channelID, unsigned int *removeClientError)
-

called when a client connects

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param clientID:
-

the client that connected

-
-
Param channelID:
-

the channel that the client connected to

-
-
Param removeClientError:
-

whether to allow the client on the server. Set the value to one of the values from the Ts3ErrorType enum if you want to reject the client.

-
-
-
- -
-
-void (*onClientDisconnected)(uint64 serverID, anyID clientID, uint64 channelID)
-

called when a client disconnects

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param clientID:
-

the client that disconnected. The client is already gone by the time this callback is called. The client id cannot be used to query information.

-
-
Param channelID:
-

the channel that the client was in before disconnecting.

-
-
-
- -
-
-void (*onClientMoved)(uint64 serverID, anyID clientID, uint64 oldChannelID, uint64 newChannelID)
-

called when a client changed to a different channel by any means, including switching the channel themselves.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param clientID:
-

the client that switched to a different channel.

-
-
Param oldChannelID:
-

the previous channel the client was in.

-
-
Param newChannelID:
-

the current channel the client is in now.

-
-
-
- -
-
-void (*onChannelCreated)(uint64 serverID, anyID invokerClientID, uint64 channelID)
-

called when a channel has been created

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param invokerClientID:
-

the id of the client that created the channel. 0 if the server created the channel.

-
-
Param channelID:
-

the id of the newly created channel.

-
-
-
- -
-
-void (*onChannelEdited)(uint64 serverID, anyID invokerClientID, uint64 channelID)
-

called when a channel has been edited

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param invokerClientID:
-

the client that edited the channel. 0 if the server edited the channel.

-
-
Param channelID:
-

the channel that was edited

-
-
-
- -
-
-void (*onChannelDeleted)(uint64 serverID, anyID invokerClientID, uint64 channelID)
-

called when a channel was deleted

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param invokerClientID:
-

client that deleted the channel. 0 if the server deleted the channel

-
-
Param channelID:
-

the id of the channel that was deleted. The channel is gone already by the time this callback is called and information about the channel is no longer available

-
-
-
- -
-
-void (*onServerTextMessageEvent)(uint64 serverID, anyID invokerClientID, const char *textMessage)
-

called when a server wide text message was sent

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param invokerClientID:
-

the client that is sending the message

-
-
Param textMessage:
-

utf8 encoded c string containing the text of the message sent

-
-
-
- -
-
-void (*onChannelTextMessageEvent)(uint64 serverID, anyID invokerClientID, uint64 targetChannelID, const char *textMessage)
-

called when a channel text message was sent

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param invokerClientID:
-

the client that is sending the message

-
-
Param targetChannelID:
-

the channel in which the message is sent

-
-
Param textMessage:
-

utf8 encoded c string containing the message sent

-
-
-
- -
-
-void (*onUserLoggingMessageEvent)(const char *logmessage, int logLevel, const char *logChannel, uint64 logID, const char *logTime, const char *completeLogString)
-

when user logging was enabled when calling ts3server_initServerLib this callback is called whenever a message with at least the severity specified through ts3server_setLogVerbosity is supposed to be logged. Allows to customize logging and handle errors or critical log events.

-
-
Param logmessage:
-

utf8 encoded c string containing the message to be logged

-
-
Param logLevel:
-

the severity of the message that the callback is called for. One of the values from the LogLevel enum

-
-
Param logChannel:
-

utf8 encoded c string containing the arbitrary text used for grouping messages.

-
-
Param logID:
-

the server on which the message was logged

-
-
Param logTime:
-

utf8 encoded c string containing the time and date in system format the message was logged

-
-
Param completeLogString:
-

utf8 encoded c string containing all the previous parameters in a complete text string ready for logging.

-
-
-
- -
-
-void (*onAccountingErrorEvent)(uint64 serverID, unsigned int errorCode)
-

called when an error occurs with license checking.

-

Allows you to gracefully handle errors like a missing or expired license for example, while keeping the rest of your application running.

-
-
Param serverID:
-

the server on which the error occured. This server has been shut down automatically, other servers keep running. If this is 0 then all servers are affected by the error and have been shut down. In this case you may want to call ts3server_destroyServerLib to clean up resources.

-
-
Param errorCode:
-

the error that appeared. One of the values from the Ts3ErrorType enum. You can use ts3server_getGlobalErrorMessage to get a string representation for the error code.

-
-
-
- -
-
-void (*onCustomPacketEncryptEvent)(char **dataToSend, unsigned int *sizeOfData)
-

called when a packet needs to be encrypted to be sent over the wire.

-

Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. Only implement this callback when you need custom encryption.

-
-
Param dataToSend:
-

pointer to an array of bytes that need to be encrypted. Must not be freed. Encrypt the data in place in this array if the size of your encrypted data is smaller than indicated in the sizeOfData parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory.

-
-
Param sizeOfData:
-

size in byte of the dataToSend array.

-
-
-
- -
-
-void (*onCustomPacketDecryptEvent)(char **dataReceived, unsigned int *dataReceivedSize)
-

called when a packet needs to be decrypted after it has been received.

-

Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. Only implement this callback when you need custom encryption.

-
-
Param dataReceived:
-

pointer to an array of bytes that need to be decrypted. Must not be freed. Decrypt the data in place in this array if the size of your decrypted data is smaller than indicated by the dataReceivedSize parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory

-
-
Param dataReceivedSize:
-

size in byte of the dataReceived array.

-
-
-
- -
-
-void (*onFileTransferEvent)(const struct FileTransferCallbackExport *data)
-

called whenever a file transfer is done

-
-
Param data:
-

pointer to a structure describing the file transfer that completed. See FileTransferCallbackExport for details.

-
-
-
- -
-
-unsigned int (*permClientCanConnect)(uint64 serverID, const struct ClientMiniExport *client)
-

called when a client is about to connect. Can be used to deny clients from connecting.

-

Return ERROR_ok to allow the client on the server, or ERROR_permissions to reject the client.

-
-
Param serverID:
-

the server the client wants to connect to

-
-
Param client:
-

pointer to a ClientMiniExport describing the client trying to connect

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permClientCanGetChannelDescription)(uint64 serverID, const struct ClientMiniExport *client)
-

called when a client requests channel description of a channel using ts3client_requestChannelDescription. Can be used to deny access to channel descriptions.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server on which the request was received

-
-
Param client:
-

pointer to a ClientMiniExport describing the client requesting the channel description

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permClientUpdate)(uint64 serverID, anyID clientID, const struct VariablesExport *variables)
-

called when a client wants to update a clients variables. Used to deny or allow updating certain client variables

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param clientID:
-

the client for which the variables are attempted to be changed.

-
-
Param variables:
-

pointer to a VariablesExport containing the variables, new and old values of the client.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permClientKickFromChannel)(uint64 serverID, const struct ClientMiniExport *client, int toKickCount, const struct ClientMiniExport *toKickClients, const char *reasonText)
-

called before a client is kicked from the channel. Allows you to control whether clients are allowed to kick another client

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

pointer to a ClientMiniExport describing the client attempting to kick another client.

-
-
Param toKickCount:
-

number of clients that are supposed to be kicked

-
-
Param toKickClients:
-

array of ClientMiniExport describing the clients to be kicked

-
-
Param reasonText:
-

utf8 encoded c string containing the reason for the kick provided.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permClientKickFromServer)(uint64 serverID, const struct ClientMiniExport *client, int toKickCount, const struct ClientMiniExport *toKickClients, const char *reasonText)
-

called before a client is kicked from the server. Allows you to control whether clients are allowed to kick another client

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

pointer to a ClientMiniExport describing the client attempting to kick another client.

-
-
Param toKickCount:
-

number of clients that are supposed to be kicked

-
-
Param toKickClients:
-

array of ClientMiniExport describing the clients to be kicked

-
-
Param reasonText:
-

utf8 encoded c string containing the provided reason for the kick.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permClientMove)(uint64 serverID, const struct ClientMiniExport *client, int toMoveCount, const struct ClientMiniExport *toMoveClients, uint64 newChannel, const char *reasonText)
-

called when a client requests to move one or more other clients. Allows you to control whether a client can move the clients.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server on which the move is attempted.

-
-
Param client:
-

pointer to a ClientMiniExport describing the client attempting to move the client(s).

-
-
Param toMoveCount:
-

number of clients that are being moved.

-
-
Param toMoveClients:
-

array of ClientMiniExport describing which clients are being moved.

-
-
Param newChannel:
-

id of the channel the clients are to be moved in to.

-
-
Param reasonText:
-

utf8 encoded c string containing the reason provided for the move.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permChannelMove)(uint64 serverID, const struct ClientMiniExport *client, uint64 channelID, uint64 newParentChannelID)
-

called when a client attempts to move a channel. Allows you to control whether the client is allowed to move the channel.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

a ClientMiniExport describing the client attempting to move the channel.

-
-
Param channelID:
-

the channel to be moved.

-
-
Param newParentChannelID:
-

the new parent channel of the channel

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permSendTextMessage)(uint64 serverID, const struct ClientMiniExport *client, anyID targetMode, uint64 targetClientOrChannel, const char *textMessage)
-

called when a client tries to send a message. Allows you to control whether the client is allowed to send the message.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

a ClientMiniExport describing the client attempting to send the message

-
-
Param targetMode:
-

describing the type of message attempting to be sent. One of the values from the TextMessageTargetMode enum

-
-
Param targetClientOrChannel:
-

id of the channel or client (depending of the targetMode) that the message is sent to.

-
-
Param textMessage:
-

utf8 encoded c string containing the message to be sent.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permServerRequestConnectionInfo)(uint64 serverID, const struct ClientMiniExport *client)
-

called when server connection information is requested using ts3client_requestServerConnectionInfo. Can be used to deny access.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

a ClientMiniExport describing the client requesting the action

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permSendConnectionInfo)(uint64 serverID, const struct ClientMiniExport *client, int *mayViewIpPort, const struct ClientMiniExport *targetClient)
-

called when a client attempts to request another clients connection variables using ts3client_requestConnectionInfo

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client requesting the other clients information

-
-
Param mayViewIpPort:
-

pointer to a variable that controls whether the IP and port of the target client may be seen by the client. Set to 1 to allow the requesting client to see the IP and port. Set to 0 to deny IP and port.

-
-
Param targetClient:
-

describes the client that the connection information is requested for.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permChannelCreate)(uint64 serverID, const struct ClientMiniExport *client, uint64 parentChannelID, const struct VariablesExport *variables)
-

called when a client attempts to create a channel. Allows you to control whether or not the client may create the desired channel.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server on which the client attempts to create the channel

-
-
Param client:
-

a ClientMiniExport describing the client trying to create a channel

-
-
Param parentChannelID:
-

the channel that is the parent channel of the channel to be created. 0 if the channel to be created will be a root channel.

-
-
Param variables:
-

a VariablesExport struct that describes the channel to be created.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permChannelEdit)(uint64 serverID, const struct ClientMiniExport *client, uint64 channelID, const struct VariablesExport *variables)
-

called when a channel is about to be edited by a client. Allows you to prevent channel edits.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

a ClientMiniExport describing the client trying to edit the channel

-
-
Param parentChannelID:
-

the channel that is to be edited.

-
-
Param variables:
-

a VariablesExport struct that describes the channel after the edit.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permChannelDelete)(uint64 serverID, const struct ClientMiniExport *client, uint64 channelID)
-

called before a channel is deleted by a client. Allows you to deny a client deleting channels.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server on which the channel is to be deleted

-
-
Param client:
-

a ClientMiniExport describing the client trying to delete the channel

-
-
Param channelID:
-

the channel that is to be deleted

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permChannelSubscribe)(uint64 serverID, const struct ClientMiniExport *client, uint64 channelID)
-

called when a client requests to subscribe a channel. Allows you to deny subscribing to a channel.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server on which the client attempts to subscribe to the channel.

-
-
Param client:
-

a ClientMiniExport describing the client trying to subscribe the channel

-
-
Param channelID:
-

the channel that is to be subscribed

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferInitUpload)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftinitupload *params)
-

called when a file is to be uploaded. Allows you to deny a client from uploading files, files above a certain size, etc.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that attempts to upload the file.

-
-
Param params:
-

describes the file to be uploaded.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferInitDownload)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftinitdownload *params)
-

called when a file is to be downloaded. Allows you to deny a client from downloading files, files above a certain size, etc.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that attempts to download the file

-
-
Param params:
-

describes the file to be downloaded.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferGetFileInfo)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftgetfileinfo *params)
-

called when a client requests file information using ts3client_requestFileInfo. Allows to deny clients from getting file information.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to get information of the file.

-
-
Param params:
-

describes the file that information is requested for.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferGetFileList)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftgetfilelist *params)
-

called when a client requests a directory listing using ts3client_requestFileList. Allows to deny listing files and directories in channels / directories.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferDeleteFile)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftdeletefile *params)
-

called when a client attempts to delete one or more files using ts3client_requestDeleteFile. Allows denying clients deleting files.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to delete the file

-
-
Param params:
-

describes the file to be deleted

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferCreateDirectory)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftcreatedir *params)
-

called when a directory is to be created using ts3client_requestCreateDirectory. Allows to deny creating certain directories.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to create the directory

-
-
Param params:
-

describes the directory to create.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-unsigned int (*permFileTransferRenameFile)(uint64 serverID, const struct ClientMiniExport *client, const struct ts3sc_ftrenamefile *params)
-

called when a file is to be renamed or moved using ts3client_requestRenameFile. Allows to deny moving files or even renaming files.

-

Return ERROR_ok to allow the action, or ERROR_permissions to reject it.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client attempting to rename or move the file.

-
-
Param params:
-

describes the file to be renamed or moved, and where the file should be moved to if it’s being moved.

-
-
Return:
-

ERROR_ok to allow, ERROR_permissions to deny

-
-
-
- -
-
-void (*onClientPasswordEncrypt)(uint64 serverID, const char *plaintext, char *encryptedText, int encryptedTextByteSize)
-

called when a server or channel password is set.

-

Used to hash the password or encrypt it for check with outside sources.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param plaintext:
-

the plaintext password to be encrypted.

-
-
Param encryptedText:
-

the encrypted/hashed password. Fill with your encrypted password. Must be an utf8 encoded c string not larger than specified by encryptedTextByteSize

-
-
Param encryptedTextByteSize:
-

the maximum number of bytes you may write to encryptedText

-
-
-
- -
-
-unsigned int (*onTransformFilePath)(uint64 serverID, anyID invokerClientID, const struct TransformFilePathExport *original, struct TransformFilePathExportReturns *result)
-

Allows to rewrite the file path and name of the file to be transfered. Called when a transfer starts.

-

If you don’t need to control server side file name and path then don’t implement this callback. The parameters are already filled with the default values intended by the client starting the transfer. These can be changed as required. When the callback exits with ERROR_ok the transfer is started with the values present in the result struct.

See the SDK documentation for further details.

-

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param invokerClientID:
-

the client which started the file transfer

-
-
Param original:
-

the original file path and name desired by the client

-
-
Param result:
-

the values from this struct will be used by the server when the callback exits. Already filled with a copy of original. Change the values in this struct as needed.

-
-
Return:
-

a value from the Ts3ErrorType enum. Return ERROR_ok to start the transfer with the values in the result struct. When returning an error code the file transfer is not started.

-
-
-
- -
-
-unsigned int (*onCustomServerPasswordCheck)(uint64 serverID, const struct ClientMiniExport *client, const char *password)
-

called when a client connects to the server. Used to verify the server password when using custom password encryption.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that connects to the server

-
-
Param password:
-

utf8 encoded c string containing the password provided by the client.

-
-
Return:
-

a value from the Ts3ErrorType enum. ERROR_ok if the password is valid, ERROR_server_invalid_password if the password is not valid, ERROR_parameter_invalid if the password is in invalid format.

-
-
-
- -
-
-unsigned int (*onCustomChannelPasswordCheck)(uint64 serverID, const struct ClientMiniExport *client, uint64 channelID, const char *password)
-

called when a client attempts to enter a password protected channel. Used to verify the channel password when using custom password encryption.

-
-
Param serverID:
-

the server for which the callback was called

-
-
Param client:
-

describes the client that enters a channel

-
-
Param channelID:
-

the channel the client attempts to join

-
-
Param password:
-

utf8 encoded c string containing the password provided by the client.

-
-
Return:
-

a value from the Ts3ErrorType enum. ERROR_ok if the password is valid, ERROR_server_invalid_password if the password is not valid, ERROR_parameter_invalid if the password is in invalid format.

-
-
-
- -
-
- -
- - -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client deleted file mode 100644 index 355e99c..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_cpp_repeater b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_cpp_repeater deleted file mode 100644 index a54184f..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_cpp_repeater and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_customdevice b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_customdevice deleted file mode 100644 index e725fcf..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_customdevice and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_minimal b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_minimal deleted file mode 100644 index dca78bd..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_minimal and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_minimal_filetransfer b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_minimal_filetransfer deleted file mode 100644 index 1b94b8e..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_minimal_filetransfer and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_multi b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_multi deleted file mode 100644 index efb3595..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_client_multi and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server deleted file mode 100644 index 5e42334..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_creation_params b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_creation_params deleted file mode 100644 index 74c8ae6..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_creation_params and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_filetransfer b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_filetransfer deleted file mode 100644 index 4148f7f..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_filetransfer and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_minimal b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_minimal deleted file mode 100644 index 53af9f2..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_minimal and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_permissions b/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_permissions deleted file mode 100644 index cb243ed..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/linux-x86_64/ts_server_permissions and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client deleted file mode 100644 index 98b09c2..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_cpp_repeater b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_cpp_repeater deleted file mode 100644 index 7b15b20..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_cpp_repeater and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_customdevice b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_customdevice deleted file mode 100644 index b93e8b6..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_customdevice and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_minimal b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_minimal deleted file mode 100644 index 6a4d372..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_minimal and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_minimal_filetransfer b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_minimal_filetransfer deleted file mode 100644 index 519ae84..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_minimal_filetransfer and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_multi b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_multi deleted file mode 100644 index 5d3ad54..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_client_multi and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server deleted file mode 100644 index 3a4ff56..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_creation_params b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_creation_params deleted file mode 100644 index a95bb65..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_creation_params and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_filetransfer b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_filetransfer deleted file mode 100644 index 9658088..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_filetransfer and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_minimal b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_minimal deleted file mode 100644 index 706262d..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_minimal and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_permissions b/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_permissions deleted file mode 100644 index c2fad0a..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/macos-armv8/ts_server_permissions and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/CMakeLists.txt b/docs/teamspeak-sdk-3.5.2/samples/source/CMakeLists.txt deleted file mode 100644 index 29e14d2..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/CMakeLists.txt +++ /dev/null @@ -1,121 +0,0 @@ -cmake_minimum_required(VERSION 3.21) - -project("TeamSpeak SDK Samples" LANGUAGES C CXX) - -set(CMAKE_SKIP_BUILD_RPATH FALSE) -set(CMAKE_MACOSX_RPATH TRUE) -set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) -if (APPLE) - set(CMAKE_INSTALL_RPATH "@executable_path") -else() - set(CMAKE_INSTALL_RPATH "\$ORIGIN") -endif() -set(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE) -set(BUILD_RPATH_USE_ORIGIN TRUE) - -find_package(team_client CONFIG) -find_package(team_server CONFIG) - -if(NOT team_client_FOUND AND NOT team_server_FOUND) - message(FATAL_ERROR - "Neither team_client nor team_server SDK found via CMAKE_PREFIX_PATH. " - "Pass -DCMAKE_PREFIX_PATH=... pointing at a stage directory.") -endif() - -set(TS_SAMPLES - client - client_customdevice - client_minimal - client_minimal_filetransfer - client_multi - client_cpp_repeater - server - server_creation_params - server_filetransfer - server_minimal - server_permissions -) -set_property(GLOBAL PROPERTY USE_FOLDERS ON) - -# A sample's SDK flavor is given by its folder-name prefix: client* links the client SDK, server* -# the server SDK. -foreach(sample_folder IN LISTS TS_SAMPLES) - if(sample_folder MATCHES "^client") - set(sample_type client) - elseif(sample_folder MATCHES "^server") - set(sample_type server) - else() - message(FATAL_ERROR "Cannot infer SDK type from sample folder '${sample_folder}' (expected client*/server*)") - endif() - if("${sample_type}" STREQUAL "client" AND NOT team_client_FOUND) - continue() - endif() - if("${sample_type}" STREQUAL "server" AND NOT team_server_FOUND) - continue() - endif() - if("${sample_type}" STREQUAL "server" - AND CMAKE_SYSTEM_NAME STREQUAL "Linux" - AND CMAKE_SYSTEM_PROCESSOR STREQUAL "x86") - continue() - endif() - - set(ts_sample_bin "ts_${sample_folder}") - include("${CMAKE_CURRENT_LIST_DIR}/${sample_folder}/sources.cmake") - - add_executable(${ts_sample_bin} ${TS_SAMPLE_SRC}) - set_target_properties(${ts_sample_bin} PROPERTIES CXX_STANDARD 17) - source_group("" FILES ${TS_SAMPLE_SRC}) - - include("${CMAKE_CURRENT_LIST_DIR}/cmake/ide.cmake") - if(TS_SDK_IDE_FILES) - target_sources(${ts_sample_bin} PRIVATE ${TS_SDK_IDE_FILES}) - source_group("teamspeak" FILES ${TS_SDK_IDE_FILES}) - endif() - - if("${sample_type}" STREQUAL "client") - target_link_libraries(${ts_sample_bin} PRIVATE teamspeak::client) - if(APPLE) - set_target_properties(${ts_sample_bin} PROPERTIES - INSTALL_RPATH "@executable_path" - ) - endif() - find_package(Threads REQUIRED) - target_link_libraries(${ts_sample_bin} PRIVATE Threads::Threads) - set(ts_sdk_target teamspeak::client) - elseif("${sample_type}" STREQUAL "server") - target_link_libraries(${ts_sample_bin} PRIVATE teamspeak::server) - if(APPLE) - set_target_properties(${ts_sample_bin} PROPERTIES - INSTALL_RPATH "@executable_path" - ) - endif() - set(ts_sdk_target teamspeak::server) - endif() - - if(CMAKE_SYSTEM_NAME STREQUAL "Linux") - target_link_libraries(${ts_sample_bin} PRIVATE dl) - endif() - - # Copy the SDK shared library next to the sample so it runs from the build tree. - add_custom_command(TARGET ${ts_sample_bin} POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy_if_different - "$" - "$" - ) - - install(TARGETS ${ts_sample_bin} RUNTIME DESTINATION bin) -endforeach() - -set(_ts_imported_libs "") -if(team_client_FOUND) - list(APPEND _ts_imported_libs teamspeak::client) -endif() -if(team_server_FOUND) - list(APPEND _ts_imported_libs teamspeak::server) -endif() -if(_ts_imported_libs) - install(IMPORTED_RUNTIME_ARTIFACTS ${_ts_imported_libs} - RUNTIME DESTINATION bin - LIBRARY DESTINATION bin - ) -endif() diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client/main.c b/docs/teamspeak-sdk-3.5.2/samples/source/client/main.c deleted file mode 100644 index 2ca2501..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client/main.c +++ /dev/null @@ -1,1624 +0,0 @@ -/* - * TeamSpeak SDK client sample - * - * Copyright (c) TeamSpeak Systems GmbH - */ - -#ifdef _WIN32 -#define _CRT_SECURE_NO_WARNINGS -#pragma warning(disable : 4996) -#include -#include -#else -#include -#include -#include -#endif -#include -#include -#include - -#include -#include -#include - -#define DEFAULT_VIRTUAL_SERVER 1 -#define NAME_BUFSIZE 1024 -#define CHANNEL_PASSWORD_BUFSIZE 1024 - -#define CHECK_ERROR(x) if((error = x) != ERROR_ok) { goto on_error; } -#define IDENTITY_BUFSIZE 1024 - -#ifdef _WIN32 -#define snprintf sprintf_s -#define SLEEP(x) Sleep(x) -#else -#define SLEEP(x) usleep(x*1000) -#endif - -/* This is a global variable to indicate if sound needs to be recorded. - Normally one would have thread synchronization with locks etc. for - thread safety. In the intterest of simplicity, this sample uses the - most simple way to safely record, using this variable -*/ -int recordSound = 0; - -/* For voice activation detection demo */ -uint64 vadTestscHandlerID; -int vadTestTalkStatus = 0; - -/* Enable to use custom encryption */ -/* #define USE_CUSTOM_ENCRYPTION -#define CUSTOM_CRYPT_KEY 123 */ - -/* Uncomment "#define CUSTOM_PASSWORDS" to try custom passwords. - * Please note that you have to do the same on the server demo too */ -/* #define CUSTOM_PASSWORDS */ - -/* a struct used for sound recording */ -struct WaveHeader { - /* Riff chunk */ - char riffId[4]; - unsigned int len; - char riffType[4]; - - /* Format chunk */ - char fmtId[4]; // 'fmt ' - unsigned int fmtLen; - unsigned short formatTag; - unsigned short channels; - unsigned int samplesPerSec; - unsigned int avgBytesPerSec; - unsigned short blockAlign; - unsigned short bitsPerSample; - - /* Data chunk */ - char dataId[4]; // 'data' - unsigned int dataLen; -}; - -/* - * Callback for connection status change. - * Connection status switches through the states STATUS_DISCONNECTED, STATUS_CONNECTING, STATUS_CONNECTED and STATUS_CONNECTION_ESTABLISHED. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * newStatus - New connection status, see the enum ConnectStatus in clientlib_publicdefinitions.h - * errorNumber - Error code. Should be zero when connecting or actively disconnection. - * Contains error state when losing connection. - */ -void onConnectStatusChangeEvent(uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber) { - printf("Connect status changed: %llu %d %d\n", (unsigned long long)serverConnectionHandlerID, newStatus, errorNumber); - /* Failed to connect ? */ - if(newStatus == STATUS_DISCONNECTED && errorNumber == ERROR_failed_connection_initialisation) { - printf("Looks like there is no server running.\n"); - } -} - -/* - * Callback for current channels being announced to the client after connecting to a server. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - ID of the announced channel - * channelParentID - ID of the parent channel - */ -void onNewChannelEvent(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID) { - /* Query channel name from channel ID */ - char* name; - unsigned int error; - - printf("onNewChannelEvent: %llu %llu %llu\n", (unsigned long long)serverConnectionHandlerID, (unsigned long long)channelID, (unsigned long long)channelParentID); - if((error = ts3client_getChannelVariableAsString(serverConnectionHandlerID, channelID, CHANNEL_NAME, &name)) == ERROR_ok) { - printf("New channel: %llu %s \n", (unsigned long long)channelID, name); - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ - } else { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error getting channel name in onNewChannelEvent: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - } -} - -/* - * Callback for just created channels. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - ID of the announced channel - * channelParentID - ID of the parent channel - * invokerID - ID of the client who created the channel - * invokerName - Name of the client who created the channel - */ -void onNewChannelCreatedEvent(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier) { - char* name; - - /* Query channel name from channel ID */ - if(ts3client_getChannelVariableAsString(serverConnectionHandlerID, channelID, CHANNEL_NAME, &name) != ERROR_ok) - return; - printf("New channel created: %s \n", name); - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ -} - -/* - * Callback when a channel was deleted. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - ID of the deleted channel - * invokerID - ID of the client who deleted the channel - * invokerName - Name of the client who deleted the channel - */ -void onDelChannelEvent(uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier) { - printf("Channel ID %llu deleted by %s (%u)\n", (unsigned long long)channelID, invokerName, invokerID); -} - -/* - * Called when a client joins, leaves or moves to another channel. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the moved client - * oldChannelID - ID of the old channel left by the client - * newChannelID - ID of the new channel joined by the client - * visibility - Visibility of the moved client. See the enum Visibility in clientlib_publicdefinitions.h - * Values: ENTER_VISIBILITY, RETAIN_VISIBILITY, LEAVE_VISIBILITY - */ -void onClientMoveEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage) { - printf("ClientID %u moves from channel %llu to %llu with message %s\n", clientID, (unsigned long long)oldChannelID, (unsigned long long)newChannelID, moveMessage); -} - -/* - * Callback for other clients in current and subscribed channels being announced to the client. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the announced client - * oldChannelID - ID of the subscribed channel where the client left visibility - * newChannelID - ID of the subscribed channel where the client entered visibility - * visibility - Visibility of the announced client. See the enum Visibility in clientlib_publicdefinitions.h - * Values: ENTER_VISIBILITY, RETAIN_VISIBILITY, LEAVE_VISIBILITY - */ -void onClientMoveSubscriptionEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility) { - char* name; - - /* Query client nickname from ID */ - if(ts3client_getClientVariableAsString(serverConnectionHandlerID, clientID, CLIENT_NICKNAME, &name) != ERROR_ok) - return; - printf("New client: %s \n", name); - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ -} - -/* - * Called when a client drops his connection. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the moved client - * oldChannelID - ID of the channel the leaving client was previously member of - * newChannelID - 0, as client is leaving - * visibility - Always LEAVE_VISIBILITY - * timeoutMessage - Optional message giving the reason for the timeout - */ -void onClientMoveTimeoutEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage) { - printf("ClientID %u timeouts with message %s\n", clientID, timeoutMessage); -} - -/* - * This event is called when a client starts or stops talking. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * status - 1 if client starts talking, 0 if client stops talking - * isReceivedWhisper - 1 if this event was caused by whispering, 0 if caused by normal talking - * clientID - ID of the client who announced the talk status change - */ -void onTalkStatusChangeEvent(uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID) { - char* name; - - /* If we are currently in configure-microphone mode, remember the status and use it later in the loop in configureMicrophone() */ - if(serverConnectionHandlerID == vadTestscHandlerID) { - vadTestTalkStatus = status; - return; - } - - /* Query client nickname from ID */ - if (ts3client_getClientVariableAsString(serverConnectionHandlerID, clientID, CLIENT_NICKNAME, &name) != ERROR_ok) - { - if (status == STATUS_TALKING) { - printf("Client \"%u\" starts talking.\n", clientID); - } - else { - printf("Client \"%u\" stops talking.\n", clientID); - } - return; - } - if(status == STATUS_TALKING) { - printf("Client \"%s\" starts talking.\n", name); - } else { - printf("Client \"%s\" stops talking.\n", name); - } - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ -} - -/* - * This event is called when another client starts whispering to own client. Own client can decide to accept or deny - * receiving the whisper by adding the sending client to the whisper allow list. If not added, whispering is blocked. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the whispering client - */ -void onIgnoredWhisperEvent(uint64 serverConnectionHandlerID, anyID clientID) { - unsigned int error; - - /* Add sending client to whisper allow list so own client will hear the voice data. - * It is sufficient to add a clientID only once, not everytime this event is called. However it won't - * hurt to add the same clientID to the allow list repeatedly, but is is not necessary. */ - if((error = ts3client_allowWhispersFrom(serverConnectionHandlerID, clientID)) != ERROR_ok) { - printf("Error setting client on whisper allow list: %u\n", error); - } - printf("Added client %d to whisper allow list\n", clientID); -} - -void onServerErrorEvent(uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage) { - printf("Error for server %llu: %s (%u) %s\n", (unsigned long long)serverConnectionHandlerID, errorMessage, error, extraMessage); -} - -/* - * Callback for user-defined logging. - * - * Parameter: - * logMessage - Log message text - * logLevel - Severity of log message - * logChannel - Custom text to categorize the message channel - * logID - Virtual server ID giving the virtual server source of the log event - * logTime - String with the date and time the log entry occured - * completeLogString - Verbose log message including all previous parameters for convinience - */ -void onUserLoggingMessageEvent(const char* logMessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString) { - /* Your custom error display here... */ - /* printf("LOG: %s\n", completeLogString); */ - if(logLevel == LogLevel_CRITICAL) { - exit(1); /* Your custom handling of critical errors */ - } -} - -/* - * Callback allowing to apply custom encryption to outgoing packets. - * Using this function is optional. Do not implement if you want to handle the TeamSpeak SDK encryption. - * - * Parameters: - * dataToSend - Pointer to an array with the outgoing data to be encrypted - * sizeOfData - Pointer to an integer value containing the size of the data array - * - * Apply your custom encryption to the data array. If the encrypted data is smaller than sizeOfData, write - * your encrypted data into the existing memory of dataToSend. If your encrypted data is larger, you need - * to allocate memory and redirect the pointer dataToSend. You need to take care of freeing your own allocated - * memory yourself. The memory allocated by the SDK, to which dataToSend is originally pointing to, must not - * be freed. - * - */ -void onCustomPacketEncryptEvent(char** dataToSend, unsigned int* sizeOfData) { -#ifdef USE_CUSTOM_ENCRYPTION - unsigned int i; - for(i = 0; i < *sizeOfData; i++) { - (*dataToSend)[i] ^= CUSTOM_CRYPT_KEY; - } -#endif -} - -/* - * Callback allowing to apply custom encryption to incoming packets - * Using this function is optional. Do not implement if you want to handle the TeamSpeak SDK encryption. - * - * Parameters: - * dataToSend - Pointer to an array with the received data to be decrypted - * sizeOfData - Pointer to an integer value containing the size of the data array - * - * Apply your custom decryption to the data array. If the decrypted data is smaller than dataReceivedSize, write - * your decrypted data into the existing memory of dataReceived. If your decrypted data is larger, you need - * to allocate memory and redirect the pointer dataReceived. You need to take care of freeing your own allocated - * memory yourself. The memory allocated by the SDK, to which dataReceived is originally pointing to, must not - * be freed. - */ -void onCustomPacketDecryptEvent(char** dataReceived, unsigned int* dataReceivedSize) { -#ifdef USE_CUSTOM_ENCRYPTION - unsigned int i; - for(i = 0; i < *dataReceivedSize; i++) { - (*dataReceived)[i] ^= CUSTOM_CRYPT_KEY; - } -#endif -} - -/* - * Callback allowing access to voice data after it has been mixed by TeamSpeak - * This event can be used to alter/add to the voice data being played by TeamSpeak. - * But here we use it to record the voice data to a wave file. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * samples - Pointer to a buffer containg 16 bit voice data samples at 48000 Hz. Channels are interleaved. - * sampleCount - The number of samples 1 channel of sample data contains. - * channels - The number of channels the sample data contains. - * channelSpeakerArray - A bitmask of the speakers for each channel. - * channelFillMask - A bitmask of channels that actually have valid data. - * - * -The size of the data "samples" points to is: sizeof(short)*sampleCount*channels - * -channelSpeakerArray uses SPEAKER_ defined in public_definitions.h - * -In the interrest of optimizations, a channel only contains data, if there is sound data for it. For example: - * in 5.1 or 7.1 we (almost) never have data for the subwoofer. Teamspeak then leaves the data in this channel - * undefined. This is more efficient for mixing. - * This implementation will record sound to a 2 channel (stereo) wave file. This sample assumes there is only - * 1 connection to a server - * Hint: Normally you would want to defer the writing to an other thread because this callback is very time sensitive - */ -void onEditMixedPlaybackVoiceDataEvent(uint64 serverConnectionHandlerID, short* samples, int sampleCount, int channels, const unsigned int* channelSpeakerArray, unsigned int* channelFillMask){ - #define OUTPUTCHANNELS 2 - static FILE *pfile = NULL; - static struct WaveHeader header = { {'R','I','F','F'}, 0, {'W','A','V','E'}, {'f','m','t',' '}, 16, 1, 2, 48000, 48000*(16/2)*2, (16/2)*2, 16, {'d','a','t','a'}, 0 }; - - int currentSampleMix[OUTPUTCHANNELS]; /*a per channel/sample mix buffer*/ - int channelCount[OUTPUTCHANNELS] = {0,0}; /*how many input channels does the output channel contain */ - - int currentInChannel; - int currentOutChannel; - int currentSample; - - /*for clipping*/ - short shortval; - int intval; - - short* outputBuffer; - - int leftChannelMask = SPEAKER_FRONT_LEFT | SPEAKER_FRONT_CENTER | SPEAKER_BACK_LEFT | SPEAKER_FRONT_LEFT_OF_CENTER | SPEAKER_BACK_CENTER | SPEAKER_SIDE_LEFT | SPEAKER_TOP_CENTER | SPEAKER_TOP_FRONT_LEFT | SPEAKER_TOP_FRONT_CENTER | SPEAKER_TOP_BACK_LEFT | SPEAKER_TOP_BACK_CENTER; - int rightChannelMask = SPEAKER_FRONT_RIGHT | SPEAKER_FRONT_CENTER | SPEAKER_BACK_RIGHT | SPEAKER_FRONT_RIGHT_OF_CENTER | SPEAKER_BACK_CENTER | SPEAKER_SIDE_RIGHT | SPEAKER_TOP_CENTER | SPEAKER_TOP_FRONT_RIGHT | SPEAKER_TOP_FRONT_CENTER | SPEAKER_TOP_BACK_RIGHT | SPEAKER_TOP_BACK_CENTER; - - /*detect state changes*/ - if (recordSound && (pfile == NULL)){ - /*start recording*/ - header.len = 0; - header.dataLen = 0; - if((pfile = fopen("recordedvoices.wav", "wb")) == NULL) return; - fwrite(&header, sizeof(struct WaveHeader), 1, pfile); - } else if (!recordSound && (pfile != NULL)){ - /*stop recording*/ - header.len = sizeof(struct WaveHeader)+header.dataLen - 8; - fseek (pfile, 0, SEEK_SET); - fwrite(&header, sizeof(struct WaveHeader), 1, pfile); - fclose(pfile); - pfile = NULL; - } - - /*if there is nothing to do, quit*/ - if (pfile == NULL || sampleCount == 0 || channels == 0) return; - - /* initialize channel mixing */ - currentInChannel = 0; - /*loop over all possible speakers*/ - for (currentInChannel=0; currentInChannel < channels; ++currentInChannel) { - /*if the speaker has actual data*/ - if ((*channelFillMask & (1<= SHRT_MAX) shortval = SHRT_MAX; - else if (intval <= SHRT_MIN) shortval = SHRT_MIN; - else shortval = (short) intval; - /*store*/ - outputBuffer[ (currentSample*OUTPUTCHANNELS) + currentOutChannel] = shortval; - } - } - } - - /*write data & update header */ - fwrite(outputBuffer, sampleCount*sizeof(short)*OUTPUTCHANNELS, 1, pfile); - header.dataLen += sampleCount*sizeof(short)*OUTPUTCHANNELS; - - /*free buffer*/ - free(outputBuffer); -} - -#ifdef CUSTOM_PASSWORDS -/* - * Called to encrypt channel and server passwords - * - * In this example, we do not do any encryption. That way we have clear - * text passwords on the server. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID. - * plaintext - the clear text password - * encryptedText - pointer to a buffer to store the encrypted password - * encryptedTextByteSize - the size of the encryptedText buffer - */ -void onClientPasswordEncrypt(uint64 serverConnectionHandlerID, const char* plaintext, char* encryptedText, int encryptedTextByteSize){ - int pt_len; - - printf("onClientPasswordEncrypt called\n"); - - pt_len = strlen(plaintext); - if (encryptedTextByteSize < pt_len-1) pt_len = encryptedTextByteSize-1; - - memcpy(encryptedText, plaintext, pt_len); - encryptedText[pt_len]=0; -} -#endif - -/* - * Optional event to further adjust 3D sound. Usually this is not needed, setting 3D position of own and other clients as shown - * setClient3DPosition is sufficient to configure 3D sound. - */ -void onCustom3dRolloffCalculationClientEvent(uint64 serverConnectionHandlerID, anyID clientID, float distance, float* volume) -{ - printf("onCustom3dRolloffCalculationClientEvent: clientID=%hu distance=%f volume=%f\n", clientID, distance, *volume); - - /* Volume can now be modified further to overwrite the value calculated by the SDK */ - /* *volume *= 10.0f; */ -} - -/* - * Print all channels of the given virtual server - */ -void showChannels(uint64 serverConnectionHandlerID) { - uint64 *ids; - int i; - unsigned int error; - - printf("\nList of channels on virtual server %llu:\n", (unsigned long long)serverConnectionHandlerID); - if((error = ts3client_getChannelList(serverConnectionHandlerID, &ids)) != ERROR_ok) { /* Get array of channel IDs */ - printf("Error getting channel list: %d\n", error); - return; - } - if(!ids[0]) { - printf("No channels\n\n"); - ts3client_freeMemory(ids); - return; - } - for(i=0; ids[i]; i++) { - char* name; - if((error = ts3client_getChannelVariableAsString(serverConnectionHandlerID, ids[i], CHANNEL_NAME, &name)) != ERROR_ok) { /* Query channel name */ - printf("Error getting channel name: %d\n", error); - break; - } - printf("%llu - %s\n", (unsigned long long)ids[i], name); - ts3client_freeMemory(name); - } - printf("\n"); - - ts3client_freeMemory(ids); /* Release array */ -} - -/* - * Print all clients on the given virtual server in the specified channel - */ -void showChannelClients(uint64 serverConnectionHandlerID, uint64 channelID) { - anyID* ids; - anyID ownClientID; - int i; - unsigned int error; - - printf("\nList of clients in channel %llu on virtual server %llu:\n", (unsigned long long)channelID, (unsigned long long)serverConnectionHandlerID); - if((error = ts3client_getChannelClientList(serverConnectionHandlerID, channelID, &ids)) != ERROR_ok) { /* Get array of client IDs */ - printf("Error getting client list for channel %llu: %d\n", (unsigned long long)channelID, error); - return; - } - if(!ids[0]) { - printf("No clients\n\n"); - ts3client_freeMemory(ids); - return; - } - - /* Get own clientID as we need to call CLIENT_FLAG_TALKING with getClientSelfVariable for own client */ - if((error = ts3client_getClientID(serverConnectionHandlerID, &ownClientID)) != ERROR_ok) { - printf("Error querying own client ID: %d\n", error); - return; - } - - for(i=0; ids[i]; i++) { - char* name; - int talkStatus; - - if((error = ts3client_getClientVariableAsString(serverConnectionHandlerID, ids[i], CLIENT_NICKNAME, &name)) != ERROR_ok) { /* Query client nickname... */ - printf("Error querying client nickname: %d\n", error); - break; - } - - if(ids[i] == ownClientID) { /* CLIENT_FLAG_TALKING must be queried with getClientSelfVariable for own client */ - if((error = ts3client_getClientSelfVariableAsInt(serverConnectionHandlerID, CLIENT_FLAG_TALKING, &talkStatus)) != ERROR_ok) { - printf("Error querying own client talk status: %d\n", error); - break; - } - } else { - if((error = ts3client_getClientVariableAsInt(serverConnectionHandlerID, ids[i], CLIENT_FLAG_TALKING, &talkStatus)) != ERROR_ok) { - printf("Error querying client talk status: %d\n", error); - break; - } - } - - printf("%u - %s (%stalking)\n", ids[i], name, (talkStatus == STATUS_TALKING ? "" : "not ")); - ts3client_freeMemory(name); - } - printf("\n"); - - ts3client_freeMemory(ids); /* Release array */ -} - -/* - * Print all visible clients on the given virtual server - */ -void showClients(uint64 serverConnectionHandlerID) { - anyID *ids; - anyID ownClientID; - int i; - unsigned int error; - - printf("\nList of all visible clients on virtual server %llu:\n", (unsigned long long)serverConnectionHandlerID); - if((error = ts3client_getClientList(serverConnectionHandlerID, &ids)) != ERROR_ok) { /* Get array of client IDs */ - printf("Error getting client list: %d\n", error); - return; - } - if(!ids[0]) { - printf("No clients\n\n"); - ts3client_freeMemory(ids); - return; - } - - /* Get own clientID as we need to call CLIENT_FLAG_TALKING with getClientSelfVariable for own client */ - if((error = ts3client_getClientID(serverConnectionHandlerID, &ownClientID)) != ERROR_ok) { - printf("Error querying own client ID: %d\n", error); - return; - } - - for(i=0; ids[i]; i++) { - char* name; - int talkStatus; - - if((error = ts3client_getClientVariableAsString(serverConnectionHandlerID, ids[i], CLIENT_NICKNAME, &name)) != ERROR_ok) { /* Query client nickname... */ - printf("Error querying client nickname: %d\n", error); - break; - } - - if(ids[i] == ownClientID) { /* CLIENT_FLAG_TALKING must be queried with getClientSelfVariable for own client */ - if((error = ts3client_getClientSelfVariableAsInt(serverConnectionHandlerID, CLIENT_FLAG_TALKING, &talkStatus)) != ERROR_ok) { - printf("Error querying own client talk status: %d\n", error); - break; - } - } else { - if((error = ts3client_getClientVariableAsInt(serverConnectionHandlerID, ids[i], CLIENT_FLAG_TALKING, &talkStatus)) != ERROR_ok) { - printf("Error querying client talk status: %d\n", error); - break; - } - } - - printf("%u - %s (%stalking)\n", ids[i], name, (talkStatus == STATUS_TALKING ? "" : "not ")); - ts3client_freeMemory(name); - } - printf("\n"); - - ts3client_freeMemory(ids); /* Release array */ -} - -void emptyInputBuffer() { - int c; - while((c = getchar()) != '\n' && c != EOF); -} - -uint64 enterChannelID() { - uint64 channelID; - int n; - - printf("\nEnter channel ID: "); - n = scanf("%llu", (unsigned long long*)&channelID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return 0; - } - return channelID; -} - -void createDefaultChannelName(char *name) { - static int i = 1; - sprintf(name, "Channel_%d", i++); -} - -void enterName(char *name) { - char *s; - printf("\nEnter name: "); - fgets(name, NAME_BUFSIZE, stdin); - s = strrchr(name, '\n'); - if(s) { - *s = '\0'; - } -} - -void enterPassword(char *password) { - char *s; - printf("\nEnter password: "); - fgets(password, CHANNEL_PASSWORD_BUFSIZE, stdin); - s = strrchr(password, '\n'); - if(s) { - *s = '\0'; - } -} - -void createChannel(uint64 serverConnectionHandlerID, const char *name, const char* password) { - unsigned int error; - - /* Set data of new channel. Use channelID of 0 for creating channels. */ - CHECK_ERROR(ts3client_setChannelVariableAsString(serverConnectionHandlerID, 0, CHANNEL_NAME, name)); - CHECK_ERROR(ts3client_setChannelVariableAsString(serverConnectionHandlerID, 0, CHANNEL_TOPIC, "Test channel topic")); - CHECK_ERROR(ts3client_setChannelVariableAsString(serverConnectionHandlerID, 0, CHANNEL_DESCRIPTION, "Test channel description")); - CHECK_ERROR(ts3client_setChannelVariableAsInt (serverConnectionHandlerID, 0, CHANNEL_FLAG_PERMANENT, 1)); - CHECK_ERROR(ts3client_setChannelVariableAsInt (serverConnectionHandlerID, 0, CHANNEL_FLAG_SEMI_PERMANENT, 0)); - CHECK_ERROR(ts3client_setChannelVariableAsInt (serverConnectionHandlerID, 0, CHANNEL_CODEC_QUALITY, 10)); - - if(password && *password){ - CHECK_ERROR(ts3client_setChannelVariableAsString(serverConnectionHandlerID, 0, CHANNEL_PASSWORD, password)); - } - - /* Flush changes to server */ - CHECK_ERROR(ts3client_flushChannelCreation(serverConnectionHandlerID, 0, NULL)); - - printf("\nCreated channel\n\n"); - return; - -on_error: - printf("\nError creating channel: %d\n\n", error); -} - -void deleteChannel(uint64 serverConnectionHandlerID) { - uint64 channelID; - unsigned int error; - - /* Query channel ID from user */ - channelID = enterChannelID(); - - /* Delete channel */ - if((error = ts3client_requestChannelDelete(serverConnectionHandlerID, channelID, 0, NULL)) == ERROR_ok) { - printf("Deleted channel %llu\n\n", (unsigned long long)channelID); - } else { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error requesting channel delete: %s (%d)\n\n", errormsg, error); - ts3client_freeMemory(errormsg); - } - } -} - -void renameChannel(uint64 serverConnectionHandlerID) { - uint64 channelID; - unsigned int error; - char name[NAME_BUFSIZE]; - - /* Query channel ID from user */ - channelID = enterChannelID(); - - /* Query new channel name from user */ - enterName(name); - - /* Change channel name and flush changes */ - CHECK_ERROR(ts3client_setChannelVariableAsString(serverConnectionHandlerID, channelID, CHANNEL_NAME, name)); - CHECK_ERROR(ts3client_flushChannelUpdates(serverConnectionHandlerID, channelID, NULL)); - - printf("Renamed channel %llu\n\n", (unsigned long long)channelID); - return; - -on_error: - printf("Error renaming channel: %d\n\n", error); -} - -void switchChannel(uint64 serverConnectionHandlerID) { - unsigned int error; - char password[CHANNEL_PASSWORD_BUFSIZE]; -#ifndef CUSTOM_PASSWORDS - int hasPassword; -#endif - - /* Query channel ID from user */ - uint64 channelID = enterChannelID(); - - /* Query own client ID */ - anyID clientID; - if((error = ts3client_getClientID(serverConnectionHandlerID, &clientID)) != ERROR_ok) { - printf("Error querying own client ID: %d\n", error); - return; - } - -#ifndef CUSTOM_PASSWORDS - /* Using standard password mechanism */ - - /* Check if channel has a password set */ - if((error = ts3client_getChannelVariableAsInt(serverConnectionHandlerID, channelID, CHANNEL_FLAG_PASSWORD, &hasPassword)) != ERROR_ok) { - printf("Failed to get password flag: %d\n", error); - return; - } - - /* Get channel password if channel is password protected */ - if(hasPassword) { - enterPassword(password); - } else { - password[0] = '\0'; - } -#else - /* Using custom password mechanism, always ask user for password */ - enterPassword(password); -#endif - - /* Request moving own client into given channel */ - anyID ids_to_move[2]; - ids_to_move[0] = clientID; - ids_to_move[1] = 0; - if((error = ts3client_requestClientMove(serverConnectionHandlerID, ids_to_move, channelID, password, NULL)) != ERROR_ok) { - printf("Error moving client into channel channel: %d\n", error); - return; - } - printf("Switching into channel %llu\n\n", (unsigned long long)channelID); -} - -void setVadMode(uint64 serverConnectionHandlerID) -{ - int vad_mode, n; - unsigned int error; - char s[100]; - printf("Vad Mode:\n"); - printf("0 - likelihood based (default)\n"); - printf("1 - power based\n"); - printf("2 - likelihood and power based\n\n"); - printf("The Vad Level is tied to modes 2 and 3 - the modes using power.\n"); - printf("\nEnter VAD mode: "); - n = scanf("%d", &vad_mode); - emptyInputBuffer(); - if (n == 0) { - printf("Invalid input. Please enter a number in the range 0 - 2.\n\n"); - return; - } - - /* Adjust "vad_mode" preprocessor value */ - snprintf(s, 100, "%d", vad_mode); - if ((error = ts3client_setPreProcessorConfigValue(serverConnectionHandlerID, "vad_mode", s)) != ERROR_ok) { - printf("Error setting VAD mode: %d\n", error); - return; - } - printf("\nSet VAD mode to %s.\n\n", s); -} - -void toggleVAD(uint64 serverConnectionHandlerID) { - static short b = 0; - unsigned int error; - - /* Adjust "vad" preprocessor value */ - if((error = ts3client_setPreProcessorConfigValue(serverConnectionHandlerID, "vad", b ? "false" : "true")) != ERROR_ok) { - printf("Error toggling VAD: %d\n", error); - return; - } - b = !b; - printf("\nToggled VAD %s.\n\n", b ? "on" : "off"); -} - -void setVadLevel(uint64 serverConnectionHandlerID) { - int vad, n; - unsigned int error; - char s[100]; - - printf("\nEnter VAD level: "); - n = scanf("%d", &vad); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - /* Adjust "voiceactivation_level" preprocessor value */ - snprintf(s, 100, "%d", vad); - if((error = ts3client_setPreProcessorConfigValue(serverConnectionHandlerID, "voiceactivation_level", s)) != ERROR_ok) { - printf("Error setting VAD level: %d\n", error); - return; - } - printf("\nSet VAD level to %s.\n\n", s); -} - -void toggleDenoise(uint64 serverConnectionHandlerID) { - static short b = 1; - unsigned int error; - - /* Adjust "vad" preprocessor value */ - if ((error = ts3client_setPreProcessorConfigValue(serverConnectionHandlerID, "denoise", b ? "false" : "true")) != ERROR_ok) { - printf("Error toggling Denoiser: %d\n", error); - return; - } - b = !b; - printf("\nToggled Denoiser %s.\n\n", b ? "on" : "off"); -} - -void setDenoiserLevel(uint64 serverConnectionHandlerID) { - int denoiser_level, n; - unsigned int error; - char s[100]; - - printf("\nEnter Denoiser level: "); - n = scanf("%d", &denoiser_level); - emptyInputBuffer(); - if (n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - /* Adjust "voiceactivation_level" preprocessor value */ - snprintf(s, 100, "%d", denoiser_level); - if ((error = ts3client_setPreProcessorConfigValue(serverConnectionHandlerID, "denoiser_level", s)) != ERROR_ok) { - printf("Error setting Denoiser level: %d\n", error); - return; - } - printf("\nSet Denoiser level to %s.\n\n", s); -} - -void toggleTypingSuppression(uint64 serverConnectionHandlerID) { - static short b = 0; - unsigned int error; - - /* Adjust "vad" preprocessor value */ - if ((error = ts3client_setPreProcessorConfigValue(serverConnectionHandlerID, "typing_suppression", b ? "false" : "true")) != ERROR_ok) { - printf("Error toggling typing suppression: %d\n", error); - return; - } - b = !b; - printf("\nToggled typing suppression %s.\n\n", b ? "on" : "off"); -} - -void toggleAec(uint64 serverConnectionHandlerID) -{ - static short b = 0; - unsigned int error; - - /* Adjust "aec" preprocessor value */ - if ((error = ts3client_setPreProcessorConfigValue(serverConnectionHandlerID, "aec", b ? "false" : "true")) != ERROR_ok) { - printf("Error toggling echo cancellation: %d\n", error); - return; - } - b = !b; - printf("\nToggled echo cancellation %s.\n\n", b ? "on" : "off"); -} - -void toggleAgc(uint64 serverConnectionHandlerID) { - static short b = 1; - unsigned int error; - - /* Adjust "agc" preprocessor value */ - if ((error = ts3client_setPlaybackConfigValue(serverConnectionHandlerID, "agc", b ? "false" : "true")) != ERROR_ok) { - printf("Error toggling Automatic Gain Control (AGC): %d\n", error); - return; - } - b = !b; - printf("\nToggled Automatic Gain Control (AGC) %s.\n\n", b ? "on" : "off"); -} - -void toggleEchoReductionDucking(uint64 serverConnectionHandlerID) { - int vad, n; - unsigned int error; - char s[100]; - - printf("\nEnter Ducking level (dB): "); - n = scanf("%d", &vad); - emptyInputBuffer(); - if (n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - /* Adjust "echo_reduction_ducking" preprocessor value */ - snprintf(s, 100, "%d", vad); - if ((error = ts3client_setPlaybackConfigValue(serverConnectionHandlerID, "echo_reduction_ducking", s)) != ERROR_ok) { - printf("Error setting echo_reduction_ducking level: %d\n", error); - return; - } - printf("\nSet echo_reduction_ducking level to %s.\n\n", s); -} - -void requestWhisperList(uint64 serverConnectionHandlerID) { - int n; - anyID clientID; - uint64 targetID; - unsigned int error; - uint64 targetChannels[2]; - - printf("\nEnter ID of the client whose whisper list should be modified (0 for own client): "); - n = scanf("%hu", &clientID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - printf("\nEnter target channel ID: "); - n = scanf("%llu", (unsigned long long*)&targetID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - targetChannels[0] = targetID; - targetChannels[1] = 0; - - if((error = ts3client_requestClientSetWhisperList(serverConnectionHandlerID, clientID, targetChannels, NULL, NULL)) != ERROR_ok) { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error requesting whisperlist: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - return; - } - printf("Whisper list requested for client %d in channel %llu\n", clientID, (unsigned long long)targetID); -} - -void requestClearWhisperList(uint64 serverConnectionHandlerID) { - int n; - anyID clientID; - unsigned int error; - - printf("\nEnter ID of the client whose whisper list should be cleared (0 for own client): "); - n = scanf("%hu", &clientID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - if((error = ts3client_requestClientSetWhisperList(serverConnectionHandlerID, clientID, NULL, NULL, NULL)) != ERROR_ok) { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error clearing whisperlist: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - return; - } - printf("Whisper list cleared for client %u\n", clientID); -} - -void setClient3DPosition(uint64 serverConnectionHandlerID) -{ - int i, n; - anyID clientID; - float pos[3]; - TS3_VECTOR position = { 0 }; - char* txt[] = { "x", "y", "z" }; - - /* Query ID of client whose 3D position we want to change */ - printf("\nEnter ID of the client whose 3D position should be changed (0 for own client): "); - n = scanf("%hu", &clientID); - emptyInputBuffer(); - if(n == 0) - { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - /* Query 3D position */ - for(i = 0; i < 3; ++i) - { - printf("Enter %s coordinate: ", txt[i]); - n = scanf("%f", &pos[i]); - emptyInputBuffer(); - if(n == 0) - { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - } - position.x = pos[0]; - position.y = pos[1]; - position.z = pos[2]; - - if(clientID == 0) - { - /* Own client */ - TS3_VECTOR zero = { 0 }; - unsigned int error = ts3client_systemset3DListenerAttributes(serverConnectionHandlerID, &position, &zero, &zero); - if(error != ERROR_ok) - { - printf("Failed to set 3D position for own client: %d\n", error); - return; - } - printf("Set 3D position for own client to %f, %f, %f\n", position.x, position.y, position.z); - } - else - { - /* Other client */ - unsigned int error = ts3client_channelset3DAttributes(serverConnectionHandlerID, clientID, &position); - if(error != ERROR_ok) - { - printf("Failed to set 3D position for other client: %d\n", error); - return; - } - printf("Set 3D position for client %hu to %f, %f, %f\n", clientID, position.x, position.y, position.z); - } -} - -int initLocalTestMode() { - unsigned int error; - - /* spawn a new server connection handler used as local loopback device */ - if((error = ts3client_spawnNewServerConnectionHandler(0, &vadTestscHandlerID)) != ERROR_ok) { - printf("Error spawning server connection handler: %d\n", error); - vadTestscHandlerID = 0; - return 1; - } - - /* Open default capture device for the new server connection handler */ - if((error = ts3client_openCaptureDevice(vadTestscHandlerID, "", "")) != ERROR_ok) { - printf("Error opening capture device: %d\n", error); - return 1; - } - - /* Open default playback device for the new server connection handler */ - if((error = ts3client_openPlaybackDevice(vadTestscHandlerID, "", "")) != ERROR_ok) { - printf("Error opening playback device: %d\n", error); - return 1; - } - - /* Set the server connection handler as a local loopback device, so we can hear our own voice without connecting to a server. */ - /* The original capture device for the current server is automatically deactivated. */ - if((error = ts3client_setLocalTestMode(vadTestscHandlerID, 1)) != ERROR_ok){ - printf("Error setting local test mode\n"); - return 1; - } - - return 0; -} - -void destroyLocalTestMode(uint64 scHandlerID){ - unsigned int error; - - /* Close playback device */ - if((ts3client_closePlaybackDevice(scHandlerID)) != ERROR_ok){ - printf("Unable to close playback device\n"); - } - /* Close capture device */ - if((ts3client_closeCaptureDevice(scHandlerID)) != ERROR_ok) { - printf("Unable to close capture device\n"); - } - /* Unset local test mode */ - if((error = ts3client_setLocalTestMode(scHandlerID, 0)) != ERROR_ok) { - printf("Unable to stop local test mode\n"); - } - /* Destroy schandlerid */ - if((error = ts3client_destroyServerConnectionHandler(scHandlerID)) != ERROR_ok){ - printf("Unable to destroy scHandler\n"); - } - - /* After closing the local loopback device, reactivate the microphone on our current server connection. */ - if((error = ts3client_activateCaptureDevice(DEFAULT_VIRTUAL_SERVER)) != ERROR_ok){ - printf("unable to reactivate capture device\n"); - } -} - -void printVadLevel() { - unsigned int error; - float result; - - if((error = ts3client_getPreProcessorInfoValueFloat(vadTestscHandlerID, "decibel_last_period", &result)) != ERROR_ok) { - printf("Error getting vad level\n"); - } - printf("%.2f - %s", result, (vadTestTalkStatus == STATUS_TALKING ? "talking" : "not talking")); - printf("\n"); -} - -/* Set the microphone voice activation detection level */ -void configureMicrophone() { - unsigned int error; - int counter = 0; - - /* Enable local loopback device */ - if(initLocalTestMode() != 0) { - return; - } - - /* Local loopback device is setup, now enter loop where the user can change the voice activation level while once per second the - * current volume level is printed. */ - printf("\n**********************************\n"); - printf("Entering configure microphone mode\n"); - printf("[v] - set VAD level\n"); - printf("[q] - quit microphone configuration\n\n"); - - for(;;) { -#ifdef _WIN32 - if(_kbhit()) { - int c = _getche(); -#else - { int c = getc(stdin); // No kbhit on posix -#endif - switch(c) { - case 'v': { - int n; - float inputVadLevel; - char vad[128]; - - printf("Insert value to change voice activations level\n"); - n = scanf("%f", &inputVadLevel); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - continue; - } - sprintf(vad, "%f", inputVadLevel); - - if((error = ts3client_setPreProcessorConfigValue(vadTestscHandlerID, "voiceactivation_level", vad)) != ERROR_ok) { - printf("unable to set vad value\n"); - continue; - } - printf("new vad level: %s\n", vad); - continue; - } - case 'q': - destroyLocalTestMode(vadTestscHandlerID); - printf("\n**********************************\n"); - printf("Left configure microphone mode\n\n"); - vadTestscHandlerID = 0; - return; - } - } - -#ifdef _WIN32 /* On Windows we print this once per second, on Unix only on each Return keyboard input due to lack of easy kbhit replacement on Unix */ - if(++counter > 9) -#endif - { - printVadLevel(); - counter = 0; - } - - SLEEP(100); - } -} - -void toggleRecordSound(uint64 serverConnectionHandlerID){ - unsigned int error; - - if (!recordSound){ - recordSound = 1; - if((error = ts3client_startVoiceRecording(serverConnectionHandlerID)) != ERROR_ok){ - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error notifying server of startVoiceRecording: %s\n", errormsg); - ts3client_freeMemory(errormsg); - return; - } - } - printf("Started recording sound to wav\n"); - } else { - recordSound = 0; - if((error = ts3client_stopVoiceRecording(serverConnectionHandlerID)) != ERROR_ok){ - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error notifying server of stopVoiceRecording: %s\n", errormsg); - ts3client_freeMemory(errormsg); - return; - } - } - printf("Stopped recording sound to wav\n"); - } -} - -unsigned int printMyConnectionInfo(uint64 serverConnectionHandlerID) { - anyID my_id; - unsigned int error = ts3client_getClientID(serverConnectionHandlerID, &my_id); - if (error != ERROR_ok) { - return error; - } - - double pingResult; - if ((error = ts3client_getConnectionVariableAsDouble(serverConnectionHandlerID, my_id, CONNECTION_PING, &pingResult)) == ERROR_ok) { - double deviationResult; - if ((error = ts3client_getConnectionVariableAsDouble(serverConnectionHandlerID, my_id, CONNECTION_PING_DEVIATION, &deviationResult)) == ERROR_ok) { - printf("Ping: %f ms +/- %f\n", pingResult, deviationResult); - } - } - - double loss; - if ((error = ts3client_getConnectionVariableAsDouble(serverConnectionHandlerID, my_id, CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, &loss)) == ERROR_ok) { - printf("Server to client packet loss (total): %f\n", loss); - } - - return error; -} - -int readIdentity(char* identity) { - FILE *file; - - if((file = fopen("identity.txt", "r")) == NULL) { - printf("Could not open file 'identity.txt' for reading.\n"); - return -1; - } - - fgets(identity, IDENTITY_BUFSIZE, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error reading identity from file 'identity.txt'.\n"); - return -1; - } - fclose (file); - return 0; -} - -int writeIdentity(const char* identity) { - FILE *file; - - if((file = fopen("identity.txt", "w")) == NULL) { - printf("Could not open file 'identity.txt' for writing.\n"); - return -1; - } - - fputs(identity, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error writing identity to file 'identity.txt'.\n"); - return -1; - } - fclose (file); - return 0; -} - -void showHelp() { - printf("\n[q] - Disconnect from server\n[h] - Show this help\n[c] - Show channels\n[s] - Switch to specified channel\n"); - printf("[l] - Show all visible clients\n[L] - Show all clients in specific channel\n[n] - Create new channel with generated name\n[N] - Create new channel with custom name\n"); - printf("[d] - Delete channel\n[r] - Rename channel\n[R] - Record sound to wav\n[v] - Toggle Voice Activity Detection / Continuous transmission \n[M] - Set Voice Activity Detection Mode\n[V] - Set Voice Activity Detection level\n"); - printf("[b] - Toggle Denoiser\n[B] - Set Denoiser Level\n[t] - Toggle Typing Suppression\n[e] - Toggle Echo Reduction\n[a] - Toggle Echo Cancellation\n[A] - Toggle AGC\n"); - printf("[w] - Set whisper list\n[W] - Clear whisper list\n[m] - Configure microphone\n[3] - Set 3D position of client\n[i] - Connection info\n\n"); -} - -char* programPath(char* programInvocation){ - char* path; - char* end; - int length; - char pathsep; - - if (programInvocation == NULL) return strdup(""); - -#ifdef _WIN32 - pathsep = '\\'; -#else - pathsep = '/'; -#endif - - end = strrchr(programInvocation, pathsep); - if (!end) return strdup(""); - - length = (end - programInvocation) + 2; - path = (char*)malloc(length); - strncpy(path, programInvocation, length - 1); - path[length - 1] = '\0'; - - return path; -} - -struct ConnectInfo { - char* ip; - unsigned short port; -}; - -int main(int argc, char* argv[]) { - uint64 scHandlerID; - unsigned int error; - char* mode; - char** device; - char *version; - char identity[IDENTITY_BUFSIZE]; - short abort = 0; - char* path; - - /* Check for commandline parameters */ - struct ConnectInfo connect_info; - if (argc == 3) { - size_t sz = strlen(argv[1]) + 1; - connect_info.ip = (char*)malloc(sz * sizeof(char)); - strcpy(connect_info.ip, argv[1]); - connect_info.ip[sz - 1] = '\0'; - connect_info.port = atoi(argv[2]); - } else { - /* No commandline parameters given, use default ip "localhost" and port 9987 */ - const char* default_ip = "localhost"; - size_t sz = strlen(default_ip) + 1; - connect_info.ip = (char*)malloc(sz * sizeof(char)); - strcpy(connect_info.ip, default_ip); - connect_info.port = 9987; - } - - /* Create struct for callback function pointers */ - struct ClientUIFunctions funcs; - - /* Initialize all callbacks with NULL */ - memset(&funcs, 0, sizeof(struct ClientUIFunctions)); - - /* Callback function pointers */ - /* It is sufficient to only assign those callback functions you are using. When adding more callbacks, add those function pointers here. */ - funcs.onConnectStatusChangeEvent = onConnectStatusChangeEvent; - funcs.onNewChannelEvent = onNewChannelEvent; - funcs.onNewChannelCreatedEvent = onNewChannelCreatedEvent; - funcs.onDelChannelEvent = onDelChannelEvent; - funcs.onClientMoveEvent = onClientMoveEvent; - funcs.onClientMoveSubscriptionEvent = onClientMoveSubscriptionEvent; - funcs.onClientMoveTimeoutEvent = onClientMoveTimeoutEvent; - funcs.onTalkStatusChangeEvent = onTalkStatusChangeEvent; - funcs.onIgnoredWhisperEvent = onIgnoredWhisperEvent; - funcs.onServerErrorEvent = onServerErrorEvent; - funcs.onUserLoggingMessageEvent = onUserLoggingMessageEvent; - funcs.onCustomPacketEncryptEvent = onCustomPacketEncryptEvent; - funcs.onCustomPacketDecryptEvent = onCustomPacketDecryptEvent; - funcs.onEditMixedPlaybackVoiceDataEvent = onEditMixedPlaybackVoiceDataEvent; -#ifdef CUSTOM_PASSWORDS - funcs.onClientPasswordEncrypt = onClientPasswordEncrypt; -#endif - funcs.onCustom3dRolloffCalculationClientEvent = onCustom3dRolloffCalculationClientEvent; - - /* Initialize client lib with callbacks */ - /* Resource path points to the SDK\bin directory to locate the soundbackends folder when running from Visual Studio. */ - /* If you want to run directly from the SDK\bin directory, use an empty string instead to locate the soundbackends folder in the current directory. */ - path = programPath(argv[0]); - error = ts3client_initClientLib(&funcs, NULL, LogType_FILE | LogType_CONSOLE | LogType_USERLOGGING, NULL, path); - free(path); - path = NULL; - if (error != ERROR_ok) { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initializing clientlib: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - return 1; - } - - /* Spawn a new server connection handler using the default port and store the server ID */ - if((error = ts3client_spawnNewServerConnectionHandler(0, &scHandlerID)) != ERROR_ok) { - printf("Error spawning server connection handler: %d\n", error); - return 1; - } - - /* Get default capture mode */ - if((error = ts3client_getDefaultCaptureMode(&mode)) != ERROR_ok) { - printf("Error getting default capture mode: %d\n", error); - return 1; - } - printf("Default capture mode: %s\n", mode); - - /* Get default capture device */ - if((error = ts3client_getDefaultCaptureDevice(mode, &device)) != ERROR_ok) { - printf("Error getting default capture device: %d\n", error); - return 1; - } - printf("Default capture device: %s %s\n", device[0], device[1]); - - /* Open default capture device */ - /* Instead of passing mode and device[1], it would also be possible to pass empty strings to open the default device */ - if((error = ts3client_openCaptureDevice(scHandlerID, mode, device[1])) != ERROR_ok) { - printf("Error opening capture device: %d\n", error); - } - - /* Adjust "vad" preprocessor value to use vad by default */ - if ((error = ts3client_setPreProcessorConfigValue(scHandlerID, "vad", "true")) != ERROR_ok) { - printf("Error toggling VAD: %d\n", error); - return 1; - } - - /* Adjust "vad_mode" value to use hybrid by default */ - if ((error = ts3client_setPreProcessorConfigValue(scHandlerID, "vad_mode", "2")) != ERROR_ok) { - printf("Error setting vad_mode value to hybrid: %d\n", error); - return 1; - } - - /* Adjust "voiceactivation_level" value */ - if ((error = ts3client_setPreProcessorConfigValue(scHandlerID, "voiceactivation_level", "-20")) != ERROR_ok) { - printf("Error setting voiceactivation_level: %d\n", error); - return 1; - } - - /* Get default playback mode */ - if((error = ts3client_getDefaultPlayBackMode(&mode)) != ERROR_ok) { - printf("Error getting default playback mode: %d\n", error); - return 1; - } - printf("Default playback mode: %s\n", mode); - - /* Get default playback device */ - if((error = ts3client_getDefaultPlaybackDevice(mode, &device)) != ERROR_ok) { - printf("Error getting default playback device: %d\n", error); - return 1; - } - printf("Default playback device: %s %s\n", device[0], device[1]); - - /* Open default playback device */ - /* Instead of passing mode and device[1], it would also be possible to pass empty strings to open the default device */ - if((error = ts3client_openPlaybackDevice(scHandlerID, mode, device[1])) != ERROR_ok) { - printf("Error opening playback device: %d\n", error); - } - - /* Try reading identity from file, otherwise create new identity */ - if(readIdentity(identity) != 0) { - char* id; - if((error = ts3client_createIdentity(&id)) != ERROR_ok) { - printf("Error creating identity: %d\n", error); - return 0; - } - if(strlen(id) >= IDENTITY_BUFSIZE) { - printf("Not enough bufsize for identity string\n"); - return 0; - } - strcpy(identity, id); - ts3client_freeMemory(id); - writeIdentity(identity); - } - printf("Using identity: %s\n", identity); - - printf("Connecting to %s:%d\n", connect_info.ip, connect_info.port); - /* Connect to server on localhost:9987 with nickname "client", no default channel, no default channel password and server password "secret" */ - error = ts3client_startConnection(scHandlerID, identity, connect_info.ip, connect_info.port, "client", NULL, "", "secret"); - free(connect_info.ip); - connect_info.ip = NULL; - if (error != ERROR_ok) { - printf("Error connecting to server: %d\n", error); - return 1; - } - - printf("Client lib initialized and running\n"); - - /* Query and print client lib version */ - if((error = ts3client_getClientLibVersion(&version)) != ERROR_ok) { - printf("Failed to get clientlib version: %d\n", error); - return 1; - } - printf("Client lib version: %s\n", version); - ts3client_freeMemory(version); /* Release dynamically allocated memory */ - version = NULL; - - SLEEP(300); - - /* Simple commandline interface */ - printf("\nTeamSpeak 3 client commandline interface\n"); - showHelp(); - - while(!abort) { - int c = getc(stdin); - switch(c) { - case 'q': - printf("\nDisconnecting from server...\n"); - abort = 1; - break; - case 'h': - showHelp(); - break; - case 'c': - showChannels(DEFAULT_VIRTUAL_SERVER); - break; - case 'l': - showClients(DEFAULT_VIRTUAL_SERVER); - break; - case 'L': - { - uint64 channelID = enterChannelID(); - if(channelID > 0) - showChannelClients(DEFAULT_VIRTUAL_SERVER, channelID); - break; - } - case 'n': - { - char name[NAME_BUFSIZE]; - createDefaultChannelName(name); - createChannel(DEFAULT_VIRTUAL_SERVER, name, NULL); - break; - } - case 'N': - { - char name[NAME_BUFSIZE]; - char password[CHANNEL_PASSWORD_BUFSIZE]; - emptyInputBuffer(); - enterName(name); - enterPassword(password); - createChannel(DEFAULT_VIRTUAL_SERVER, name, password); - break; - } - case 'd': - deleteChannel(DEFAULT_VIRTUAL_SERVER); - break; - case 'r': - renameChannel(DEFAULT_VIRTUAL_SERVER); - break; - case 'R': - toggleRecordSound(DEFAULT_VIRTUAL_SERVER); - break; - case 's': - switchChannel(DEFAULT_VIRTUAL_SERVER); - break; - case 'v': - toggleVAD(DEFAULT_VIRTUAL_SERVER); - break; - case 'V': - setVadLevel(DEFAULT_VIRTUAL_SERVER); - break; - case 'M': - setVadMode(DEFAULT_VIRTUAL_SERVER); - break; - case 'b': - toggleDenoise(DEFAULT_VIRTUAL_SERVER); - break; - case 'B': - setDenoiserLevel(DEFAULT_VIRTUAL_SERVER); - break; - case 't': - toggleTypingSuppression(DEFAULT_VIRTUAL_SERVER); - break; - case 'e': - toggleEchoReductionDucking(DEFAULT_VIRTUAL_SERVER); - break; - case 'a': - toggleAec(DEFAULT_VIRTUAL_SERVER); - break; - case 'A': - toggleAgc(DEFAULT_VIRTUAL_SERVER); - break; - case 'w': - requestWhisperList(DEFAULT_VIRTUAL_SERVER); - break; - case 'W': - requestClearWhisperList(DEFAULT_VIRTUAL_SERVER); - break; - case 'm': - configureMicrophone(); - showHelp(); /* Display main menu after leaving configure microphone mode */ - break; - case '3': - setClient3DPosition(DEFAULT_VIRTUAL_SERVER); - break; - case 'i': - printMyConnectionInfo(scHandlerID); - break; - } - - SLEEP(50); - } - - /* Disconnect from server. ERROR_not_connected just means the peer is already - gone (e.g. the server was shut down) - nothing to do, so move on. */ - if((error = ts3client_stopConnection(scHandlerID, "leaving")) != ERROR_ok && error != ERROR_not_connected) - printf("Error stopping connection: %d\n", error); - - SLEEP(200); - - /* Destroy server connection handler */ - if((error = ts3client_destroyServerConnectionHandler(scHandlerID)) != ERROR_ok) - printf("Error destroying server connection handler: %d\n", error); - - /* Shutdown client lib */ - if((error = ts3client_destroyClientLib()) != ERROR_ok) - printf("Failed to destroy clientlib: %d\n", error); - - /* This is a small hack, to close an open recording sound file */ - recordSound = 0; - onEditMixedPlaybackVoiceDataEvent(DEFAULT_VIRTUAL_SERVER, NULL, 0, 0, NULL, NULL); - - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/client/sources.cmake deleted file mode 100644 index 68c919e..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client/sources.cmake +++ /dev/null @@ -1,5 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.c" -) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/connection_handler.cpp b/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/connection_handler.cpp deleted file mode 100644 index 1c8dde8..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/connection_handler.cpp +++ /dev/null @@ -1,107 +0,0 @@ -#include "connection_handler.hpp" - -#include "ts_client.hpp" - -namespace com::teamspeak -{ - /* We'll be using the create() function instead */ - Connection_Handler::Connection_Handler(uint64_t connection_id) - : _connection_id(connection_id) - {} - - Connection_Handler::~Connection_Handler() - { - if (auto error = ts3client_destroyServerConnectionHandler(_connection_id); error != ERROR_ok) - print_error(error, "Error destroying connection", _connection_id); - } - - /*static*/ std::unique_ptr Connection_Handler::create() - { - auto connection_id = uint64_t{ 0 }; - if (auto error = ts3client_spawnNewServerConnectionHandler(0, &connection_id); error != ERROR_ok) - { - print_error(error, "Error spawning server connection handler", 0); - return {}; - } - return std::make_unique(connection_id); - } - - uint32_t Connection_Handler::connect() - { - /* Connect to server on localhost:9987 with nickname "client", no default channel, no default channel password and server password "secret" */ - if (auto error = ts3client_startConnection( - _connection_id, - _connection_data.identity.c_str(), - _connection_data.address.c_str(), - _connection_data.port, - _connection_data.nick.c_str(), - nullptr, - "", - _connection_data.pw.c_str()); - error != ERROR_ok) - { - print_error(error, "Error connecting to server", _connection_id); - return error; - } - return ERROR_ok; - } - - uint32_t Connection_Handler::disconnect(std::string_view reason) - { - if (auto error = ts3client_stopConnection(_connection_id, reason.data()); error != ERROR_ok) - { - printf("Error stopping connection: %d\n", error); - return error; - } - return ERROR_ok; - } - - void Connection_Handler::on_connect_status_change(ConnectStatus status, uint32_t error) - { - if (TS_Client::_do_autoreconnect && ConnectStatus::STATUS_DISCONNECTED == status) - { - // TODO: maybe should be timer-delayed? - connect(); - } - } - - uint32_t Connection_Handler::open_audio(Audio_IO audio_io, std::string_view mode, std::string_view device_id) - { - if (Audio_IO::Capture == audio_io) - { - if (auto error = ts3client_openPlaybackDevice(_connection_id, mode.data(), device_id.data()); error != ERROR_ok) - { - print_error(error, "Error opening playback device.", _connection_id); - return error; - } - } - else if (Audio_IO::Playback == audio_io) - { - if (auto error = ts3client_openCaptureDevice(_connection_id, mode.data(), device_id.data()); error != ERROR_ok) - { - print_error(error, "Error opening capture device.", _connection_id); - return error; - } - - // Turn off any DSP, except a very low power based Voice Activity Detection - - /* Adjust "vad_mode" value to use power */ - print_error( - ts3client_setPreProcessorConfigValue(_connection_id, "vad_mode", "1"), - "Error setting vad_mode value to hybrid.", _connection_id); - - /* Adjust "voiceactivation_level" value */ - print_error( - ts3client_setPreProcessorConfigValue(_connection_id, "voiceactivation_level", "-50"), - "Error setting voiceactivation_level.", _connection_id); - - /* turn on vad */ - print_error( - ts3client_setPreProcessorConfigValue(_connection_id, "vad", "true"), - "Couldn't turn on VAD.", _connection_id); - - // TODO: Turn off denoiser etc. no matter the default value - } - return ERROR_ok; - } -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/connection_handler.hpp b/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/connection_handler.hpp deleted file mode 100644 index 1bb8a62..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/connection_handler.hpp +++ /dev/null @@ -1,44 +0,0 @@ -#pragma once - -#include "helpers.hpp" - -#include -#include -#include - -#include -#include -#include - -namespace com::teamspeak -{ -class Connection_Handler -{ -public: - /* We'll be using the create() function instead */ - Connection_Handler(uint64_t connection_id); - Connection_Handler() = delete; - ~Connection_Handler(); - - static std::unique_ptr create(); - - uint32_t connect(); - uint32_t disconnect(std::string_view reason = "leaving"); - - uint32_t open_audio(Audio_IO audio_io, std::string_view mode, std::string_view device_id); - - void on_connect_status_change(ConnectStatus status, uint32_t error); - - struct Connection_Data - { - std::string address = ""; - uint16_t port = 9987; - std::string nick = ""; - std::string identity = ""; - std::string pw = ""; - }; - Connection_Data _connection_data; - const uint64_t _connection_id; -}; - -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/custom_device.cpp b/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/custom_device.cpp deleted file mode 100644 index 6b2a703..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/custom_device.cpp +++ /dev/null @@ -1,27 +0,0 @@ -#include "custom_device.hpp" - -#include "helpers.hpp" - -#include -#include - -namespace com::teamspeak -{ - Custom_Device::Custom_Device(uint32_t& error) - { - error = ts3client_registerCustomDevice(custom_device, custom_device, 48000, 1, 48000, 1); - if (error != ERROR_ok) - { - print_error(error, "Error creating custom device.", 0); - } - } - - Custom_Device::~Custom_Device() - { - /* Unregister the custom device. This automatically closes the device.*/ - if (auto error = ts3client_unregisterCustomDevice(custom_device); error != ERROR_ok) - { - printf("Error unregistering custom device: %d\n", error); - } - } -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/custom_device.hpp b/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/custom_device.hpp deleted file mode 100644 index a541717..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/custom_device.hpp +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include - -namespace com::teamspeak -{ - class Custom_Device - { - public: - Custom_Device(uint32_t& error); - ~Custom_Device(); - - static constexpr const char* custom_mode = "custom"; - static constexpr const char* custom_device = "loopback"; - }; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/helpers.cpp b/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/helpers.cpp deleted file mode 100644 index a1b07b0..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/helpers.cpp +++ /dev/null @@ -1,50 +0,0 @@ -#include "helpers.hpp" - -#include -#include - -#ifdef _WIN32 -#define _CRT_SECURE_NO_WARNINGS -#include -#else -#include -#include -#include -#endif - -namespace com::teamspeak { - void print_error(uint32_t error, const std::string& msg, uint64_t connection_id) - { - if (error == ERROR_ok) - return; - - char* errormsg = nullptr; - if (ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) - { - auto error_msg = msg + " " + std::string(errormsg); - ts3client_freeMemory(errormsg); - ts3client_logMessage(error_msg.c_str(), LogLevel_ERROR, "", connection_id); - return; - } - ts3client_logMessage(msg.c_str(), LogLevel_ERROR, "", connection_id); - } - - auto create_identity() -> std::string - { - /* Create a new client identity */ - /* In your real application you should do this only once, store the assigned identity locally and then reuse it. */ - auto result = std::string(); - char* identity = nullptr; - if (auto error = ts3client_createIdentity(&identity); error != ERROR_ok) - { - print_error(error, "Error creating identity", 0); - } - else - { - result = std::string(identity); - ts3client_freeMemory(identity); /* Release dynamically allocated memory */ - identity = nullptr; - } - return result; - } -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/helpers.hpp b/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/helpers.hpp deleted file mode 100644 index f18d87c..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/helpers.hpp +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include -#include - -namespace com::teamspeak { - -enum Audio_IO : uint8_t -{ - Playback = 0, - Capture -}; - -void print_error(uint32_t error, const std::string& msg, uint64_t connection_id = 0); -auto create_identity()->std::string; - -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/main.cpp b/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/main.cpp deleted file mode 100644 index e868f85..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/main.cpp +++ /dev/null @@ -1,234 +0,0 @@ -/* - * TeamSpeak SDK client repeater sample - * - * Copyright (c) TeamSpeak-Systems - */ - -#ifdef _WIN32 -#define _CRT_SECURE_NO_WARNINGS -#include -#else -#include -#include -#include -#endif -#include - -#include "custom_device.hpp" -#include "helpers.hpp" -#include "ts_client.hpp" - -#include -#include -#include - -#include -#include -#include -#include -#include - -#ifdef _WIN32 -#define SLEEP(x) Sleep(x) -#define strdup(x) _strdup(x) -#else -#define SLEEP(x) usleep(x*1000) -#endif - -struct Opts { - std::string from_ip = ""; - uint16_t from_port = 0; - std::string to_ip = ""; - uint16_t to_port = 0; -}; - -namespace { - char* programPath(char* programInvocation) - { - char* path; - char* end; - int length; - char pathsep; - - if (programInvocation == NULL) return strdup(""); - -#ifdef _WIN32 - pathsep = '\\'; -#else - pathsep = '/'; -#endif - - end = strrchr(programInvocation, pathsep); - if (!end) return strdup(""); - - length = (end - programInvocation) + 2; - path = (char*)malloc(length); - strncpy(path, programInvocation, length - 1); - path[length - 1] = 0; - - return path; - } - - void print_usage() - { - std::cout << "usage: from_id from_port to_id to_port" << std::endl; - } -} - -int main(int argc, char** argv) -{ - // TODO: Decide on a proper header only options parser - auto opts = Opts(); - if (argc != 5) - { - print_usage(); - return -1; - } - for (auto i = decltype(argc){1}; i < argc; ++i) - { - switch (i) - { - case 1: - opts.from_ip = std::string(argv[i]); - break; - case 2: - try - { - opts.from_port = std::stoul(argv[i]); - } - catch (std::exception& e) - { - print_usage(); - return -1; - } - break; - case 3: - opts.to_ip = std::string(argv[i]); - break; - case 4: - try - { - opts.to_port = std::stoul(argv[i]); - } - catch (std::exception& e) - { - print_usage(); - return -1; - } - break; - } - } - std::cout << "listening to " << opts.from_ip.c_str() << ":" << opts.from_port << ", sending to " << opts.to_ip.c_str() << ":" << opts.to_port << std::endl; - - using namespace com::teamspeak; - - { - auto* path = programPath(argv[0]); - auto success = TS_Client::create(path); - free(path); - if (!success) - return 1; - } - auto&& ts_client = TS_Client::ts_client; - { - auto identity = create_identity(); - if (identity.empty()) - return 1; - - ts_client->_identity = identity; - } - - // We'll recycle them in case of disconnect, hence spawn these only once - { - auto connection = Connection_Handler::create(); - if (!connection) - return 1; - - ts_client->_connections[Audio_IO::Playback].swap(connection); - } - - { - auto connection = Connection_Handler::create(); - if (!connection) - return 1; - - ts_client->_connections[Audio_IO::Capture].swap(connection); - } - - - auto&& connection_listen = ts_client->_connections[Audio_IO::Playback]; - auto&& connection_broadcast = ts_client->_connections[Audio_IO::Capture]; - - connection_listen->open_audio(Audio_IO::Playback, Custom_Device::custom_mode, Custom_Device::custom_device); - connection_broadcast->open_audio(Audio_IO::Capture, Custom_Device::custom_mode, Custom_Device::custom_device); - - connection_listen->_connection_data = Connection_Handler::Connection_Data{ - opts.from_ip, - opts.from_port, - "repeater-listener", - ts_client->_identity - }; - connection_listen->connect(); - connection_broadcast->_connection_data = Connection_Handler::Connection_Data{ - opts.to_ip, - opts.to_port, - "repeater-broadcaster", - ts_client->_identity - }; - connection_broadcast->connect(); - - // 48000 kHz, 1ch, 20ms -> 960 samples - auto playback_buffer = std::array(); - auto custom_audio_thread = std::thread([&playback_buffer]() - { - while (!TS_Client::ts_client->_shutting_down) - { - for (;;) - { - /* Get playback data from the client lib */ - if (auto error_playback = ts3client_acquireCustomPlaybackData(Custom_Device::custom_device, playback_buffer.data(), playback_buffer.size()); error_playback != ERROR_ok) - { - if (ERROR_sound_no_data == error_playback) - { - /* Not an error. The client lib has no playback data available. - Depending on your custom sound API, either pause playback for - performance optimization or send a buffer of zeros. */ - - // we're doing a no-op here - } - else - { - /* Error occured */ - print_error(error_playback, "Failed to get playback data", 0); - } - break; // break draining (inner loop) - } - else - { - // we got playback data, loop it back to capture - /* Stream your capture data to the client lib */ - if (auto error_capture = ts3client_processCustomCaptureData(Custom_Device::custom_device, playback_buffer.data(), playback_buffer.size()); ERROR_ok != error_capture) - { - print_error(error_capture, "Failed to process capture data", 0); - break; // break draining (inner loop) - } - } - } - using namespace std::chrono_literals; - std::this_thread::sleep_for(0.02s); // audio buffer size in our opus is 20ms - } - }); - - SLEEP(500); - - /* Wait for user input */ - printf("\n--- Press Return to disconnect from server and exit ---\n"); - getchar(); - - /* Disconnect from servers */ - ts_client->_shutting_down = true; - custom_audio_thread.join(); - connection_listen->disconnect(); - connection_broadcast->disconnect(); - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/sources.cmake deleted file mode 100644 index 45e3de1..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/sources.cmake +++ /dev/null @@ -1,13 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.cpp" - "${CMAKE_CURRENT_LIST_DIR}/ts_client.hpp" - "${CMAKE_CURRENT_LIST_DIR}/ts_client.cpp" - "${CMAKE_CURRENT_LIST_DIR}/connection_handler.hpp" - "${CMAKE_CURRENT_LIST_DIR}/connection_handler.cpp" - "${CMAKE_CURRENT_LIST_DIR}/helpers.hpp" - "${CMAKE_CURRENT_LIST_DIR}/helpers.cpp" - "${CMAKE_CURRENT_LIST_DIR}/custom_device.hpp" - "${CMAKE_CURRENT_LIST_DIR}/custom_device.cpp" -) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/ts_client.cpp b/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/ts_client.cpp deleted file mode 100644 index 37d7266..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/ts_client.cpp +++ /dev/null @@ -1,221 +0,0 @@ -#include "ts_client.hpp" - -#include "helpers.hpp" - -#include -#include - -#include -#include -#include -#include -#include - -namespace com::teamspeak -{ - /*static*/ std::unique_ptr TS_Client::ts_client; - - TS_Client::TS_Client(std::string_view path, bool& success) - { - success = true; - /* Create struct for callback function pointers */ - struct ClientUIFunctions funcs; - - /* Initialize all callbacks with NULL */ - memset(&funcs, 0, sizeof(struct ClientUIFunctions)); - - /* Callback function pointers */ - /* It is sufficient to only assign those callback functions you are using. When adding more callbacks, add those function pointers here. */ - - /* - * Callback for connection status change. - * Connection status switches through the states STATUS_DISCONNECTED, STATUS_CONNECTING, STATUS_CONNECTED and STATUS_CONNECTION_ESTABLISHED. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * newStatus - New connection status, see the enum ConnectStatus in public_definitions.h - * errorNumber - Error code. Should be zero when connecting or actively disconnection. - * Contains error state when losing connection. - */ - funcs.onConnectStatusChangeEvent = [](uint64_t connection_id, int32_t status, uint32_t error) - { - if (TS_Client::ts_client) - TS_Client::ts_client->on_connect_status_change(connection_id, static_cast(status), error); - }; - funcs.onClientMoveEvent = [](uint64 connection_id, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* /*msg*/) - { - if (TS_Client::ts_client) - TS_Client::ts_client->on_client_move_common(connection_id, clientID, oldChannelID, newChannelID, static_cast(visibility)); - }; - funcs.onClientMoveSubscriptionEvent = [](uint64 connection_id, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility) - { - if (TS_Client::ts_client) - TS_Client::ts_client->on_client_move_common(connection_id, clientID, oldChannelID, newChannelID, static_cast(visibility)); - }; - funcs.onClientMoveTimeoutEvent = [](uint64 connection_id, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* /*msg*/) - { - if (TS_Client::ts_client) - TS_Client::ts_client->on_client_move_common(connection_id, clientID, oldChannelID, newChannelID, static_cast(visibility)); - }; - funcs.onClientMoveMovedEvent = [](uint64 connection_id, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID /*moverID*/, const char* /*moverName*/, const char* /*moverUniqueIdentifier*/, const char* /*msg*/) - { - if (TS_Client::ts_client) - TS_Client::ts_client->on_client_move_common(connection_id, clientID, oldChannelID, newChannelID, static_cast(visibility)); - }; - funcs.onClientKickFromChannelEvent = [](uint64 connection_id, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID /*kickerID*/, const char* /*kickerName*/, const char* /*kickerUniqueIdentifier*/, const char* /*msg*/) - { - if (TS_Client::ts_client) - TS_Client::ts_client->on_client_move_common(connection_id, clientID, oldChannelID, newChannelID, static_cast(visibility)); - }; - funcs.onClientKickFromServerEvent = [](uint64 connection_id, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, anyID /*kickerID */, const char* /*kickerName*/, const char* /*kickerUniqueIdentifier*/, const char* /*msg*/) - { - if (TS_Client::ts_client) - TS_Client::ts_client->on_client_move_common(connection_id, clientID, oldChannelID, newChannelID, static_cast(visibility)); - }; - /* - * This event is called when a client starts or stops talking. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * status - 1 if client starts talking, 0 if client stops talking - * isReceivedWhisper - 1 if this event was caused by whispering, 0 if caused by normal talking - * clientID - ID of the client who announced the talk status change - */ - funcs.onTalkStatusChangeEvent = [](uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID) - { - char* name = nullptr; - /* Query client nickname from ID */ - if (ts3client_getClientVariableAsString(serverConnectionHandlerID, clientID, CLIENT_NICKNAME, &name) != ERROR_ok) - return; - - auto status_str = std::string(); - switch (status) - { - case TalkStatus::STATUS_TALKING: - status_str = "starts"; - break; - case TalkStatus::STATUS_NOT_TALKING: - status_str = "stops"; - break; - case TalkStatus::STATUS_TALKING_WHILE_DISABLED: - status_str = "starts (while disabled)"; - break; - default: - break; - } - std::cout << "Client " << name << " " << status_str << " talking." << std::endl; - /* Release dynamically allocated memory only if function succeeded */ - ts3client_freeMemory(name); - }; - funcs.onServerErrorEvent = [](uint64 connection_id, const char* error_msg, uint32_t error, const char* /*return_code*/, const char* extra_msg) - { - auto msg = std::string("onServerError: "); - if (error_msg) - msg += error_msg; - - if (extra_msg) - { - auto extra = std::string(extra_msg); - if (!extra.empty()) - msg += " Extra Msg: " + extra; - } - if (error == ERROR_ok) - ts3client_logMessage(msg.c_str(), LogLevel::LogLevel_DEBUG, "", connection_id); - else - print_error(error, msg, connection_id); - }; - funcs.onIgnoredWhisperEvent = [](uint64 connection_id, anyID client_id) - { - print_error(ts3client_allowWhispersFrom(connection_id, client_id), "Error allowing whisper", connection_id); - }; - - if (auto error = ts3client_initClientLib(&funcs, nullptr, LogType_FILE | LogType_CONSOLE | LogType_USERLOGGING, nullptr, path.data()); error != ERROR_ok) - { - print_error(error, "Error initialzing clientlib", 0); - success = false; - } - _funcs = funcs; - - if (success) - { - auto error = uint32_t{ ERROR_ok }; - _custom_device = std::make_unique(error); - if (ERROR_ok != error) - _custom_device = {}; - - success = ERROR_ok == error; - } - } - - TS_Client::~TS_Client() - { - if (auto error = ts3client_destroyClientLib(); error != ERROR_ok) - { - print_error(error, "Failed to destroy clientlib", 0); - } - } - - /*static*/ bool TS_Client::create(std::string_view path) - { - if (TS_Client::ts_client) - return false; - - auto success = false; - auto result = std::make_unique(path, success); - if (!success) - return false; - - success = result->log_clientlib_version(); - if (!success) - return false; - - TS_Client::ts_client.swap(result); - return true; - } - - bool TS_Client::log_clientlib_version() - { - char* version = nullptr; - if (auto error = ts3client_getClientLibVersion(&version); error != ERROR_ok) - { - print_error(error, "Failed to get clientlib version", 0); - return false; - } - auto msg = "Client lib version: " + std::string(version); - ts3client_freeMemory(version); /* Release dynamically allocated memory */ - version = nullptr; - ts3client_logMessage(msg.c_str(), LogLevel_INFO, "", 0); - return true; - } - - void TS_Client::on_client_move_common(uint64_t connection_id, uint16_t client_id, uint64_t oldChannelID, uint64_t newChannelID, Visibility visibility) - { - } - - void TS_Client::on_connect_status_change(uint64_t connection_id, ConnectStatus status, uint32_t error) - { - { - auto msg = std::string("Connect status changed: ") + std::to_string(connection_id) + " " + std::to_string(status); - ts3client_logMessage(msg.c_str(), LogLevel_INFO, "", connection_id); - } - /* Failed to connect ? */ - if (status == STATUS_DISCONNECTED && error == ERROR_failed_connection_initialisation) - { - ts3client_logMessage("Looks like there is no server running.\n", LogLevel_INFO, "", connection_id); - } - print_error(error, "onConnectStatusChange", connection_id); - - if (_shutting_down) - return; - - /* pass the event on to the connection instance */ - if (auto it = std::find_if(std::begin(_connections), std::end(_connections), [connection_id](auto&& connection) - { - return connection && connection_id == connection->_connection_id; - }); it != std::end(_connections)) - { - auto&& connection = *it; - connection->on_connect_status_change(status, error); - } - } -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/ts_client.hpp b/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/ts_client.hpp deleted file mode 100644 index edda6ec..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_cpp_repeater/ts_client.hpp +++ /dev/null @@ -1,39 +0,0 @@ -#pragma once - -#include "connection_handler.hpp" -#include "custom_device.hpp" - -#include - -#include -#include -#include -#include -#include - -namespace com::teamspeak -{ - class TS_Client - { - public: - TS_Client(std::string_view path, bool& success); - ~TS_Client(); - - static bool create(std::string_view path); - - bool log_clientlib_version(); - - void on_client_move_common(uint64_t connection_id, uint16_t client_id, uint64_t old_channel_id, uint64_t new_channel_id, Visibility visibility); - void on_connect_status_change(uint64_t connection_id, ConnectStatus status, uint32_t error); - - ClientUIFunctions _funcs; - std::string _identity = ""; - std::array, 2> _connections; - bool _shutting_down = false; - static constexpr bool _do_autoreconnect{ true }; - private: - std::unique_ptr _custom_device; - public: - static std::unique_ptr ts_client; - }; -} \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/main.c b/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/main.c deleted file mode 100644 index 2cf61f4..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/main.c +++ /dev/null @@ -1,397 +0,0 @@ -/* - * TeamSpeak SDK client minimal sample with custom - * capture and record - * - * Copyright (c) TeamSpeak-Systems - */ - -/* This example connects to a server and plays a wave file, while - recording incomming sound to output.wav */ - -#ifdef _WIN32 -#define _CRT_SECURE_NO_WARNINGS -#pragma warning(disable : 4996) -#include -#else -#include -#include -#include -#endif -#include - -#include -#include -#include - -#ifdef _WIN32 -#define SLEEP(x) Sleep(x) -#else -#define SLEEP(x) usleep(x*1000) -#endif - -#include "wave.h" - -/*The client lib works at 48Khz internally. - It is therefore advisable to use the same for your project */ -#define PLAYBACK_FREQUENCY 48000 -#define PLAYBACK_CHANNELS 2 - -#define AUDIO_PROCESS_SECONDS 500 - -/* - * Callback for connection status change. - * Connection status switches through the states STATUS_DISCONNECTED, STATUS_CONNECTING, STATUS_CONNECTED and STATUS_CONNECTION_ESTABLISHED. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * newStatus - New connection status, see the enum ConnectStatus in clientlib_publicdefinitions.h - * errorNumber - Error code. Should be zero when connecting or actively disconnection. - * Contains error state when losing connection. - */ -void onConnectStatusChangeEvent(uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber) { - printf("Connect status changed: %llu %d %u\n", (unsigned long long)serverConnectionHandlerID, newStatus, errorNumber); - /* Failed to connect ? */ - if(newStatus == STATUS_DISCONNECTED && errorNumber == ERROR_failed_connection_initialisation) { - printf("Looks like there is no server running!\n"); - } -} - -/* - * Callback for current channels being announced to the client after connecting to a server. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - ID of the announced channel - * channelParentID - ID of the parent channel - */ -void onNewChannelEvent(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID) { - /* Query channel name from channel ID */ - char* name; - unsigned int error; - - printf("onNewChannelEvent: %llu %llu %llu\n", (unsigned long long)serverConnectionHandlerID, (unsigned long long)channelID, (unsigned long long)channelParentID); - if((error = ts3client_getChannelVariableAsString(serverConnectionHandlerID, channelID, CHANNEL_NAME, &name)) == ERROR_ok) { - printf("New channel: %llu %s \n", (unsigned long long)channelID, name); - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ - } else { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error getting channel name in onNewChannelEvent: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - } -} - -/* - * Callback for just created channels. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - ID of the announced channel - * channelParentID - ID of the parent channel - * invokerID - ID of the client who created the channel - * invokerName - Name of the client who created the channel - */ -void onNewChannelCreatedEvent(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier) { - char* name; - - /* Query channel name from channel ID */ - if(ts3client_getChannelVariableAsString(serverConnectionHandlerID, channelID, CHANNEL_NAME, &name) != ERROR_ok) - return; - printf("New channel created: %s\n", name); - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ -} - -/* - * Callback when a channel was deleted. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - ID of the deleted channel - * invokerID - ID of the client who deleted the channel - * invokerName - Name of the client who deleted the channel - */ -void onDelChannelEvent(uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier) { - printf("Channel ID %llu deleted by %s (%u)\n", (unsigned long long)channelID, invokerName, invokerID); -} - -/* - * Called when a client joins, leaves or moves to another channel. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the moved client - * oldChannelID - ID of the old channel left by the client - * newChannelID - ID of the new channel joined by the client - * visibility - Visibility of the moved client. See the enum Visibility in clientlib_publicdefinitions.h - * Values: ENTER_VISIBILITY, RETAIN_VISIBILITY, LEAVE_VISIBILITY - */ -void onClientMoveEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage) { - printf("ClientID %u moves from channel %llu to %llu with message %s\n", clientID, (unsigned long long)oldChannelID, (unsigned long long)newChannelID, moveMessage); -} - -/* - * Callback for other clients in current and subscribed channels being announced to the client. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the announced client - * oldChannelID - ID of the subscribed channel where the client left visibility - * newChannelID - ID of the subscribed channel where the client entered visibility - * visibility - Visibility of the announced client. See the enum Visibility in clientlib_publicdefinitions.h - * Values: ENTER_VISIBILITY, RETAIN_VISIBILITY, LEAVE_VISIBILITY - */ -void onClientMoveSubscriptionEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility) { - char* name; - - /* Query client nickname from ID */ - if(ts3client_getClientVariableAsString(serverConnectionHandlerID, clientID, CLIENT_NICKNAME, &name) != ERROR_ok) - return; - printf("New client: %s\n", name); - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ -} - -/* - * Called when a client drops his connection. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the moved client - * oldChannelID - ID of the channel the leaving client was previously member of - * newChannelID - 0, as client is leaving - * visibility - Always LEAVE_VISIBILITY - * timeoutMessage - Optional message giving the reason for the timeout - */ -void onClientMoveTimeoutEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage) { - printf("ClientID %u timeouts with message %s\n",clientID, timeoutMessage); -} - -/* - * This event is called when a client starts or stops talking. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * status - 1 if client starts talking, 0 if client stops talking - * isReceivedWhisper - 1 if this event was caused by whispering, 0 if caused by normal talking - * clientID - ID of the client who announced the talk status change - */ -void onTalkStatusChangeEvent(uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID) { - char* name; - - /* Query client nickname from ID */ - if(ts3client_getClientVariableAsString(serverConnectionHandlerID, clientID, CLIENT_NICKNAME, &name) != ERROR_ok) - return; - if(status == STATUS_TALKING) { - printf("Client \"%s\" starts talking.\n", name); - } else { - printf("Client \"%s\" stops talking.\n", name); - } - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ -} - -void onServerErrorEvent(uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage) { - printf("Error for server %llu: %s %s\n", (unsigned long long)serverConnectionHandlerID, errorMessage, extraMessage); -} - -char* programPath(char* programInvocation){ - char* path; - char* end; - int length; - char pathsep; - - if (programInvocation == NULL) return strdup(""); - -#ifdef _WIN32 - pathsep = '\\'; -#else - pathsep = '/'; -#endif - - end = strrchr(programInvocation, pathsep); - if (!end) return strdup(""); - - length = (end - programInvocation) + 2; - path = (char*)malloc(length); - strncpy(path, programInvocation, length - 1); - path[length - 1] = 0; - - return path; -} - -int main(int argc, char** argv) { - uint64 scHandlerID; - unsigned int error; - char *version; - char *identity; - - int captureFrequency; - int captureChannels; - short* captureBuffer; - int captureBufferSamples; - - int audioPeriodCounter; - int captureAudioOffset; - int capturePeriodSize; - - short* playbackBuffer; - int playbackAudioOffset; - int playbackPeriodSize; - - char* path; - - /* Create struct for callback function pointers */ - struct ClientUIFunctions funcs; - - /* Initialize all callbacks with NULL */ - memset(&funcs, 0, sizeof(struct ClientUIFunctions)); - - /* Now assign the used callback function pointers */ - funcs.onConnectStatusChangeEvent = onConnectStatusChangeEvent; - funcs.onNewChannelEvent = onNewChannelEvent; - funcs.onNewChannelCreatedEvent = onNewChannelCreatedEvent; - funcs.onDelChannelEvent = onDelChannelEvent; - funcs.onClientMoveEvent = onClientMoveEvent; - funcs.onClientMoveSubscriptionEvent = onClientMoveSubscriptionEvent; - funcs.onClientMoveTimeoutEvent = onClientMoveTimeoutEvent; - funcs.onTalkStatusChangeEvent = onTalkStatusChangeEvent; - funcs.onServerErrorEvent = onServerErrorEvent; - - /* Read in the wave we are going to stream to the server */ - if (!readWave("welcome_to_teamspeak.wav", &captureFrequency, &captureChannels, &captureBuffer, &captureBufferSamples)) - return 1; - - /* allocate AUDIO_PROCESS_SECONDS seconds worth of PLAYBACK_FREQUENCY 16bit PLAYBACK_CHANNELS channels */ - playbackBuffer = (short*) malloc(AUDIO_PROCESS_SECONDS * PLAYBACK_FREQUENCY * sizeof(short) * PLAYBACK_CHANNELS); - if (!playbackBuffer){ - printf("error: could not allocate memory for output wave\n"); - return 1; - } - - /* Initialize client lib with callbacks */ - path = programPath(argv[0]); - if((error = ts3client_initClientLib(&funcs, NULL, LogType_FILE | LogType_CONSOLE, NULL, path)) != ERROR_ok) { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initialzing serverlib: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - return 1; - } - - /* register a new custom sound device, that captures at read wave freq+channels and plays PLAYBACK_CHANNELS channels at PLAYBACK_FREQUENCY */ - if ((error = ts3client_registerCustomDevice("customWaveDeviceId", "Nice displayable wave device name", captureFrequency, captureChannels, PLAYBACK_FREQUENCY, PLAYBACK_CHANNELS)) != ERROR_ok) { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error registering custom sound device: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - } - - /* Spawn a new server connection handler using the default port and store the server ID */ - if((error = ts3client_spawnNewServerConnectionHandler(0, &scHandlerID)) != ERROR_ok) { - printf("Error spawning server connection handler: %d\n", error); - return 1; - } - - /* Open capture device we created earlier */ - if((error = ts3client_openCaptureDevice(scHandlerID, "custom", "customWaveDeviceId")) != ERROR_ok) { - printf("Error opening capture device: %d\n", error); - } - - /* Open playback device we created earlier */ - if((error = ts3client_openPlaybackDevice(scHandlerID, "custom", "customWaveDeviceId")) != ERROR_ok) { - printf("Error opening playback device: %d\n", error); - } - - /* Create a new client identity */ - /* In your real application you should do this only once, store the assigned identity locally and then reuse it. */ - if((error = ts3client_createIdentity(&identity)) != ERROR_ok) { - printf("Error creating identity: %d\n", error); - return 1; - } - - /* Connect to server on localhost:9987 with nickname "client", no default channel, no default channel password and server password "secret" */ - if((error = ts3client_startConnection(scHandlerID, identity, "localhost", 9987, "client", NULL, "", "secret")) != ERROR_ok) { - printf("Error connecting to server: %d\n", error); - return 1; - } - - ts3client_freeMemory(identity); /* Release dynamically allocated memory */ - identity = NULL; - - printf("Client lib initialized and running\n"); - - /* Query and print client lib version */ - if((error = ts3client_getClientLibVersion(&version)) != ERROR_ok) { - printf("Failed to get clientlib version: %d\n", error); - return 1; - } - printf("Client lib version: %s\n", version); - ts3client_freeMemory(version); /* Release dynamically allocated memory */ - version = NULL; - - SLEEP(500); - - printf("\n--- processing audio for %d seconds ---\n", AUDIO_PROCESS_SECONDS); - - /*the clientlib works with 20ms packets internaly. - So the best is to feed is 20ms worth of sound at a time */ - capturePeriodSize = (captureFrequency*20)/1000; - playbackPeriodSize = (PLAYBACK_FREQUENCY*20)/1000; - - captureAudioOffset = 0; - playbackAudioOffset = 0; - for(audioPeriodCounter = 0; audioPeriodCounter < 50*AUDIO_PROCESS_SECONDS; ++audioPeriodCounter){ /*50*20=1000*/ - /* wait 20 ms */ - SLEEP(20); - - /* make sure we dont stream past the end of our wave sample */ - if (captureAudioOffset + capturePeriodSize > captureBufferSamples) - captureAudioOffset = 0; - - /* stream capture data to the client lib */ - if((error = ts3client_processCustomCaptureData("customWaveDeviceId", captureBuffer + captureAudioOffset*captureChannels, capturePeriodSize)) != ERROR_ok){ - printf("Failed to get stream capture data: %d\n", error); - return 1; - } - - /* get playback data from the client lib */ - if((error = ts3client_acquireCustomPlaybackData("customWaveDeviceId", playbackBuffer + playbackAudioOffset*PLAYBACK_CHANNELS, playbackPeriodSize))!= ERROR_ok){ - if(error != ERROR_sound_no_data) { //this error signals us to play silence - printf("Failed to get acquire playback data: %d\n", error); - return 1; - } - memset(playbackBuffer + playbackAudioOffset * PLAYBACK_CHANNELS, 0, playbackPeriodSize * PLAYBACK_CHANNELS * sizeof(short)); - } - - /*update buffer offsets */ - captureAudioOffset += capturePeriodSize; - playbackAudioOffset += playbackPeriodSize; - } - - /* Disconnect from server. ERROR_not_connected just means the peer is already - gone (e.g. the server was shut down) - nothing to do, so move on. */ - if((error = ts3client_stopConnection(scHandlerID, "leaving")) != ERROR_ok && error != ERROR_not_connected) - printf("Error stopping connection: %d\n", error); - - /* Destroy server connection handler */ - if((error = ts3client_destroyServerConnectionHandler(scHandlerID)) != ERROR_ok) - printf("Error destroying ServerConnectionHandler: %d\n", error); - - /* unregister the custom sound device */ - if ((error = ts3client_unregisterCustomDevice("customWaveDeviceId")) != ERROR_ok) - printf("Error unregisterring custom sound device: %d\n", error); - - /* Shutdown client lib */ - if((error = ts3client_destroyClientLib()) != ERROR_ok) - printf("Failed to destroy clientlib: %d\n", error); - - /* save the playback data */ - writeWave("output.wav", PLAYBACK_FREQUENCY, PLAYBACK_CHANNELS, playbackBuffer, PLAYBACK_FREQUENCY*AUDIO_PROCESS_SECONDS); - - /* release allocated memory */ - free(captureBuffer); - free(playbackBuffer); - - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/sources.cmake deleted file mode 100644 index 304c75d..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/sources.cmake +++ /dev/null @@ -1,7 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.c" - "${CMAKE_CURRENT_LIST_DIR}/wave.c" - "${CMAKE_CURRENT_LIST_DIR}/wave.h" -) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/wave.c b/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/wave.c deleted file mode 100644 index 5419449..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/wave.c +++ /dev/null @@ -1,111 +0,0 @@ -#define _CRT_SECURE_NO_WARNINGS - -#include "wave.h" - -#include -#include -#include - -char riff[4] = { 'R', 'I', 'F', 'F' }; -char wave[4] = { 'W', 'A', 'V', 'E' }; -char fmt[4] = { 'f', 'm', 't', ' ' }; -char dat[4] = { 'd', 'a', 't', 'a' }; - -void writeWave(const char* filename, int freq, int channels, short* buffer, int samples) { - struct WaveHeader wh; - int i; - int elemWritten; - FILE *f; - - for(i=0; i<4; i++) { - wh.riffId[i] = riff[i]; - wh.riffType[i] = wave[i]; - wh.fmtId[i] = fmt[i]; - wh.dataId[i] = dat[i]; - } - - /* Format chunk */ - wh.fmtLen = 16; - wh.formatTag = 1; /* PCM */ - wh.channels = channels; - wh.samplesPerSec = freq; - wh.avgBytesPerSec = freq * channels * sizeof(short); - wh.blockAlign = channels * sizeof(short); - wh.bitsPerSample = sizeof(short)*8; - wh.dataLen = samples * channels * sizeof(short); - wh.len = 36 + wh.dataLen; - - f = fopen(filename,"wb"); - if (!f) { - printf("error: could not write wave\n"); - return; - } - - elemWritten = fwrite(&wh, sizeof(wh), 1, f); - if (elemWritten) elemWritten = fwrite(buffer, wh.dataLen, 1, f); - fclose(f); - - if (!elemWritten){ - printf("error: could not write wave\n"); - } -} - -int readWave(const char* filename, int* freq, int* channels, short** buffer, int* samples) { - struct WaveHeader wh; - FILE *f; - int i; - int elemsRead; - - memset(&wh, 0, sizeof(wh)); - - f = fopen(filename,"rb"); - if (!f) { - printf("error: could not open wave %s\n",filename); - return 0; - } - - fread(&wh, sizeof(wh), 1, f); - - for(i=0; i<4; i++) { - if ((wh.riffId[i] != riff[i]) || - (wh.riffType[i] != wave[i]) || - (wh.fmtId[i] != fmt[i]) || - (wh.dataId[i] != dat[i])){ - goto closeError; - } - } - // Format chunk - if (wh.fmtLen != 16) goto closeError; - if (wh.formatTag != 1) goto closeError; - *channels = wh.channels; - if (*channels <1 || *channels >2) goto closeError; - *freq = wh.samplesPerSec; - if (wh.blockAlign != *channels * sizeof(short)) goto closeError; - *samples = wh.dataLen / (*channels * sizeof(short)); - - if (*samples < *freq) { - fclose(f); - printf("error: wave file is too short\n"); - return 0; - } - - (*buffer) = (short*) malloc(wh.dataLen); - if (!*buffer){ - printf("error: could not allocate memory for wave\n"); - return 0; - } - - elemsRead = fread(*buffer, wh.dataLen, 1, f); - fclose(f); - if (elemsRead != 1){ - printf("error: reading wave file\n"); - return 0; - } - - return 1; - -closeError: - fclose(f); - printf("error: invalid wave file %s\n",filename); - return 0; -} \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/wave.h b/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/wave.h deleted file mode 100644 index 3816c0e..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/wave.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef WAVE_H -#define WAVE_H - -struct WaveHeader { - // Riff chunk - char riffId[4]; // 'RIFF' - unsigned int len; - char riffType[4]; // 'WAVE' - - // Format chunk - char fmtId[4]; // 'fmt ' - unsigned int fmtLen; - unsigned short formatTag; - unsigned short channels; - unsigned int samplesPerSec; - unsigned int avgBytesPerSec; - unsigned short blockAlign; - unsigned short bitsPerSample; - - // Data chunk - char dataId[4]; // 'data' - unsigned int dataLen; -}; -#endif //WAVE_H - -void writeWave(const char* filename, int freq, int channels, short* buffer, int samples); - -//this reads a 16 bit 1 or 2 channel wave file. returns 0 on error, 1 on success -int readWave(const char* filename, int* freq, int* channels, short** buffer, int* samples); \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/welcome_to_teamspeak.wav b/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/welcome_to_teamspeak.wav deleted file mode 100644 index 3cce6f7..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/samples/source/client_customdevice/welcome_to_teamspeak.wav and /dev/null differ diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal/main.c b/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal/main.c deleted file mode 100644 index 5c3624d..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal/main.c +++ /dev/null @@ -1,355 +0,0 @@ -/* - * TeamSpeak SDK client minimal sample - * - * Copyright (c) TeamSpeak-Systems - */ - -#ifdef _WIN32 -#define _CRT_SECURE_NO_WARNINGS -#include -#else -#include -#include -#include -#endif -#include - -#include -#include -#include - -#ifdef _WIN32 -#define SLEEP(x) Sleep(x) -#define strdup(x) _strdup(x) -#else -#define SLEEP(x) usleep(x*1000) -#endif - -/* - * Callback for connection status change. - * Connection status switches through the states STATUS_DISCONNECTED, STATUS_CONNECTING, STATUS_CONNECTED and STATUS_CONNECTION_ESTABLISHED. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * newStatus - New connection status, see the enum ConnectStatus in clientlib_publicdefinitions.h - * errorNumber - Error code. Should be zero when connecting or actively disconnection. - * Contains error state when losing connection. - */ -void onConnectStatusChangeEvent(uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber) { - printf("Connect status changed: %llu %d %u\n", (unsigned long long)serverConnectionHandlerID, newStatus, errorNumber); - /* Failed to connect ? */ - if(newStatus == STATUS_DISCONNECTED && errorNumber == ERROR_failed_connection_initialisation) { - printf("Looks like there is no server running.\n"); - } -} - -/* - * Callback for current channels being announced to the client after connecting to a server. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - ID of the announced channel - * channelParentID - ID of the parent channel - */ -void onNewChannelEvent(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID) { - /* Query channel name from channel ID */ - char* name; - unsigned int error; - - printf("onNewChannelEvent: %llu %llu %llu\n", (unsigned long long)serverConnectionHandlerID, (unsigned long long)channelID, (unsigned long long)channelParentID); - if((error = ts3client_getChannelVariableAsString(serverConnectionHandlerID, channelID, CHANNEL_NAME, &name)) == ERROR_ok) { - printf("New channel: %llu %s \n", (unsigned long long)channelID, name); - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ - } else { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error getting channel name in onNewChannelEvent: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - } -} - -/* - * Callback for just created channels. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - ID of the announced channel - * channelParentID - ID of the parent channel - * invokerID - ID of the client who created the channel - * invokerName - Name of the client who created the channel - */ -void onNewChannelCreatedEvent(uint64 serverConnectionHandlerID, uint64 channelID, uint64 channelParentID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier) { - char* name; - - /* Query channel name from channel ID */ - if(ts3client_getChannelVariableAsString(serverConnectionHandlerID, channelID, CHANNEL_NAME, &name) != ERROR_ok) - return; - printf("New channel created: %s\n", name); - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ -} - -/* - * Callback when a channel was deleted. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - ID of the deleted channel - * invokerID - ID of the client who deleted the channel - * invokerName - Name of the client who deleted the channel - */ -void onDelChannelEvent(uint64 serverConnectionHandlerID, uint64 channelID, anyID invokerID, const char* invokerName, const char* invokerUniqueIdentifier) { - printf("Channel ID %llu deleted by %s (%u)\n", (unsigned long long)channelID, invokerName, invokerID); -} - -/* - * Called when a client joins, leaves or moves to another channel. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the moved client - * oldChannelID - ID of the old channel left by the client - * newChannelID - ID of the new channel joined by the client - * visibility - Visibility of the moved client. See the enum Visibility in clientlib_publicdefinitions.h - * Values: ENTER_VISIBILITY, RETAIN_VISIBILITY, LEAVE_VISIBILITY - */ -void onClientMoveEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* moveMessage) { - printf("ClientID %u moves from channel %llu to %llu with message %s\n", clientID, (unsigned long long)oldChannelID, (unsigned long long)newChannelID, moveMessage); -} - -/* - * Callback for other clients in current and subscribed channels being announced to the client. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the announced client - * oldChannelID - ID of the subscribed channel where the client left visibility - * newChannelID - ID of the subscribed channel where the client entered visibility - * visibility - Visibility of the announced client. See the enum Visibility in clientlib_publicdefinitions.h - * Values: ENTER_VISIBILITY, RETAIN_VISIBILITY, LEAVE_VISIBILITY - */ -void onClientMoveSubscriptionEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility) { - char* name; - - /* Query client nickname from ID */ - if(ts3client_getClientVariableAsString(serverConnectionHandlerID, clientID, CLIENT_NICKNAME, &name) != ERROR_ok) - return; - printf("New client: %s\n", name); - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ -} - -/* - * Called when a client drops his connection. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the moved client - * oldChannelID - ID of the channel the leaving client was previously member of - * newChannelID - 0, as client is leaving - * visibility - Always LEAVE_VISIBILITY - * timeoutMessage - Optional message giving the reason for the timeout - */ -void onClientMoveTimeoutEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage) { - printf("ClientID %u timeouts with message %s\n",clientID, timeoutMessage); -} - -/* - * This event is called when a client starts or stops talking. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * status - 1 if client starts talking, 0 if client stops talking - * isReceivedWhisper - 1 if this event was caused by whispering, 0 if caused by normal talking - * clientID - ID of the client who announced the talk status change - */ -void onTalkStatusChangeEvent(uint64 serverConnectionHandlerID, int status, int isReceivedWhisper, anyID clientID) { - char* name; - - /* Query client nickname from ID */ - if(ts3client_getClientVariableAsString(serverConnectionHandlerID, clientID, CLIENT_NICKNAME, &name) != ERROR_ok) - return; - if(status == STATUS_TALKING) { - printf("Client \"%s\" starts talking.\n", name); - } else { - printf("Client \"%s\" stops talking.\n", name); - } - ts3client_freeMemory(name); /* Release dynamically allocated memory only if function succeeded */ -} - -/* - * This event is called when another client starts whispering to own client. Own client can decide to accept or deny - * receiving the whisper by adding the sending client to the whisper allow list. If not added, whispering is blocked. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the whispering client - */ -void onIgnoredWhisperEvent(uint64 serverConnectionHandlerID, anyID clientID) { - unsigned int error; - - /* Add sending client to whisper allow list so own client will hear the voice data. - * It is sufficient to add a clientID only once, not everytime this event is called. However it won't - * hurt to add the same clientID to the allow list repeatedly, but is is not necessary. */ - if((error = ts3client_allowWhispersFrom(serverConnectionHandlerID, clientID)) != ERROR_ok) { - printf("Error setting client on whisper allow list: %u\n", error); - } else { - printf("Added client %d to whisper allow list\n", clientID); - } -} - -void onServerErrorEvent(uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage) { - printf("Error for server %llu: %s %s\n", (unsigned long long)serverConnectionHandlerID, errorMessage, extraMessage); -} - -char* programPath(char* programInvocation){ - char* path; - char* end; - int length; - char pathsep; - - if (programInvocation == NULL) return strdup(""); - -#ifdef _WIN32 - pathsep = '\\'; -#else - pathsep = '/'; -#endif - - end = strrchr(programInvocation, pathsep); - if (!end) return strdup(""); - - length = (end - programInvocation)+2; - path = (char*) malloc(length); - strncpy(path, programInvocation, length-1); - path[length-1] = 0; - - return path; -} - -int main(int argc, char **argv) { - uint64 scHandlerID; - unsigned int error; - char *version; - char *identity; - char * path; - - /* Create struct for callback function pointers */ - struct ClientUIFunctions funcs; - - /* Initialize all callbacks with NULL */ - memset(&funcs, 0, sizeof(struct ClientUIFunctions)); - - /* Callback function pointers */ - /* It is sufficient to only assign those callback functions you are using. When adding more callbacks, add those function pointers here. */ - funcs.onConnectStatusChangeEvent = onConnectStatusChangeEvent; - funcs.onNewChannelEvent = onNewChannelEvent; - funcs.onNewChannelCreatedEvent = onNewChannelCreatedEvent; - funcs.onDelChannelEvent = onDelChannelEvent; - funcs.onClientMoveEvent = onClientMoveEvent; - funcs.onClientMoveSubscriptionEvent = onClientMoveSubscriptionEvent; - funcs.onClientMoveTimeoutEvent = onClientMoveTimeoutEvent; - funcs.onTalkStatusChangeEvent = onTalkStatusChangeEvent; - funcs.onServerErrorEvent = onServerErrorEvent; - funcs.onIgnoredWhisperEvent = onIgnoredWhisperEvent; - - /* Initialize client lib with callbacks */ - /* Resource path points to the SDK\bin directory to locate the soundbackends*/ - path = programPath(argv[0]); - error = ts3client_initClientLib(&funcs, NULL, LogType_FILE | LogType_CONSOLE, NULL, path); - free(path); - - if(error != ERROR_ok) { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initializing serverlib: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - return 1; - } - - /* Spawn a new server connection handler using the default port and store the server ID */ - if((error = ts3client_spawnNewServerConnectionHandler(0, &scHandlerID)) != ERROR_ok) { - printf("Error spawning server connection handler: %d\n", error); - return 1; - } - - /* Open default capture device */ - /* Passing empty string for mode and NULL or empty string for device will open the default device */ - if((error = ts3client_openCaptureDevice(scHandlerID, "", NULL)) != ERROR_ok) { - printf("Error opening capture device: %d\n", error); - } - - /* Adjust "vad" preprocessor value to use vad by default */ - if ((error = ts3client_setPreProcessorConfigValue(scHandlerID, "vad", "true")) != ERROR_ok) { - printf("Error toggling VAD: %d\n", error); - return 1; - } - - /* Adjust "vad_mode" value to use hybrid by default */ - if ((error = ts3client_setPreProcessorConfigValue(scHandlerID, "vad_mode", "2")) != ERROR_ok) { - printf("Error setting vad_mode value to hybrid: %d\n", error); - return 1; - } - - /* Adjust "voiceactivation_level" value */ - if ((error = ts3client_setPreProcessorConfigValue(scHandlerID, "voiceactivation_level", "-20")) != ERROR_ok) { - printf("Error setting voiceactivation_level: %d\n", error); - return 1; - } - - /* Open default playback device */ - /* Passing empty string for mode and NULL or empty string for device will open the default device */ - if((error = ts3client_openPlaybackDevice(scHandlerID, "", NULL)) != ERROR_ok) { - printf("Error opening playback device: %d\n", error); - } - - /* Create a new client identity */ - /* In your real application you should do this only once, store the assigned identity locally and then reuse it. */ - if((error = ts3client_createIdentity(&identity)) != ERROR_ok) { - printf("Error creating identity: %d\n", error); - return 1; - } - - /* Connect to server on localhost:9987 with nickname "client", no default channel, no default channel password and server password "secret" */ - if((error = ts3client_startConnection(scHandlerID, identity, "localhost", 9987, "client", NULL, "", "secret")) != ERROR_ok) { - printf("Error connecting to server: %d\n", error); - return 1; - } - - ts3client_freeMemory(identity); /* Release dynamically allocated memory */ - identity = NULL; - - printf("Client lib initialized and running\n"); - - /* Query and print client lib version */ - if((error = ts3client_getClientLibVersion(&version)) != ERROR_ok) { - printf("Failed to get clientlib version: %d\n", error); - return 1; - } - printf("Client lib version: %s\n", version); - ts3client_freeMemory(version); /* Release dynamically allocated memory */ - version = NULL; - - SLEEP(500); - - /* Wait for user input */ - printf("\n--- Press Return to disconnect from server and exit ---\n"); - getchar(); - - /* Disconnect from server. ERROR_not_connected just means the peer is already - gone (e.g. the server was shut down) - nothing to do, so move on. */ - if((error = ts3client_stopConnection(scHandlerID, "leaving")) != ERROR_ok && error != ERROR_not_connected) - printf("Error stopping connection: %d\n", error); - - SLEEP(200); - - /* Destroy server connection handler */ - if((error = ts3client_destroyServerConnectionHandler(scHandlerID)) != ERROR_ok) - printf("Error destroying server connection handler: %d\n", error); - - /* Shutdown client lib */ - if((error = ts3client_destroyClientLib()) != ERROR_ok) - printf("Failed to destroy clientlib: %d\n", error); - - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal/sources.cmake deleted file mode 100644 index 68c919e..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal/sources.cmake +++ /dev/null @@ -1,5 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.c" -) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal_filetransfer/main.c b/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal_filetransfer/main.c deleted file mode 100644 index a73a677..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal_filetransfer/main.c +++ /dev/null @@ -1,629 +0,0 @@ -/* - * TeamSpeak SDK client minimal sample for filetransfer - * - * Copyright (c) TeamSpeak-Systems - */ - -#ifdef _WIN32 -#define _CRT_SECURE_NO_WARNINGS -#include -#else -#include -#include -#include -#endif -#include - -#include -#include -#include - -#define DEFAULT_VIRTUAL_SERVER 1 -#define NAME_BUFSIZE 1024 -#define CHANNEL_PASSWORD_BUFSIZE 1024 - -#ifdef _WIN32 -#define SLEEP(x) Sleep(x) -#define strdup(x) _strdup(x) -#else -#define SLEEP(x) usleep(x*1000) -#endif - -char* gProgramPath; - -void emptyInputBuffer() { - int c; - while((c = getchar()) != '\n' && c != EOF); -} - -uint64 enterChannelID() { - uint64 channelID; - int n; - - printf("\nEnter channel ID: "); - n = scanf("%llu", (unsigned long long*)&channelID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return 0; - } - return channelID; -} - -anyID enterTransferID() { - anyID transferID; - int n; - - printf("\nEnter transferID: "); - n = scanf("%hu", (anyID*)&transferID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return 0; - } - return transferID; -} - -uint64 enterBWLimit(const char* section) { - uint64 limit; - int n; - - printf("Enter bandwidth limit for %s (or u for unlimited): ", section); - n = scanf("%llu", (unsigned long long*)&limit); - emptyInputBuffer(); - if(n == 0) { - return BANDWIDTH_LIMIT_UNLIMITED; - } - return limit; -} - -void enterName(const char* text, char *name) { - char *s; - printf("\n%s: ", text); - fgets(name, NAME_BUFSIZE, stdin); - s = strrchr(name, '\n'); - if(s) { - *s = '\0'; - } -} - -void enterPassword(char *password) { - char *s; - printf("\nEnter password: "); - fgets(password, CHANNEL_PASSWORD_BUFSIZE, stdin); - s = strrchr(password, '\n'); - if(s) { - *s = '\0'; - } -} - -char* programPath(char* programInvocation){ - char* path; - char* end; - int length; - char pathsep; - - if(programInvocation == NULL) return strdup(""); - -#ifdef _WIN32 - pathsep = '\\'; -#else - pathsep = '/'; -#endif - - end = strrchr(programInvocation, pathsep); - if(!end) return strdup(""); - - length = (end - programInvocation)+2; - path = (char*) malloc(length); - strncpy(path, programInvocation, length-1); - path[length-1] = 0; - - return path; -} - -/* - * Callback for connection status change. - * Connection status switches through the states STATUS_DISCONNECTED, STATUS_CONNECTING, STATUS_CONNECTED and STATUS_CONNECTION_ESTABLISHED. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * newStatus - New connection status, see the enum ConnectStatus in clientlib_publicdefinitions.h - * errorNumber - Error code. Should be zero when connecting or actively disconnection. - * Contains error state when losing connection. - */ -void onConnectStatusChangeEvent(uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber) { - printf("Connect status changed: %llu %d %u\n", (unsigned long long)serverConnectionHandlerID, newStatus, errorNumber); - /* Failed to connect ? */ - if(newStatus == STATUS_DISCONNECTED && errorNumber == ERROR_failed_connection_initialisation) { - printf("Looks like there is no server running, terminate!\n"); - } -} - -/* - * This event is called when another client starts whispering to own client. Own client can decide to accept or deny - * receiving the whisper by adding the sending client to the whisper allow list. If not added, whispering is blocked. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * clientID - ID of the whispering client - */ -void onIgnoredWhisperEvent(uint64 serverConnectionHandlerID, anyID clientID) { - unsigned int error; - - /* Add sending client to whisper allow list so own client will hear the voice data. - * It is sufficient to add a clientID only once, not everytime this event is called. However it won't - * hurt to add the same clientID to the allow list repeatedly, but is is not necessary. */ - if((error = ts3client_allowWhispersFrom(serverConnectionHandlerID, clientID)) != ERROR_ok) { - printf("Error setting client on whisper allow list: %u\n", error); - } else { - printf("Added client %d to whisper allow list\n", clientID); - } -} - -/* - * This event is called when the server determines an error. - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * errorMessage - String containing a verbose error message - * error - Error code as explained on public_errors.h - * returnCode - Return code if it has been set by the Client Lib function call which caused this error event - * extraMessage - Can contain additional information about the occurred error, otherwise it is an empty string - */ - -void onServerErrorEvent(uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage) { - printf("Error for server %llu: %s %s\n", (unsigned long long)serverConnectionHandlerID, errorMessage, extraMessage ? extraMessage : ""); -} - -/* - * This event is periodically called when a filetransfer is active - * - * Parameters: - * transferID - Transfer ID for which filetransfer this event was called - * status - Filetransfer status code as explained on public_errors.h - * statusMessage - String containing a verbose status message - * remotefileSize - Size in bytes of the remote file - * scHandlerID - Server connection handler ID - */ - -void onFileTransferStatusEvent(anyID transferID, unsigned int status, const char* statusMessage, uint64 remotefileSize, uint64 scHandlerID) { - printf("onFileTransferStatusEvent transferID: %d status: %d statusMessage: %s\n", transferID, status, statusMessage); -} - -/* - * This event is called when the fileList was requested (ts3client_requestFileList) - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - To which channel ID the remote file contains - * path - Path of the remote file or directory - * name - Name of the remote file or directory - * size - Size in bytes of the remote file. If it is a directory this value is 0 - * datetime - Timestamp of the remote file or directory - * type - Type of the remote item (0 is a folder or 1 is a file) - * incompleteSize - If the file is not completely uploaded yet, this value contains the current available size - * returnCode - Return code if it has been set by the Client Lib function call which caused this error event - */ - -void onFileListEvent(uint64 serverConnectionHandlerID, uint64 channelID, const char* path, const char* name, uint64 size, uint64 datetime, int type, uint64 incompletesize, const char* returnCode) { - printf("onFileListEvent channelID: %llu path: %s filename: %s type:%s\n", channelID, path, name, type == 1 ? "file" : "dir"); -} - -/* - * This event is called when the fileList request is finished - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - Server has finished sending events regarding this channel ID - * path - Path of the remote directory - */ - -void onFileListFinishedEvent(uint64 serverConnectionHandlerID, uint64 channelID, const char* path) { - printf("onFileListFinishedEvent: %llu\n", (unsigned long long)channelID); -} - -/* - * This event is called when a requestFileInfo call was completed on the server - * - * Parameters: - * serverConnectionHandlerID - Server connection handler ID - * channelID - Server has finished sending events regarding this channel ID - * name - name of the file - * size - size in bytes of the file - * datetime - file date/time in unix time - */ - -void onFileInfoEvent(uint64 serverConnectionHandlerID, uint64 channelID, const char* name, uint64 size, uint64 datetime){ - printf("onFileInfoEvent channelID: %llu filename: %s size:%llu date:%llu\n", channelID, name, size, datetime); -} - -/* - * Print all channels of the given virtual server - */ -void showChannels(uint64 serverConnectionHandlerID) { - uint64 *ids; - int i; - unsigned int error; - - printf("\nList of channels on virtual server %llu:\n", (unsigned long long)serverConnectionHandlerID); - if((error = ts3client_getChannelList(serverConnectionHandlerID, &ids)) != ERROR_ok) { /* Get array of channel IDs */ - printf("Error getting channel list: %d\n", error); - return; - } - if(!ids[0]) { - printf("No channels\n\n"); - ts3client_freeMemory(ids); - return; - } - for(i=0; ids[i]; i++) { - char* name; - if((error = ts3client_getChannelVariableAsString(serverConnectionHandlerID, ids[i], CHANNEL_NAME, &name)) != ERROR_ok) { /* Query channel name */ - printf("Error getting channel name: %d\n", error); - break; - } - printf("%llu - %s\n", (unsigned long long)ids[i], name); - ts3client_freeMemory(name); - } - printf("\n"); - - ts3client_freeMemory(ids); /* Release array */ -} - -void showChannelDir(uint64 serverConnectionHandlerID) { - unsigned int error; - uint64 channelID = enterChannelID(); - if(channelID) { - if((error = ts3client_requestFileList(serverConnectionHandlerID, channelID, "", "/", "")) != ERROR_ok) { /* Requesting the root directory of this channel ID */ - printf("Error getting channel dir: %d\n", error); - } - } -} - -void uploadFile(uint64 serverConnectionHandlerID) { - anyID transferID; - int overwrite = 1; - int resume = 0; - char filename[NAME_BUFSIZE]; - uint64 channelID = enterChannelID(); - printf("Uploading from predefined path: %s\n", gProgramPath); - enterName("Enter filename to upload ( like /testfile.txt)", filename); - if(channelID) { - if(ts3client_sendFile(serverConnectionHandlerID, channelID, "", filename, overwrite, resume, gProgramPath, &transferID, NULL) == ERROR_ok) { - printf("Sending file with transferID: %d\n", transferID); - } - } -} - -void downloadFile(uint64 serverConnectionHandlerID) { - anyID transferID; - int overwrite = 1; - int resume = 0; - uint64 channelID; - char filename[NAME_BUFSIZE]; - channelID = enterChannelID(); - printf("Downloading in predefined path: %s\n", gProgramPath); - enterName("Enter filename to download ( like /testfile.txt)", filename); - - if(ts3client_requestFile(serverConnectionHandlerID, channelID, "", filename, overwrite, resume, gProgramPath, &transferID, NULL) == ERROR_ok) { - printf("Recieving file with transferID: %d\n", transferID); - } -} - -void deleteFile(uint64 serverConnectionHandlerID) { - unsigned int error; - uint64 channelID; - char* files[2]; - char filename[NAME_BUFSIZE]; - channelID = enterChannelID(); - enterName("Enter filename to delete ( like /testfile.txt)", filename); - - files[0] = filename; - files[1] = 0; - - if(channelID) { - if((error = ts3client_requestDeleteFile(serverConnectionHandlerID, channelID, "", (const char**)files, NULL)) != ERROR_ok) { - printf("Error deleting file: %d\n", error); - } - } -} - -void renameFile(uint64 serverConnectionHandlerID) { - unsigned int error; - uint64 channelID; - char oldName[NAME_BUFSIZE]; - char newName[NAME_BUFSIZE]; - - channelID = enterChannelID(); - enterName("Enter old name ( like /testfile.txt)", oldName); - enterName("Enter new name ( like /new_testfile.txt)", newName); - - if(channelID) { - if((error = ts3client_requestRenameFile(serverConnectionHandlerID, channelID, "", channelID, "", oldName, newName, NULL)) != ERROR_ok) { - printf("Error renaming file: %d\n", error); - } - } -} - -void createDirectory(uint64 serverConnectionHandlerID) { - unsigned int error; - uint64 channelID; - char dirName[NAME_BUFSIZE]; - - channelID = enterChannelID(); - enterName("Enter new directory name ( like /subdir)", dirName); - - if(channelID) { - if((error = ts3client_requestCreateDirectory(serverConnectionHandlerID, channelID, "", dirName, NULL)) != ERROR_ok) { - printf("Error renaming file: %d\n", error); - } - } -} - -void fileInfo(uint64 serverConnectionHandlerID) { - uint64 channelID; - char filename[NAME_BUFSIZE]; - unsigned int error; - - channelID = enterChannelID(); - enterName("Enter filename to get info on ( like /testfile.txt)", filename); - - if((error=ts3client_requestFileInfo(serverConnectionHandlerID, channelID, "", filename, NULL)) != ERROR_ok) { - printf("error getting file info: %d\n", error); - } -} - -void bandwidth(uint64 serverConnectionHandlerID) { - unsigned int error; - uint64 instanceUpLimit; - uint64 instanceDownLimit; - uint64 schUpLimit; - uint64 schDownLimit; - - if((error=ts3client_getInstanceSpeedLimitUp(&instanceUpLimit)) != ERROR_ok){ - printf("error during ts3client_getInstanceSpeedLimitUp: %d\n", error); - instanceUpLimit=0; - } - - if((error=ts3client_getInstanceSpeedLimitDown(&instanceDownLimit)) != ERROR_ok){ - printf("error during ts3client_getInstanceSpeedLimitDown: %d\n", error); - instanceDownLimit=0; - } - - if((error=ts3client_getServerConnectionHandlerSpeedLimitUp(serverConnectionHandlerID, &schUpLimit)) != ERROR_ok){ - printf("error during ts3client_getServerConnectionHandlerSpeedLimitUp: %d\n", error); - schUpLimit=0; - } - - if((error=ts3client_getServerConnectionHandlerSpeedLimitDown(serverConnectionHandlerID, &schDownLimit)) != ERROR_ok){ - printf("error during ts3client_getServerConnectionHandlerSpeedLimitDown: %d\n", error); - schDownLimit=0; - } - - printf("current limits: instanceUp: %llu instanceDown: %llu schUp: %llu schDown: %llu\n", instanceUpLimit, instanceDownLimit, schUpLimit, schDownLimit); - - instanceUpLimit = enterBWLimit("instanceUp"); - if((error=ts3client_setInstanceSpeedLimitUp(instanceUpLimit)) != ERROR_ok){ - printf("error during ts3client_setInstanceSpeedLimitUp: %d\n", error); - } - - instanceDownLimit = enterBWLimit("instanceDown"); - if((error=ts3client_setInstanceSpeedLimitDown(instanceDownLimit)) != ERROR_ok){ - printf("error during ts3client_setInstanceSpeedLimitDown: %d\n", error); - } - - schUpLimit = enterBWLimit("schUp"); - if((error=ts3client_setServerConnectionHandlerSpeedLimitUp(serverConnectionHandlerID, schUpLimit)) != ERROR_ok){ - printf("error during ts3client_setServerConnectionHandlerSpeedLimitUp: %d\n", error); - } - - schDownLimit = enterBWLimit("schDown"); - if((error=ts3client_setServerConnectionHandlerSpeedLimitDown(serverConnectionHandlerID, schDownLimit)) != ERROR_ok){ - printf("error during ts3client_setServerConnectionHandlerSpeedLimitDown: %d\n", error); - } -} - -void cancelTransfer(uint64 serverConnectionHandlerID){ - anyID transferID; - unsigned int error; - - transferID = enterTransferID(); - - if(transferID){ - if((error=ts3client_haltTransfer(serverConnectionHandlerID, transferID, 1, NULL))!=ERROR_ok){ - printf("error during ts3client_haltTransfer: %d\n", error); - } - } -} - -void transferStats(uint64 serverConnectionHandlerID){ - unsigned int error; - uint64 bytesRecievedBandwidth; - uint64 bytesSentBandwidth; - uint64 bytesRecieved; - uint64 bytesSent; - - if((error=ts3client_getConnectionVariableAsUInt64(serverConnectionHandlerID, 0, CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, &bytesRecievedBandwidth))!=ERROR_ok){ - printf("error getting bytesRecievedBandwidth: %d\n", error); - bytesRecievedBandwidth=0; - } - - if((error=ts3client_getConnectionVariableAsUInt64(serverConnectionHandlerID, 0, CONNECTION_FILETRANSFER_BANDWIDTH_SENT, &bytesSentBandwidth))!=ERROR_ok){ - printf("error getting bytesSentBandwidth: %d\n", error); - bytesSentBandwidth=0; - } - - if((error=ts3client_getConnectionVariableAsUInt64(serverConnectionHandlerID, 0, CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, &bytesRecieved))!=ERROR_ok){ - printf("error getting bytesRecieved: %d\n", error); - bytesRecieved=0; - } - - if((error=ts3client_getConnectionVariableAsUInt64(serverConnectionHandlerID, 0, CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, &bytesSent))!=ERROR_ok){ - printf("error getting bytesSent: %d\n", error); - bytesSent=0; - } - - printf("Transfer statistics: BW recv: %llu BW send %llu bytes recv: %llu bytes sent: %llu\n", bytesRecievedBandwidth, bytesSentBandwidth, bytesRecieved, bytesSent); -} - -void showHelp() { - printf("\n"); - printf("[q] - Disconnect from server\n"); - printf("[h] - Show this help\n"); - printf("[c] - Show channels\n"); - printf("[s] - Show directory of a channel\n"); - printf("[u] - Upload file\n"); - printf("[d] - Download file\n"); - printf("[x] - Delete file\n"); - printf("[r] - Rename file\n"); - printf("[f] - create directory file\n"); - printf("[i] - get file information\n"); - printf("[k] - cancel transfer\n"); - printf("[l] - edit transfer bandwidth limits\n"); - printf("[j] - get connection transfer stats\n"); -} - -int main(int argc, char **argv) { - uint64 scHandlerID; - unsigned int error; - char *version; - char *identity; - short abort = 0; - - /* Create struct for callback function pointers */ - struct ClientUIFunctions funcs; - - /* Initialize all callbacks with NULL */ - memset(&funcs, 0, sizeof(struct ClientUIFunctions)); - - /* Callback function pointers */ - /* It is sufficient to only assign those callback functions you are using. When adding more callbacks, add those function pointers here. */ - funcs.onConnectStatusChangeEvent = onConnectStatusChangeEvent; - funcs.onServerErrorEvent = onServerErrorEvent; - funcs.onFileListEvent = onFileListEvent; - funcs.onFileListFinishedEvent = onFileListFinishedEvent; - funcs.onFileTransferStatusEvent = onFileTransferStatusEvent; // crash when not defined!!! - funcs.onFileInfoEvent = onFileInfoEvent; - funcs.onIgnoredWhisperEvent = onIgnoredWhisperEvent; - - /* Initialize client lib with callbacks */ - /* Resource path points to the SDK\bin directory to locate the soundbackends*/ - gProgramPath = programPath(argv[0]); - error = ts3client_initClientLib(&funcs, NULL, LogType_FILE | LogType_CONSOLE | LogType_USERLOGGING, NULL, gProgramPath); - - if(error != ERROR_ok) { - char* errormsg; - if(ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initialzing serverlib: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - return 1; - } - - /* Spawn a new server connection handler using the default port and store the server ID */ - if((error = ts3client_spawnNewServerConnectionHandler(0, &scHandlerID)) != ERROR_ok) { - printf("Error spawning server connection handler: %d\n", error); - return 1; - } - - /* Create a new client identity */ - /* In your real application you should do this only once, store the assigned identity locally and then reuse it. */ - if((error = ts3client_createIdentity(&identity)) != ERROR_ok) { - printf("Error creating identity: %d\n", error); - return 1; - } - - - /* Connect to server on localhost:9987 with nickname "client", no default channel, no default channel password and server password "secret" */ - if((error = ts3client_startConnection(scHandlerID, identity, "localhost", 9987, "client", NULL, "", "secret")) != ERROR_ok) { - printf("Error connecting to server: %d\n", error); - return 1; - } - - ts3client_freeMemory(identity); /* Release dynamically allocated memory */ - identity = NULL; - - printf("Client lib initialized and running\n"); - - /* Query and print client lib version */ - if((error = ts3client_getClientLibVersion(&version)) != ERROR_ok) { - printf("Failed to get clientlib version: %d\n", error); - return 1; - } - printf("Client lib version: %s\n", version); - ts3client_freeMemory(version); /* Release dynamically allocated memory */ - version = NULL; - - SLEEP(500); - - /* Simple commandline interface */ - printf("\nTeamSpeak 3 client commandline interface\n"); - showHelp(); - - /* Wait for user input */ - while(!abort) { - int c = getc(stdin); - switch(c) { - case 'q': - printf("\nDisconnecting from server...\n"); - abort = 1; - break; - case 'h': - showHelp(); - break; - case 'c': - showChannels(DEFAULT_VIRTUAL_SERVER); - break; - case 's': - showChannelDir(DEFAULT_VIRTUAL_SERVER); - break; - case 'u': - uploadFile(DEFAULT_VIRTUAL_SERVER); - break; - case 'x': - deleteFile(DEFAULT_VIRTUAL_SERVER); - break; - case 'r': - renameFile(DEFAULT_VIRTUAL_SERVER); - break; - case 'd': - downloadFile(DEFAULT_VIRTUAL_SERVER); - break; - case 'f': - createDirectory(DEFAULT_VIRTUAL_SERVER); - break; - case 'i': - fileInfo(DEFAULT_VIRTUAL_SERVER); - break; - case 'k': - cancelTransfer(DEFAULT_VIRTUAL_SERVER); - break; - case 'l': - bandwidth(DEFAULT_VIRTUAL_SERVER); - break; - case 'j': - transferStats(DEFAULT_VIRTUAL_SERVER); - break; - } - - SLEEP(50); - } - - /* Disconnect from server. ERROR_not_connected just means the peer is already - gone (e.g. the server was shut down) - nothing to do, so move on. */ - if((error = ts3client_stopConnection(scHandlerID, "leaving")) != ERROR_ok && error != ERROR_not_connected) - printf("Error stopping connection: %d\n", error); - - SLEEP(200); - - /* Destroy server connection handler */ - if((error = ts3client_destroyServerConnectionHandler(scHandlerID)) != ERROR_ok) - printf("Error destroying server connection handler: %d\n", error); - - /* Shutdown client lib */ - if((error = ts3client_destroyClientLib()) != ERROR_ok) - printf("Failed to destroy clientlib: %d\n", error); - - free(gProgramPath); - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal_filetransfer/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal_filetransfer/sources.cmake deleted file mode 100644 index 68c919e..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_minimal_filetransfer/sources.cmake +++ /dev/null @@ -1,5 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.c" -) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_multi/main.c b/docs/teamspeak-sdk-3.5.2/samples/source/client_multi/main.c deleted file mode 100644 index 3501044..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_multi/main.c +++ /dev/null @@ -1,273 +0,0 @@ -/* - * TeamSpeak SDK client multi-connection sample - * - * Spawns multiple simultaneous server connection handlers from a single - * client application, all connecting to the same server. Intended to - * reproduce/diagnose the issue where secondary sessions are dropped after - * ~10 seconds with "10 resends of COMMAND packet" / ping timeout errors. - * - * Usage: - * ts_client_multi [host] [port] [serverPassword] [numConnections] [runSeconds] [staggerMs] [shareIdentity] [localPort] - * - * Defaults: localhost 9987 "secret" 3 60 0 0 0 - * - * localPort: local UDP port passed to spawnNewServerConnectionHandler. - * 0 = ephemeral (a fresh port per connection handler). A fixed - * value makes all connection handlers request the SAME local port, - * mimicking applications that pin their source port. - * - * staggerMs: delay between issuing each connection (0 = all simultaneous). - * Use a value larger than the handshake time (e.g. 2000) to start - * each secondary session only after the previous one is fully - * established, matching the reported "secondary sessions initiated - * afterwards" scenario. - * - * Copyright (c) TeamSpeak-Systems - */ - -#ifdef _WIN32 -#define _CRT_SECURE_NO_WARNINGS -#include -#else -#include -#include -#include -#endif -#include -#include - -#include -#include -#include - -#ifdef _WIN32 -#define SLEEP(x) Sleep(x) -#define strdup(x) _strdup(x) -#else -#define SLEEP(x) usleep((x)*1000) -#endif - -#define MAX_CONNECTIONS 32 - -/* Track the connection handlers we created so the status callback can label them. */ -static uint64 g_handlers[MAX_CONNECTIONS]; -static int g_numHandlers = 0; -static time_t g_startTime; - -static int handlerIndex(uint64 scHandlerID) { - for (int i = 0; i < g_numHandlers; ++i) { - if (g_handlers[i] == scHandlerID) return i; - } - return -1; -} - -static double elapsed(void) { - return difftime(time(NULL), g_startTime); -} - -static const char* statusName(int status) { - switch (status) { - case STATUS_DISCONNECTED: return "DISCONNECTED"; - case STATUS_CONNECTING: return "CONNECTING"; - case STATUS_CONNECTED: return "CONNECTED"; - case STATUS_CONNECTION_ESTABLISHING:return "CONNECTION_ESTABLISHING"; - case STATUS_CONNECTION_ESTABLISHED: return "CONNECTION_ESTABLISHED"; - default: return "UNKNOWN"; - } -} - -/* - * Connection status change. This is where we expect to observe the secondary - * connections dropping back to DISCONNECTED with a non-zero error after ~10s. - */ -void onConnectStatusChangeEvent(uint64 serverConnectionHandlerID, int newStatus, unsigned int errorNumber) { - int idx = handlerIndex(serverConnectionHandlerID); - char* errormsg = NULL; - const char* errstr = ""; - if (errorNumber != ERROR_ok && ts3client_getErrorMessage(errorNumber, &errormsg) == ERROR_ok) - errstr = errormsg; - - printf("[%6.1fs] conn#%d (sch=%llu): %s (err=%u %s)\n", - elapsed(), idx, (unsigned long long)serverConnectionHandlerID, - statusName(newStatus), errorNumber, errstr); - fflush(stdout); - - if (errormsg) ts3client_freeMemory(errormsg); -} - -void onClientMoveTimeoutEvent(uint64 serverConnectionHandlerID, anyID clientID, uint64 oldChannelID, uint64 newChannelID, int visibility, const char* timeoutMessage) { - int idx = handlerIndex(serverConnectionHandlerID); - printf("[%6.1fs] conn#%d: clientID %u timed out: %s\n", elapsed(), idx, clientID, timeoutMessage ? timeoutMessage : ""); - fflush(stdout); -} - -void onServerErrorEvent(uint64 serverConnectionHandlerID, const char* errorMessage, unsigned int error, const char* returnCode, const char* extraMessage) { - int idx = handlerIndex(serverConnectionHandlerID); - printf("[%6.1fs] conn#%d: server error: %s %s\n", elapsed(), idx, errorMessage ? errorMessage : "", extraMessage ? extraMessage : ""); - fflush(stdout); -} - -char* programPath(char* programInvocation) { - char* path; - char* end; - int length; - char pathsep; - - if (programInvocation == NULL) return strdup(""); - -#ifdef _WIN32 - pathsep = '\\'; -#else - pathsep = '/'; -#endif - - end = strrchr(programInvocation, pathsep); - if (!end) return strdup(""); - - length = (end - programInvocation) + 2; - path = (char*)malloc(length); - strncpy(path, programInvocation, length - 1); - path[length - 1] = 0; - - return path; -} - -int main(int argc, char** argv) { - unsigned int error; - char* version; - char* path; - - /* --- arguments --- */ - const char* host = (argc > 1) ? argv[1] : "localhost"; - unsigned int port = (argc > 2) ? (unsigned int)atoi(argv[2]) : 9987; - const char* serverPassword = (argc > 3) ? argv[3] : "secret"; - int numConnections = (argc > 4) ? atoi(argv[4]) : 3; - int runSeconds = (argc > 5) ? atoi(argv[5]) : 60; - int staggerMs = (argc > 6) ? atoi(argv[6]) : 0; - int shareIdentity = (argc > 7) ? atoi(argv[7]) : 0; - int localPort = (argc > 8) ? atoi(argv[8]) : 0; - - if (numConnections < 1) numConnections = 1; - if (numConnections > MAX_CONNECTIONS) numConnections = MAX_CONNECTIONS; - - printf("Multi-connection test: host=%s port=%u connections=%d runSeconds=%d staggerMs=%d shareIdentity=%d localPort=%d\n", - host, port, numConnections, runSeconds, staggerMs, shareIdentity, localPort); - - /* Create struct for callback function pointers */ - struct ClientUIFunctions funcs; - memset(&funcs, 0, sizeof(struct ClientUIFunctions)); - funcs.onConnectStatusChangeEvent = onConnectStatusChangeEvent; - funcs.onClientMoveTimeoutEvent = onClientMoveTimeoutEvent; - funcs.onServerErrorEvent = onServerErrorEvent; - - /* Initialize client lib with callbacks. Resource path points to the dir - * containing the soundbackends (next to the executable). */ - path = programPath(argv[0]); - error = ts3client_initClientLib(&funcs, NULL, LogType_FILE | LogType_CONSOLE, NULL, path); - free(path); - - if (error != ERROR_ok) { - char* errormsg; - if (ts3client_getErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initializing clientlib: %s\n", errormsg); - ts3client_freeMemory(errormsg); - } - return 1; - } - - if ((error = ts3client_getClientLibVersion(&version)) == ERROR_ok) { - printf("Client lib version: %s\n", version); - ts3client_freeMemory(version); - } - - g_startTime = time(NULL); - - /* When shareIdentity is set, all connections reuse a single identity (as a - * real application that stores and reuses one identity would). This mirrors - * "multiple sessions from the same client" and is a prime suspect for the - * handshake hardening rejecting secondary sessions from the same uid. */ - char* sharedIdentity = NULL; - if (shareIdentity) { - if ((error = ts3client_createIdentity(&sharedIdentity)) != ERROR_ok) { - printf("Error creating shared identity: %u\n", error); - return 1; - } - } - - /* Spawn N connection handlers and connect each to the same server. - * No audio devices are opened: this keeps the test focused on the - * network/command layer and avoids capture-device contention. */ - for (int i = 0; i < numConnections; ++i) { - uint64 scHandlerID; - char* identity = NULL; - char nickname[64]; - - if ((error = ts3client_spawnNewServerConnectionHandler(localPort, &scHandlerID)) != ERROR_ok) { - printf("Error spawning server connection handler #%d: %u\n", i, error); - continue; - } - g_handlers[g_numHandlers++] = scHandlerID; - - if (shareIdentity) { - identity = sharedIdentity; - } else if ((error = ts3client_createIdentity(&identity)) != ERROR_ok) { - printf("Error creating identity #%d: %u\n", i, error); - continue; - } - - snprintf(nickname, sizeof(nickname), "multi_%d", i); - - if ((error = ts3client_startConnection(scHandlerID, identity, host, port, nickname, NULL, "", serverPassword)) != ERROR_ok) { - printf("Error connecting conn#%d to server: %u\n", i, error); - } else { - printf("[%6.1fs] conn#%d (sch=%llu): startConnection issued as \"%s\"%s\n", - elapsed(), i, (unsigned long long)scHandlerID, nickname, - shareIdentity ? " [shared identity]" : ""); - } - if (!shareIdentity && identity) - ts3client_freeMemory(identity); - - /* Optionally wait before starting the next connection, so secondary - * sessions are initiated only after the previous one is up. */ - if (staggerMs > 0 && i + 1 < numConnections) { - SLEEP(staggerMs); - } - } - - if (sharedIdentity) ts3client_freeMemory(sharedIdentity); - - printf("\n--- %d connection(s) started. Observing for %d seconds. ---\n", g_numHandlers, runSeconds); - printf("--- Watch for secondary connections dropping (resend/ping timeout). ---\n\n"); - fflush(stdout); - - /* Idle loop, printing a periodic status snapshot so drops are easy to spot. */ - for (int t = 0; t < runSeconds; ++t) { - SLEEP(1000); - if ((t + 1) % 5 == 0) { - printf("[%6.1fs] status snapshot:\n", elapsed()); - for (int i = 0; i < g_numHandlers; ++i) { - int status = 0; - ts3client_getConnectionStatus(g_handlers[i], &status); - printf(" conn#%d (sch=%llu): %s\n", i, (unsigned long long)g_handlers[i], statusName(status)); - } - fflush(stdout); - } - } - - /* Disconnect and clean up all connection handlers. */ - printf("\nDisconnecting all connections...\n"); - for (int i = 0; i < g_numHandlers; ++i) { - ts3client_stopConnection(g_handlers[i], "leaving"); - } - SLEEP(500); - for (int i = 0; i < g_numHandlers; ++i) { - ts3client_destroyServerConnectionHandler(g_handlers[i]); - } - - if ((error = ts3client_destroyClientLib()) != ERROR_ok) { - printf("Failed to destroy clientlib: %u\n", error); - return 1; - } - - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/client_multi/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/client_multi/sources.cmake deleted file mode 100644 index 68c919e..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/client_multi/sources.cmake +++ /dev/null @@ -1,5 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.c" -) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/cmake/ide.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/cmake/ide.cmake deleted file mode 100644 index 05cc28f..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/cmake/ide.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Collect a small set of SDK headers to show in the IDE solution. -# Depends on find_package(team_client|team_server) having run. - -if("${sample_type}" STREQUAL "client") - get_target_property(_ts_sdk_inc_dir teamspeak::client INTERFACE_INCLUDE_DIRECTORIES) -elseif("${sample_type}" STREQUAL "server") - get_target_property(_ts_sdk_inc_dir teamspeak::server INTERFACE_INCLUDE_DIRECTORIES) -else() - set(_ts_sdk_inc_dir "") -endif() - -set(TS_SDK_IDE_FILES "") -if(_ts_sdk_inc_dir) - file(GLOB _ts_log_headers "${_ts_sdk_inc_dir}/teamlog/*.h") - list(APPEND TS_SDK_IDE_FILES - ${_ts_log_headers} - "${_ts_sdk_inc_dir}/teamspeak/public_definitions.h" - "${_ts_sdk_inc_dir}/teamspeak/public_errors.h" - ) - if("${sample_type}" STREQUAL "client") - list(APPEND TS_SDK_IDE_FILES "${_ts_sdk_inc_dir}/teamspeak/clientlib.h") - elseif("${sample_type}" STREQUAL "server") - list(APPEND TS_SDK_IDE_FILES - "${_ts_sdk_inc_dir}/teamspeak/server_commands_file_transfer.h" - "${_ts_sdk_inc_dir}/teamspeak/serverlib.h" - "${_ts_sdk_inc_dir}/teamspeak/serverlib_publicdefinitions.h" - ) - endif() -endif() diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/cmake/linux_armv8_toolchain.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/cmake/linux_armv8_toolchain.cmake deleted file mode 100644 index 886f8ac..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/cmake/linux_armv8_toolchain.cmake +++ /dev/null @@ -1,10 +0,0 @@ -set(CMAKE_SYSTEM_NAME Linux) -set(CMAKE_SYSTEM_PROCESSOR aarch64) -set(triple aarch64-linux-gnueabi) -set(CMAKE_C_COMPILER clang) -set(CMAKE_C_COMPILER_TARGET ${triple}) -set(CMAKE_CXX_COMPILER clang++) -set(CMAKE_CXX_COMPILER_TARGET ${triple}) -set(CMAKE_SYSROOT /usr/aarch64-linux-gnu) -set(CMAKE_EXE_LINKER_FLAGS "-fuse-ld=/usr/aarch64-linux-gnu/bin/ld" CACHE FILEPATH "" FORCE) -set(CMAKE_AR /usr/aarch64-linux-gnu/bin/ar CACHE FILEPATH "" FORCE) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/generate_vs_2022.bat b/docs/teamspeak-sdk-3.5.2/samples/source/generate_vs_2022.bat deleted file mode 100644 index 0a359cc..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/generate_vs_2022.bat +++ /dev/null @@ -1,5 +0,0 @@ -pushd build -pushd win_x64 -cmake -G "Visual Studio 17 2022" -A x64 ../.. -popd -popd diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/linux_x64.sh b/docs/teamspeak-sdk-3.5.2/samples/source/linux_x64.sh deleted file mode 100644 index f5149b1..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/linux_x64.sh +++ /dev/null @@ -1,8 +0,0 @@ -pushd build -rm -rf linux_x64 -mkdir linux_x64 -pushd linux_x64 -cmake -G Ninja ../.. -ninja -popd -popd \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/mac.sh b/docs/teamspeak-sdk-3.5.2/samples/source/mac.sh deleted file mode 100644 index 5557e67..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/mac.sh +++ /dev/null @@ -1,8 +0,0 @@ -pushd build -rm -rf mac -mkdir mac -pushd mac -cmake -G Ninja ../.. -ninja -popd -popd \ No newline at end of file diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server/id_io.c b/docs/teamspeak-sdk-3.5.2/samples/source/server/id_io.c deleted file mode 100644 index 684f77f..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server/id_io.c +++ /dev/null @@ -1,46 +0,0 @@ -#define _CRT_SECURE_NO_WARNINGS - -#include -#include "id_io.h" - -int readKeyPairFromFile(const char *fileName, char *keyPair) { - FILE *file; - - file = fopen(fileName, "r"); - if(file == NULL) { - printf("Could not open file '%s' for reading keypair\n", fileName); - return -1; - } - - fgets(keyPair, BUFSIZ, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error reading keypair from file '%s'.\n", fileName); - return -1; - } - fclose (file); - - printf("Read keypair '%s' from file '%s'.\n", keyPair, fileName); - return 0; -} - -int writeKeyPairToFile(const char *fileName, const char* keyPair) { - FILE *file; - - file = fopen(fileName, "w"); - if(file == NULL) { - printf("Could not open file '%s' for writing keypair\n", fileName); - return -1; - } - - fputs(keyPair, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error writing keypair to file '%s'.\n", fileName); - return -1; - } - fclose (file); - - printf("Wrote keypair '%s' to file '%s'.\n", keyPair, fileName); - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server/id_io.h b/docs/teamspeak-sdk-3.5.2/samples/source/server/id_io.h deleted file mode 100644 index cb0d461..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server/id_io.h +++ /dev/null @@ -1,7 +0,0 @@ -#ifndef ID_IO_H -#define ID_IO_H - -int readKeyPairFromFile(const char *fileName, char *keyPair); -int writeKeyPairToFile(const char *fileName, const char* keyPair); - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server/main.c b/docs/teamspeak-sdk-3.5.2/samples/source/server/main.c deleted file mode 100644 index 0cbf935..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server/main.c +++ /dev/null @@ -1,996 +0,0 @@ -/* - * TeamSpeak SDK server sample - * - * Copyright (c) TeamSpeak-Systems - */ - -#ifdef _WINDOWS -#define _CRT_SECURE_NO_WARNINGS -#include -#else -#include -#include -#include -#endif -#include - -#include -#include -#include -#include -#include "id_io.h" - -#define DEFAULT_VIRTUAL_SERVER_ID 1 - -/* Maximum number of clients allowed per virtual server */ -#define MAX_CLIENTS 8 - -#ifdef _WINDOWS -#define SLEEP(x) Sleep(x) -#else -#define SLEEP(x) usleep(x*1000) -#endif - -/* Enable to use server-side voice recording */ -/* #define USE_VOICEDATAEVENT */ - -/* Enable to use custom encryption */ -/* #define USE_CUSTOM_ENCRYPTION -#define CUSTOM_CRYPT_KEY 123 */ - -/* Uncomment "#define CUSTOM_PASSWORDS" to try custom passwords. - * Please note that you have to do the same on the client demo too */ -/* #define CUSTOM_PASSWORDS */ - -#ifdef USE_VOICEDATAEVENT -#ifdef _WINDOWS -#include -#else /* Unix compatibility */ -#include -#define _open open -#define _write write -#define _close close -#define _O_CREAT O_CREAT -#define _O_WRONLY O_WRONLY -#define _S_IREAD S_IREAD -#define _S_IWRITE S_IWRITE -#define _O_APPEND O_APPEND -#define _O_BINARY 0 -#endif -#include -#include -#endif - -#define CHECK_ERROR(x) if((error = x) != ERROR_ok) { goto on_error; } - -/* - * Callback when client has connected. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of connected client - * channelID - ID of channel the client joined - */ -void onClientConnected(uint64 serverID, anyID clientID, uint64 channelID, unsigned int* removeClientError) { - char* clientName; - unsigned int error; - - /* Query client nickname */ - if((error = ts3server_getClientVariableAsString(serverID, clientID, CLIENT_NICKNAME, &clientName)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error querying client nickname: %s\n", errormsg); - ts3server_freeMemory(errormsg); - } - return; - } - - printf("Client '%s' joined channel %llu on virtual server %llu\n", clientName, (unsigned long long) channelID, (unsigned long long)serverID); - - /* Example: Kick clients with nickname "BlockMe from server */ - if(!strcmp(clientName, "BlockMe")) { - printf("Blocking bad client!\n"); - *removeClientError = ERROR_client_not_logged_in; /* Give a reason */ - } -} - -/* - * Callback when client has disconnected. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of disconnected client - * channelID - ID of channel the client left - */ -void onClientDisconnected(uint64 serverID, anyID clientID, uint64 channelID) { - printf("Client %u left channel %llu on virtual server %llu\n", clientID, (unsigned long long)channelID, (unsigned long long)serverID); -} - -/* - * Callback when client has moved. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of moved client - * oldChannelID - ID of old channel the client left - * newChannelID - ID of new channel the client joined - */ -void onClientMoved(uint64 serverID, anyID clientID, uint64 oldChannelID, uint64 newChannelID) { - printf("Client %u moved from channel %llu to channel %llu on virtual server %llu\n", clientID, (unsigned long long)oldChannelID, (unsigned long long)newChannelID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been created. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who created the channel - * channelID - ID of the created channel - */ -void onChannelCreated(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu created by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been edited. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who edited the channel - * channelID - ID of the edited channel - */ -void onChannelEdited(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu edited by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been deleted. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who deleted the channel - * channelID - ID of the deleted channel - */ -void onChannelDeleted(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu deleted by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback when a server text message has been received. - * Note that only server and channel chats are received, private client messages are not caught due to privacy reasons. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who sent the text message - * textMessage - Message text - */ -void onServerTextMessageEvent(uint64 serverID, anyID invokerClientID, const char* textMessage) { - char* invokerNickname; - unsigned int error; - - /* Get invoker nickname */ - if((error = ts3server_getClientVariableAsString(serverID, invokerClientID, CLIENT_NICKNAME, &invokerNickname)) != ERROR_ok) { - printf("Error getting client nickname: %d\n", error); - return; - } - - printf("Text message in server chat by %s: %s\n", invokerNickname, textMessage); - - ts3server_freeMemory(invokerNickname); /* Release previously allocated memory */ -} - -/* - * Callback when a channel text message has been received. - * Note that only server and channel chats are received, private client messages are not caught due to privacy reasons. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who sent the text message - * targetChannelID - ID of the channel in which the chat was sent - * textMessage - Message text - */ -void onChannelTextMessageEvent(uint64 serverID, anyID invokerClientID, uint64 targetChannelID, const char* textMessage) { - char* invokerNickname; - char* channelName; - unsigned int error; - - /* Get invoker nickname */ - if((error = ts3server_getClientVariableAsString(serverID, invokerClientID, CLIENT_NICKNAME, &invokerNickname)) != ERROR_ok) { - printf("Error getting client nickname: %d\n", error); - return; - } - - /* Get channel name */ - if((error = ts3server_getChannelVariableAsString(serverID, targetChannelID, CHANNEL_NAME, &channelName)) != ERROR_ok) { - printf("Error getting channel name: %d\n", error); - ts3server_freeMemory(invokerNickname); - return; - } - - printf("Text message in channel '%s' by %s: %s\n", channelName, invokerNickname, textMessage); - - ts3server_freeMemory(invokerNickname); - ts3server_freeMemory(channelName); -} - -/* - * Callback for user-defined logging. - * - * Parameter: - * logMessage - Log message text - * logLevel - Severity of log message - * logChannel - Custom text to categorize the message channel - * logID - Virtual server ID giving the virtual server source of the log event - * logTime - String with the date and time the log entry occured - * completeLogString - Verbose log message including all previous parameters for convinience - */ -void onUserLoggingMessageEvent(const char* logMessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString) { - /* Your custom error display here... */ - /* printf("LOG: %s\n", completeLogString); */ - if(logLevel == LogLevel_CRITICAL) { - exit(1); /* Your custom handling of critical errors */ - } -} - -#ifdef USE_VOICEDATAEVENT -/* - * Callback triggered by the specified client sending voice data. - * - * Parameters: - * serverID - ID of the server sending the callback - * clientID - ID of the client sending the voice data - * voiceData - Voice data buffer. Format is 16 bit mono. Do not free this buffer. - * voiceDataSize - Size of the voiceData buffer - * frequency - Voice frequency - */ -void onVoiceDataEvent(uint64 serverID, anyID clientID, unsigned char* voiceData, unsigned int voiceDataSize, unsigned int frequency) { - int fd; - unsigned int error; - char* name; - - /* Query client nickname as string */ - if((error = ts3server_getClientVariableAsString(serverID, clientID, CLIENT_NICKNAME, &name)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error querying client nickname: %s\n", errormsg); - ts3server_freeMemory(errormsg); - } - return; - } - - /* Open file with client nickname as filename and write voice data */ - fd =_open(name, _O_CREAT | _O_APPEND | _O_BINARY | _O_WRONLY , _S_IREAD | _S_IWRITE); - if(fd == -1) { - printf("failed to open file\n"); - ts3server_freeMemory(name); - exit(-1); - } - _write(fd, voiceData, voiceDataSize); - _close(fd); - - /* Release string dynamically allocated in getClientVariableAsString */ - ts3server_freeMemory(name); -} -#endif - -#ifdef CUSTOM_PASSWORDS -/* - * Called to encrypt channel and server passwords - * - * In this example, we do not do any encryption. That way we have clear - * text passwords on the server. - * - * Parameters: - * serverID - Server ID - * plaintext - the clear text password - * encryptedText - pointer to a buffer to store the encrypted password - * encryptedTextByteSize - the size of the encryptedText buffer - */ -void onClientPasswordEncrypt(uint64 serverID, const char* plaintext, char* encryptedText, int encryptedTextByteSize){ - int pt_len; - - printf("onClientPasswordEncrypt called\n"); - - pt_len = strlen(plaintext); - if (encryptedTextByteSize < pt_len-1) pt_len = encryptedTextByteSize-1; - - memcpy(encryptedText, plaintext, pt_len); - encryptedText[pt_len]=0; -} - -/* - * Callback triggered for server password. - * - * Parameters: - * serverID - ID of the virtual server to which the client is connecting. - * client - Struct of client parameters like ident, nickname etc. who is connecting to the server. Please view public_definitions.h. - * password - Password provided by the client. - * - * Return ERROR_ok to indicate the password is correct. Return ERROR_server_invalid_password for incorrect. - */ -unsigned int onCustomServerPasswordCheck(uint64 serverID, const struct ClientMiniExport* client, const char* password){ - if (strcmp(password, "secret") == 0) return ERROR_ok; - return ERROR_server_invalid_password; -} - -/* - * Callback triggered for channel password. - * - * Parameters: - * serverID - ID of the virtual server on which the client is moving itself or other clients to a new channel. - * client - Struct of client parameters like ident, nickname etc. who is moving itself or other clients to the channel. Please view public_definitions.h. - * channelID - Channel ID of the channel being switched/moved to - * password - Password provided by client. - * - * Return ERROR_ok to indicate the password is correct. Return ERROR_channel_invalid_password for incorrect. - */ -unsigned int onCustomChannelPasswordCheck(uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, const char* password){ - if (strcmp(password, "channelpw") == 0) return ERROR_ok; - return ERROR_channel_invalid_password; -} -#endif - -/* - * Callback triggered when the specified client starts talking. - * - * Parameters: - * serverID - ID of the server sending the callback - * clientID - ID of the client which started talking - */ -void onClientStartTalkingEvent(uint64 serverID, anyID clientID) { - printf("onClientStartTalkingEvent serverID=%llu, clientID=%u\n", (unsigned long long)serverID, clientID); -} - -/* - * Callback triggered when the specified client stops talking. - * - * Parameters: - * serverID - ID of the server sending the callback - * clientID - ID of the client which stopped talking - */ -void onClientStopTalkingEvent(uint64 serverID, anyID clientID) { - printf("onClientStopTalkingEvent serverID=%llu, clientID=%u\n", (unsigned long long)serverID, clientID); -} - -/* - * Callback triggered when a license error occurs. - * - * Parameters: - * serverID - ID of the virtual server on which the license error occured. This virtual server will be automatically - * shutdown. If the parameter is zero, all virtual servers are affected and have been shutdown. - * errorCode - Code of the occured error. Use ts3server_getGlobalErrorMessage() to convert to a message string - */ -void onAccountingErrorEvent(uint64 serverID, unsigned int errorCode) { - char* errorMessage; - if(ts3server_getGlobalErrorMessage(errorCode, &errorMessage) == ERROR_ok) { - printf("onAccountingErrorEvent serverID=%llu, errorCode=%u: %s\n", (unsigned long long)serverID, errorCode, errorMessage); - ts3server_freeMemory(errorMessage); - } - - /* Your custom handling here. In a real application, you wouldn't stop the whole process because the TS3 server part went down. - * The whole idea of this callback is to let you gracefully handle the TS3 server failing to start and to continue your application. */ - exit(1); -} - -/* - * Callback allowing to apply custom encryption to outgoing packets. - * Using this function is optional. Do not implement if you want to handle the TeamSpeak SDK encryption. - * - * Parameters: - * dataToSend - Pointer to an array with the outgoing data to be encrypted - * sizeOfData - Pointer to an integer value containing the size of the data array - * - * Apply your custom encryption to the data array. If the encrypted data is smaller than sizeOfData, write - * your encrypted data into the existing memory of dataToSend. If your encrypted data is larger, you need - * to allocate memory and redirect the pointer dataToSend. You need to take care of freeing your own allocated - * memory yourself. The memory allocated by the SDK, to which dataToSend is originally pointing to, must not - * be freed. - * - */ -void onCustomPacketEncryptEvent(char** dataToSend, unsigned int* sizeOfData) { -#ifdef USE_CUSTOM_ENCRYPTION - unsigned int i; - for(i = 0; i < *sizeOfData; i++) { - (*dataToSend)[i] ^= CUSTOM_CRYPT_KEY; - } -#endif -} - -/* - * Callback allowing to apply custom encryption to incoming packets - * Using this function is optional. Do not implement if you want to handle the TeamSpeak SDK encryption. - * - * Parameters: - * dataToSend - Pointer to an array with the received data to be decrypted - * sizeOfData - Pointer to an integer value containing the size of the data array - * - * Apply your custom decryption to the data array. If the decrypted data is smaller than dataReceivedSize, write - * your decrypted data into the existing memory of dataReceived. If your decrypted data is larger, you need - * to allocate memory and redirect the pointer dataReceived. You need to take care of freeing your own allocated - * memory yourself. The memory allocated by the SDK, to which dataReceived is originally pointing to, must not - * be freed. - */ -void onCustomPacketDecryptEvent(char** dataReceived, unsigned int* dataReceivedSize) { -#ifdef USE_CUSTOM_ENCRYPTION - unsigned int i; - for(i = 0; i < *dataReceivedSize; i++) { - (*dataReceived)[i] ^= CUSTOM_CRYPT_KEY; - } -#endif -} - -void showHelp() { - printf("\n[q] - Quit\n[h] - Show this help\n[v] - List virtual servers\n[c] - Show channels of virtual server %d\n", DEFAULT_VIRTUAL_SERVER_ID); - printf("[l] - Show clients of virtual server %d\n[n] - Create new channel on virtual server %d with generated name\n[N] - Create new channel on virtual server %d with custom name\n", DEFAULT_VIRTUAL_SERVER_ID, DEFAULT_VIRTUAL_SERVER_ID, DEFAULT_VIRTUAL_SERVER_ID); - printf("[d] - Delete channel on virtual server %d\n[r] - Rename channel on virtual server %d\n[m] - Move client on virtual server %d\n", DEFAULT_VIRTUAL_SERVER_ID, DEFAULT_VIRTUAL_SERVER_ID, DEFAULT_VIRTUAL_SERVER_ID); - printf("[C] - Create new virtual server\n[E] - Edit virtual server\n[S] - Stop virtual server\n\n"); -} - -void emptyInputBuffer() { - int c; - while((c = getchar()) != '\n' && c != EOF); -} - -void showVirtualServers() { - uint64* ids; - int i; - unsigned int error; - - printf("\nList of virtual servers:\n"); - if((error = ts3server_getVirtualServerList(&ids)) != ERROR_ok) { /* Get array of virtual server IDs */ - printf("Error getting virtual server list: %d\n", error); - return; - } - if(!ids[0]) { - printf("No virtual servers\n\n"); - ts3server_freeMemory(ids); - return; - } - for(i=0; ids[i]; i++) { - char* name; - int slotCount; - char* virtualServerUniqueIdentifier; - if((error = ts3server_getVirtualServerVariableAsString(ids[i], VIRTUALSERVER_NAME, &name)) != ERROR_ok) { /* Query server name */ - printf("Error getting virtual server nickname: %d\n", error); - break; - } - if((error = ts3server_getVirtualServerVariableAsInt(ids[i], VIRTUALSERVER_MAXCLIENTS, &slotCount)) != ERROR_ok) { - printf("Error getting virtual server slot count: %d\n", error); - break; - } - if((error = ts3server_getVirtualServerVariableAsString(ids[i], VIRTUALSERVER_UNIQUE_IDENTIFIER, &virtualServerUniqueIdentifier)) != ERROR_ok) { - printf("Error getting virtual server unique identifier: %d\n", error); - break; - } - printf("ID=%llu NAME=\"%s\" CAPACITY=%d Unique Identifier=\"%s\"\n", (unsigned long long)ids[i], name, slotCount, virtualServerUniqueIdentifier); - ts3server_freeMemory(name); /* Do not free memory if above function returned an error */ - ts3server_freeMemory(virtualServerUniqueIdentifier); - } - printf("\n"); - - ts3server_freeMemory(ids); /* Release array */ -} - -void showChannels(uint64 serverID) { - uint64* ids; - int i; - unsigned int error; - - printf("\nList of channels on virtual server %llu:\n", (unsigned long long)serverID); - if((error = ts3server_getChannelList(serverID, &ids)) != ERROR_ok) { /* Get array of channel IDs */ - printf("Error getting channel list: %d\n", error); - return; - } - if(!ids[0]) { - printf("No channels\n\n"); - ts3server_freeMemory(ids); - return; - } - for(i=0; ids[i]; i++) { - char* name; - if((error = ts3server_getChannelVariableAsString(serverID, ids[i], CHANNEL_NAME, &name)) != ERROR_ok) { /* Query channel name */ - printf("Error querying channel name: %d\n", error); - break; - } - printf("%llu - %s\n", (unsigned long long)ids[i], name); - ts3server_freeMemory(name); /* Do not free memory if above function returned an error */ - } - printf("\n"); - - ts3server_freeMemory(ids); /* Release array */ -} - -void showClients(uint64 serverID) { - anyID* ids; - int i; - unsigned int error; - - printf("\nList of clients on virtual server %llu:\n", (unsigned long long)serverID); - if((error = ts3server_getClientList(serverID, &ids)) != ERROR_ok) { /* Get array of client IDs */ - printf("Error getting client list: %d\n", error); - return; - } - if(!ids[0]) { - printf("No clients\n\n"); - ts3server_freeMemory(ids); - return; - } - for(i=0; ids[i]; i++) { - char* name; - if((error = ts3server_getClientVariableAsString(serverID, ids[i], CLIENT_NICKNAME, &name)) != ERROR_ok) { /* Query client nickname */ - printf("Error querying client nickname: %d\n", error); - break; - } - printf("%u - %s\n", ids[i], name); - ts3server_freeMemory(name); /* Do not free memory if above function returned an error */ - } - printf("\n"); - - ts3server_freeMemory(ids); /* Release array */ -} - -void createDefaultChannelName(char *name) { - static int i = 1; - sprintf(name, "Channel_%d", i++); -} - -void enterName(char *name) { - char *s; - printf("\nEnter name: "); - fgets(name, BUFSIZ, stdin); - s = strrchr(name, '\n'); - if(s) { - *s = '\0'; - } -} - -void createChannel(uint64 serverID, const char *name) { - unsigned int error; - uint64 newChannelID; - - /* Set data of new channel. Use channelID of 0 for creating channels. */ - CHECK_ERROR(ts3server_setChannelVariableAsString(serverID, 0, CHANNEL_NAME, name)); - CHECK_ERROR(ts3server_setChannelVariableAsString(serverID, 0, CHANNEL_TOPIC, "Test channel topic")); - CHECK_ERROR(ts3server_setChannelVariableAsString(serverID, 0, CHANNEL_DESCRIPTION, "Test channel description")); - CHECK_ERROR(ts3server_setChannelVariableAsInt (serverID, 0, CHANNEL_FLAG_PERMANENT, 1)); - CHECK_ERROR(ts3server_setChannelVariableAsInt (serverID, 0, CHANNEL_FLAG_SEMI_PERMANENT, 0)); - CHECK_ERROR(ts3server_setChannelVariableAsInt (serverID, 0, CHANNEL_CODEC_QUALITY, 10)); - - /* Flush changes to server */ - CHECK_ERROR(ts3server_flushChannelCreation(serverID, 0, &newChannelID)); /* Create as top-level channel */ - - printf("\nCreated channel: %llu\n\n", (unsigned long long)newChannelID); - return; - -on_error: - printf("Error creating channel: %d\n", error); -} - -void deleteChannel(uint64 serverID) { - uint64 channelID; - int n; - unsigned int error; - - /* Query channel ID from user */ - printf("\nEnter ID of channel to delete: "); - n = scanf("%llu", (unsigned long long*)&channelID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - /* Delete channel */ - if((error = ts3server_channelDelete(serverID, channelID, 0)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error deleting channel: %s\n\n", errormsg); - ts3server_freeMemory(errormsg); - } - } -} - -void renameChannel(uint64 serverID) { - uint64 channelID; - int n; - unsigned int error; - char name[BUFSIZ]; - - /* Query channel ID from user */ - printf("\nEnter ID of channel to rename: "); - n = scanf("%llu", (unsigned long long*)&channelID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - /* Query new channel name from user */ - enterName(name); - - /* Change channel name and flush changes */ - CHECK_ERROR(ts3server_setChannelVariableAsString(serverID, channelID, CHANNEL_NAME, name)); - CHECK_ERROR(ts3server_flushChannelVariable(serverID, channelID)); - - printf("Renamed channel %llu\n\n", (unsigned long long)channelID); - return; - -on_error: - printf("Error renaming channel: %d\n\n", error); -} - -void moveClient(uint64 serverID) { - anyID clientIDArray[2]; /* We only want to move one client plus terminating null end-marker */ - uint64 newChannelID; /* ID of channel to move the client into */ - unsigned int error; - int n; - - /* Query client ID from user */ - printf("\nEnter ID of client to move: "); - n = scanf("%hu", &clientIDArray[0]); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - clientIDArray[1] = 0; /* Add end-marker */ - - /* Query channel ID from user */ - printf("\nEnter ID of channel to move client into: "); - n = scanf("%llu", (unsigned long long*)&newChannelID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - /* Move client and check for error */ - if((error = ts3server_clientMove(serverID, newChannelID, clientIDArray)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error moving client: %s\n\n", errormsg); - ts3server_freeMemory(errormsg); - } - return; - } - - printf("Client %d moved to channel %llu\n", clientIDArray[0], (unsigned long long)newChannelID); -} - -uint64 createVirtualServer(const char* name, int port, unsigned int maxClients) { - char buffer[BUFSIZ] = { 0 }; - char filename[BUFSIZ]; - char port_str[20]; - char *keyPair; - uint64 serverID; - unsigned int error; - - /* Assemble filename: keypair_.txt */ - strcpy(filename, "keypair_"); - sprintf(port_str, "%d", port); - strcat(filename, port_str); - strcat(filename, ".txt"); - - /* Try reading keyPair from file */ - if(readKeyPairFromFile(filename, buffer) == 0) { - keyPair = buffer; /* Id read from file */ - } else { - keyPair = ""; /* No Id saved, start virtual server with empty keyPair string */ - } - - /* Create the virtual server with specified port, name, keyPair and max clients */ - printf("Create virtual server using keypair '%s'\n", keyPair); - printf("Create virtual server with %d slots\n", maxClients); - //listen on any address on ipv4 and ipv6 (it is also possible to enter multiple ipv4 and ipv6 addresses here) - if((error = ts3server_createVirtualServer(port, "0.0.0.0, ::", name, keyPair, maxClients, &serverID)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error creating virtual server: %s (%d)\n", errormsg, error); - ts3server_freeMemory(errormsg); - } - return 0; - } - - /* If we didn't load the keyPair before, query it from virtual server and save to file */ - if(!*buffer) { - if((error = ts3server_getVirtualServerKeyPair(serverID, &keyPair)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error querying keyPair: %s\n\n", errormsg); - ts3server_freeMemory(errormsg); - } - return 0; - } - - /* Save keyPair to file "keypair_.txt"*/ - if(writeKeyPairToFile(filename, keyPair) != 0) { - ts3server_freeMemory(keyPair); - return 0; - } - ts3server_freeMemory(keyPair); - } - - return serverID; -} - -uint64 startVirtualServer() { - int n; - int port; - unsigned int maxClients; - char name[BUFSIZ]; - - /* Ask user for server port */ - printf("\nEnter server port (default 9987): "); - n = scanf("%d", &port); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return 0; - } - - printf("\nEnter server capacity (default %d): ", MAX_CLIENTS); - n = scanf("%d", &maxClients); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return 0; - } - - /* Ask user for server name */ - enterName(name); - - return createVirtualServer(name, port, maxClients); -} - -void editVirtualServer() { - int n; - uint64 serverID; - int currentSlotCount, newSlotCount; - unsigned int error; - - printf("\nEnter ID of virtual server to edit: "); - n = scanf("%llu", (unsigned long long*)&serverID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - if((error = ts3server_getVirtualServerVariableAsInt(serverID, VIRTUALSERVER_MAXCLIENTS, ¤tSlotCount)) != ERROR_ok) { - printf("Error getting the current capcity of virtual server: %d\n\n", error); - return; - } - printf("\nEnter new capacity of virtual server (currently %d): ", currentSlotCount); - n = scanf("%d", &newSlotCount); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - if((error = ts3server_setVirtualServerVariableAsInt(serverID, VIRTUALSERVER_MAXCLIENTS, newSlotCount)) != ERROR_ok) { - printf("Error setting the new capacity: %d\n\n", error); - return; - } - if((error = ts3server_flushVirtualServerVariable(serverID)) != ERROR_ok) { - printf("Error flushing server variable updates %d\n\n", error); - return; - } -} - -void stopVirtualServer() { - int n; - uint64 serverID; - unsigned int error; - - printf("\nEnter ID of virtual server to stop: "); - n = scanf("%llu", (unsigned long long*)&serverID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - if((error = ts3server_stopVirtualServer(serverID)) != ERROR_ok) { - printf("Error stopping virtual server: %d\n\n", error); - } -} - -int main(int argc, char **argv) { - char *version; - short abort = 0; - uint64 serverID; - unsigned int error; - int unknownInput = 0; - uint64* ids; - int i; - - /* Create struct for callback function pointers */ - struct ServerLibFunctions funcs; - - /* Initialize all callbacks with NULL */ - memset(&funcs, 0, sizeof(struct ServerLibFunctions)); - - /* Now assign the used callback function pointers */ - funcs.onClientConnected = onClientConnected; - funcs.onClientDisconnected = onClientDisconnected; - funcs.onClientMoved = onClientMoved; - funcs.onChannelCreated = onChannelCreated; - funcs.onChannelEdited = onChannelEdited; - funcs.onChannelDeleted = onChannelDeleted; - funcs.onServerTextMessageEvent = onServerTextMessageEvent; - funcs.onChannelTextMessageEvent = onChannelTextMessageEvent; - funcs.onUserLoggingMessageEvent = onUserLoggingMessageEvent; - funcs.onClientStartTalkingEvent = onClientStartTalkingEvent; - funcs.onClientStopTalkingEvent = onClientStopTalkingEvent; - funcs.onAccountingErrorEvent = onAccountingErrorEvent; - funcs.onCustomPacketEncryptEvent = onCustomPacketEncryptEvent; - funcs.onCustomPacketDecryptEvent = onCustomPacketDecryptEvent; -#ifdef USE_VOICEDATAEVENT - funcs.onVoiceDataEvent = onVoiceDataEvent; -#endif - -#ifdef CUSTOM_PASSWORDS - funcs.onClientPasswordEncrypt = onClientPasswordEncrypt; - funcs.onCustomServerPasswordCheck = onCustomServerPasswordCheck; - funcs.onCustomChannelPasswordCheck = onCustomChannelPasswordCheck; -#endif - - /* Initialize server lib with callbacks */ - if((error = ts3server_initServerLib(&funcs, LogType_FILE | LogType_CONSOLE | LogType_USERLOGGING, NULL, argc, (const char* const *)argv)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initialzing serverlib: %s\n", errormsg); - ts3server_freeMemory(errormsg); - } - return 1; - } - - printf("Server running\n"); - - /* Query and print server lib version */ - if((error = ts3server_getServerLibVersion(&version)) != ERROR_ok) { - printf("Error querying server lib version: %d\n", error); - return 1; - } - printf("Server lib version: %s\n", version); - ts3server_freeMemory(version); /* Release dynamically allocated memory */ - - /* Create a virtual server on localhost using default port 9987 with max 10 slots */ - serverID = createVirtualServer("TS3 SDK Test Server", 9987, MAX_CLIENTS); - printf("Created virtual server\n"); - - /* Set welcome message */ - if((error = ts3server_setVirtualServerVariableAsString(serverID, VIRTUALSERVER_WELCOMEMESSAGE, "Hello TeamSpeak")) != ERROR_ok) { - printf("Error setting server welcomemessage: %d\n", error); - return 1; - } - printf("Welcome message set.\n"); - - /* Set server password */ - if((error = ts3server_setVirtualServerVariableAsString(serverID, VIRTUALSERVER_PASSWORD, "secret")) != ERROR_ok) { - printf("Error setting server password: %d\n", error); - return 1; - } - printf("Password set.\n"); - - /* Flush above two changes to server */ - if((error = ts3server_flushVirtualServerVariable(serverID)) != ERROR_ok) { - printf("Error flushing server variables: %d\n", error); - return 1; - } - printf("Variables flushed.\n"); - - /* Set codec quality of channel(s) */ - uint64* channelList = NULL; - if ((error = ts3server_getChannelList(serverID, &channelList)) != ERROR_ok) { - printf("Couldn't get channel list: %d\n", error); - return 1; - } - printf("Received channel list.\n"); - - uint64* channelIDPtr = NULL; - for (channelIDPtr = channelList; *channelIDPtr != (uint64)NULL; ++channelIDPtr) { - if ((error = ts3server_setChannelVariableAsInt(serverID, *channelIDPtr, CHANNEL_CODEC_QUALITY, 10)) != ERROR_ok) { - printf("Couldn't set channel codec quality: %d\n", error); - ts3server_freeMemory(channelList); - return 1; - } - if ((error = ts3server_flushChannelVariable(serverID, *channelIDPtr)) != ERROR_ok) { - if (error != ERROR_ok_no_update) { - printf("Error flushing channel variables: %d\n", error); - ts3server_freeMemory(channelList); - return 1; - } - } - } - ts3server_freeMemory(channelList); - - /* Simple commandline interface */ - printf("\nTeamSpeak 3 server commandline interface\n"); - showHelp(); - - while(!abort) { - int c; - if(unknownInput == 0) { - printf("\nEnter Command (h for help)> "); - } - unknownInput = 0; - c = getchar(); - switch(c) { - case 'q': - printf("\nShutting down server...\n"); - abort = 1; - break; - case 'h': - showHelp(); - break; - case 'v': - showVirtualServers(); - break; - case 'c': - showChannels(serverID); - break; - case 'l': - showClients(serverID); - break; - case 'n': - { - char name[BUFSIZ]; - createDefaultChannelName(name); - createChannel(serverID, name); - break; - } - case 'N': - { - char name[BUFSIZ]; - emptyInputBuffer(); - enterName(name); - createChannel(serverID, name); - break; - } - case 'd': - deleteChannel(serverID); - break; - case 'r': - renameChannel(serverID); - break; - case 'm': - moveClient(serverID); - break; - case 'C': - startVirtualServer(); - break; - case 'E': - editVirtualServer(); - break; - case 'S': - stopVirtualServer(); - break; - default: - unknownInput = 1; - } - - SLEEP(50); - } - - /* Stop virtual servers to make sure connected clients are notified instead of dropped */ - if((error = ts3server_getVirtualServerList(&ids)) != ERROR_ok) { /* Get array of virtual server IDs */ - printf("Error getting virtual server list: %d\n", error); - } else { - for(i=0; ids[i]; i++) { - if((error = ts3server_stopVirtualServer(ids[i])) != ERROR_ok) { - printf("Error stopping virtual server: %d\n", error); - break; - } - } - ts3server_freeMemory(ids); - } - - /* Shutdown server lib */ - if((error = ts3server_destroyServerLib()) != ERROR_ok) { - printf("Error destroying server lib: %d\n", error); - return 1; - } - - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/server/sources.cmake deleted file mode 100644 index 1115486..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server/sources.cmake +++ /dev/null @@ -1,7 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.c" - "${CMAKE_CURRENT_LIST_DIR}/id_io.h" - "${CMAKE_CURRENT_LIST_DIR}/id_io.c" -) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/id_io.c b/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/id_io.c deleted file mode 100644 index 684f77f..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/id_io.c +++ /dev/null @@ -1,46 +0,0 @@ -#define _CRT_SECURE_NO_WARNINGS - -#include -#include "id_io.h" - -int readKeyPairFromFile(const char *fileName, char *keyPair) { - FILE *file; - - file = fopen(fileName, "r"); - if(file == NULL) { - printf("Could not open file '%s' for reading keypair\n", fileName); - return -1; - } - - fgets(keyPair, BUFSIZ, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error reading keypair from file '%s'.\n", fileName); - return -1; - } - fclose (file); - - printf("Read keypair '%s' from file '%s'.\n", keyPair, fileName); - return 0; -} - -int writeKeyPairToFile(const char *fileName, const char* keyPair) { - FILE *file; - - file = fopen(fileName, "w"); - if(file == NULL) { - printf("Could not open file '%s' for writing keypair\n", fileName); - return -1; - } - - fputs(keyPair, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error writing keypair to file '%s'.\n", fileName); - return -1; - } - fclose (file); - - printf("Wrote keypair '%s' to file '%s'.\n", keyPair, fileName); - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/id_io.h b/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/id_io.h deleted file mode 100644 index cb0d461..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/id_io.h +++ /dev/null @@ -1,7 +0,0 @@ -#ifndef ID_IO_H -#define ID_IO_H - -int readKeyPairFromFile(const char *fileName, char *keyPair); -int writeKeyPairToFile(const char *fileName, const char* keyPair); - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/main.c b/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/main.c deleted file mode 100644 index a017696..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/main.c +++ /dev/null @@ -1,778 +0,0 @@ -/* - * TeamSpeak SDK server creation params sample - * - * Copyright (c) TeamSpeak-Systems - */ - -#ifdef _WINDOWS -#define _CRT_SECURE_NO_WARNINGS -#include -#else -#include -#include -#include -#endif -#include - -#include -#include -#include -#include -#include "id_io.h" - -#define DEFAULT_VIRTUAL_SERVER_ID 1 - -/* Maximum number of clients allowed per virtual server */ -#define MAX_CLIENTS 8 - -#ifdef _WINDOWS -#define SLEEP(x) Sleep(x) -#else -#define SLEEP(x) usleep(x*1000) -#endif - -#define CHECK_ERROR(x) if((error = x) != ERROR_ok) { goto on_error; } - -/* - * Callback when client has connected. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of connected client - * channelID - ID of channel the client joined - */ -void onClientConnected(uint64 serverID, anyID clientID, uint64 channelID, unsigned int* removeClientError) { - char* clientName; - unsigned int error; - - /* Query client nickname */ - if((error = ts3server_getClientVariableAsString(serverID, clientID, CLIENT_NICKNAME, &clientName)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error querying client nickname: %s\n", errormsg); - ts3server_freeMemory(errormsg); - } - return; - } - - printf("Client '%s' joined channel %llu on virtual server %llu\n", clientName, (unsigned long long) channelID, (unsigned long long)serverID); -} - -/* - * Callback when client has disconnected. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of disconnected client - * channelID - ID of channel the client left - */ -void onClientDisconnected(uint64 serverID, anyID clientID, uint64 channelID) { - printf("Client %u left channel %llu on virtual server %llu\n", clientID, (unsigned long long)channelID, (unsigned long long)serverID); -} - -/* - * Callback when client has moved. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of moved client - * oldChannelID - ID of old channel the client left - * newChannelID - ID of new channel the client joined - */ -void onClientMoved(uint64 serverID, anyID clientID, uint64 oldChannelID, uint64 newChannelID) { - printf("Client %u moved from channel %llu to channel %llu on virtual server %llu\n", clientID, (unsigned long long)oldChannelID, (unsigned long long)newChannelID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been created. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who created the channel - * channelID - ID of the created channel - */ -void onChannelCreated(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu created by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been edited. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who edited the channel - * channelID - ID of the edited channel - */ -void onChannelEdited(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu edited by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been deleted. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who deleted the channel - * channelID - ID of the deleted channel - */ -void onChannelDeleted(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu deleted by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -void showHelp() { - printf("\n[q] - Quit\n[h] - Show this help\n[v] - List virtual servers\n[c] - Show channels of virtual server %d\n", DEFAULT_VIRTUAL_SERVER_ID); - printf("[l] - Show clients of virtual server %d\n[n] - Create new channel on virtual server %d with generated name\n[N] - Create new channel on virtual server %d with custom name\n", DEFAULT_VIRTUAL_SERVER_ID, DEFAULT_VIRTUAL_SERVER_ID, DEFAULT_VIRTUAL_SERVER_ID); - printf("[d] - Delete channel on virtual server %d\n\n", DEFAULT_VIRTUAL_SERVER_ID); - printf("[C] - Create new virtual server\n[E] - Edit virtual server\n[S] - Stop virtual server\n\n"); -} - -void emptyInputBuffer() { - int c; - while((c = getchar()) != '\n' && c != EOF); -} - -void showVirtualServers() { - uint64* ids; - int i; - unsigned int error; - - printf("\nList of virtual servers:\n"); - if((error = ts3server_getVirtualServerList(&ids)) != ERROR_ok) { /* Get array of virtual server IDs */ - printf("Error getting virtual server list: %d\n", error); - return; - } - if(!ids[0]) { - printf("No virtual servers\n\n"); - ts3server_freeMemory(ids); - return; - } - for(i=0; ids[i]; i++) { - char* name; - int slotCount; - char* virtualServerUniqueIdentifier; - if((error = ts3server_getVirtualServerVariableAsString(ids[i], VIRTUALSERVER_NAME, &name)) != ERROR_ok) { /* Query server name */ - printf("Error getting virtual server nickname: %d\n", error); - break; - } - if((error = ts3server_getVirtualServerVariableAsInt(ids[i], VIRTUALSERVER_MAXCLIENTS, &slotCount)) != ERROR_ok) { - printf("Error getting virtual server slot count: %d\n", error); - break; - } - if((error = ts3server_getVirtualServerVariableAsString(ids[i], VIRTUALSERVER_UNIQUE_IDENTIFIER, &virtualServerUniqueIdentifier)) != ERROR_ok) { - printf("Error getting virtual server unique identifier: %d\n", error); - break; - } - printf("ID=%llu NAME=\"%s\" CAPACITY=%d Unique Identifier=\"%s\"\n", (unsigned long long)ids[i], name, slotCount, virtualServerUniqueIdentifier); - ts3server_freeMemory(name); /* Do not free memory if above function returned an error */ - ts3server_freeMemory(virtualServerUniqueIdentifier); - } - printf("\n"); - - ts3server_freeMemory(ids); /* Release array */ -} - -void showChannels(uint64 serverID) { - uint64* ids; - int i; - unsigned int error; - - printf("\nList of channels on virtual server %llu:\n", (unsigned long long)serverID); - if((error = ts3server_getChannelList(serverID, &ids)) != ERROR_ok) { /* Get array of channel IDs */ - printf("Error getting channel list: %d\n", error); - return; - } - if(!ids[0]) { - printf("No channels\n\n"); - ts3server_freeMemory(ids); - return; - } - for(i=0; ids[i]; i++) { - char* name; - if((error = ts3server_getChannelVariableAsString(serverID, ids[i], CHANNEL_NAME, &name)) != ERROR_ok) { /* Query channel name */ - printf("Error querying channel name: %d\n", error); - break; - } - printf("%llu - %s\n", (unsigned long long)ids[i], name); - ts3server_freeMemory(name); /* Do not free memory if above function returned an error */ - } - printf("\n"); - - ts3server_freeMemory(ids); /* Release array */ -} - -void showClients(uint64 serverID) { - anyID* ids; - int i; - unsigned int error; - - printf("\nList of clients on virtual server %llu:\n", (unsigned long long)serverID); - if((error = ts3server_getClientList(serverID, &ids)) != ERROR_ok) { /* Get array of client IDs */ - printf("Error getting client list: %d\n", error); - return; - } - if(!ids[0]) { - printf("No clients\n\n"); - ts3server_freeMemory(ids); - return; - } - for(i=0; ids[i]; i++) { - char* name; - if((error = ts3server_getClientVariableAsString(serverID, ids[i], CLIENT_NICKNAME, &name)) != ERROR_ok) { /* Query client nickname */ - printf("Error querying client nickname: %d\n", error); - break; - } - printf("%u - %s\n", ids[i], name); - ts3server_freeMemory(name); /* Do not free memory if above function returned an error */ - } - printf("\n"); - - ts3server_freeMemory(ids); /* Release array */ -} - -void createDefaultChannelName(char *name) { - static int i = 11; /* We already have 10 channels in this example */ - sprintf(name, "Channel_%d", i++); -} - -void enterName(char *name) { - char *s; - printf("\nEnter name: "); - fgets(name, BUFSIZ, stdin); - s = strrchr(name, '\n'); - if(s) { - *s = '\0'; - } -} - -void createChannel(uint64 serverID, const char *name) { - /* This code demonstrates how to use the new createChannel API. */ - - unsigned int error; - uint64 newChannelID; - struct TS3ChannelCreationParams* ccp; - struct TS3Variables* vars; - - /* Create a new struct channel parameters struct. Memory is allocated in the clientlib, - * so the struct needs to be freed using ts3server_freeMemory when done */ - error = ts3server_makeChannelCreationParams(&ccp); - if(error != ERROR_ok) { - printf("Failed to make channel creation params: %d\n", error); - goto leave; - } - - /* Set essential channel paramters: - * parentID 0 -> create as top-level channel - * channelID 0 -> server will automatically assign a new channel ID. An existing channel ID would be an error */ - error = ts3server_setChannelCreationParams(ccp, 0, 0); - if(error != ERROR_ok) { - printf("Failed to set channel creation params: %d\n", error); - goto leave; - } - - /* Query a struct TS3Variables, used to set additional parameters below */ - error = ts3server_getChannelCreationParamsVariables(ccp, &vars); - if(error != ERROR_ok) { - printf("Failed to get variables from channel creation params: %d\n", error); - goto leave; - } - - /* Use above queried struct TS3Variables to set additional channel parameters */ - - /* Set codec quality */ - error = ts3server_setVariableAsInt(vars, CHANNEL_CODEC_QUALITY, 10); - if (error != ERROR_ok) { - printf("Error setting channel quality: %d", error); - goto leave; - } - - /* Set channel name */ - error = ts3server_setVariableAsString(vars, CHANNEL_NAME, name); - if(error != ERROR_ok) { - printf("Failed to set channel name: %d\n", error); - goto leave; - } - - /* Make channel permanent (important, otherwise the empty channel would be immediately deleted after creation) */ - error = ts3server_setVariableAsInt(vars, CHANNEL_FLAG_PERMANENT, 1); - if(error != ERROR_ok) { - printf("Failed to set channel name: %d\n", error); - goto leave; - } - - /* Set channel topic */ - error = ts3server_setVariableAsString(vars, CHANNEL_TOPIC, "My topic"); - if(error != ERROR_ok) { - printf("Failed to set channel topic: %d\n", error); - goto leave; - } - - /* Finally create the channel. Write the ID of the created channel into newChannelID */ - error = ts3server_createChannel(serverID, ccp, CHANNEL_CREATE_FLAG_NONE, &newChannelID); - if(error != ERROR_ok) { - printf("Failed to create channel: %d\n", error); - goto leave; - } - - printf("\nCreated channel: %llu\n\n", (unsigned long long)newChannelID); - -leave: - /* Cleanup struct TS3ChannelCreationParams */ - ts3server_freeMemory(ccp); -} - -void deleteChannel(uint64 serverID) { - uint64 channelID; - int n; - unsigned int error; - - /* Query channel ID from user */ - printf("\nEnter ID of channel to delete: "); - n = scanf("%llu", (unsigned long long*)&channelID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - /* Delete channel */ - if((error = ts3server_channelDelete(serverID, channelID, 0)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error deleting channel: %s\n\n", errormsg); - ts3server_freeMemory(errormsg); - } - } -} - -void renameChannel(uint64 serverID) { - uint64 channelID; - int n; - unsigned int error; - char name[BUFSIZ]; - - /* Query channel ID from user */ - printf("\nEnter ID of channel to rename: "); - n = scanf("%llu", (unsigned long long*)&channelID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - /* Query new channel name from user */ - enterName(name); - - /* Change channel name and flush changes */ - CHECK_ERROR(ts3server_setChannelVariableAsString(serverID, channelID, CHANNEL_NAME, name)); - CHECK_ERROR(ts3server_flushChannelVariable(serverID, channelID)); - - printf("Renamed channel %llu\n\n", (unsigned long long)channelID); - return; - -on_error: - printf("Error renaming channel: %d\n\n", error); -} - -void moveClient(uint64 serverID) { - anyID clientIDArray[2]; /* We only want to move one client plus terminating null end-marker */ - uint64 newChannelID; /* ID of channel to move the client into */ - unsigned int error; - int n; - - /* Query client ID from user */ - printf("\nEnter ID of client to move: "); - n = scanf("%hu", &clientIDArray[0]); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - clientIDArray[1] = 0; /* Add end-marker */ - - /* Query channel ID from user */ - printf("\nEnter ID of channel to move client into: "); - n = scanf("%llu", (unsigned long long*)&newChannelID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - /* Move client and check for error */ - if((error = ts3server_clientMove(serverID, newChannelID, clientIDArray)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error moving client: %s\n\n", errormsg); - ts3server_freeMemory(errormsg); - } - return; - } - - printf("Client %d moved to channel %llu\n", clientIDArray[0], (unsigned long long)newChannelID); -} - -/* Shows how to use the new server params method to create a virtual server */ -uint64 createVirtualServer2(const char* name, int port, unsigned int maxClients) { - char buffer[BUFSIZ] = { 0 }; - char filename[BUFSIZ]; - char port_str[20]; - char* keyPair; - unsigned int error; - int i; - struct TS3VirtualServerCreationParams* vscp; - struct TS3ChannelCreationParams* ccp; - struct TS3Variables* vars; - uint64 serverID = 0; - - /* Assemble filename: keypair_.txt */ - strcpy(filename, "keypair_"); - sprintf(port_str, "%d", port); - strcat(filename, port_str); - strcat(filename, ".txt"); - - /* Try reading keyPair from file */ - if(readKeyPairFromFile(filename, buffer) == 0) { - keyPair = buffer; /* Id read from file */ - } else { - keyPair = ""; /* No Id saved, start virtual server with empty keyPair string */ - } - - /* Create server creation params, write result into empty struct TS3VirtualServerCreationParams */ - error = ts3server_makeVirtualServerCreationParams(&vscp); - if(error != ERROR_ok) { - printf("Error during makeVirtualServerCreationParams: %d\n", error); - return 0; - } - - /* Set essential connection data to server creation params: - * port 9987, ip NULL (localhost), server keypair, max clients, channel count, virtual server ID */ - error = ts3server_setVirtualServerCreationParams(vscp, port, NULL, keyPair, maxClients, 10, 1); - if(error != ERROR_ok) { - printf("Error during setVirtualServerCreationParams: %d\n", error); - goto leave; - } - - /* Query the struct TS3Variables from the server creation params, to set some additional parameters */ - error = ts3server_getVirtualServerCreationParamsVariables(vscp, &vars); - if(error != ERROR_ok) { - printf("Error during getVirtualServerCreationParamsVariables: %d\n", error); - goto leave; - } - - /* Below we write some additional server parameters into the struct TS3Variables. - * These parameters are not part of the essential parameters, which we defined earlier - * in ts3server_setVirtualServerCreationParams */ - - /* Set virtual server name */ - error = ts3server_setVariableAsString(vars, VIRTUALSERVER_NAME, "TeamSpeak3 SDK Server"); - if(error != ERROR_ok) { - printf("Error setting server name: %d\n", error); - goto leave; - } - - /* Set virtual server password */ - error = ts3server_setVariableAsString(vars, VIRTUALSERVER_PASSWORD, "secret"); - if(error != ERROR_ok) { - printf("Error setting server password: %d\n", error); - goto leave; - } - - /* Create 10 channels, write them into the struct channel params, which we queried earlier */ - for(i = 0; i < 10; ++i) { - /* Get the channel creation param for the channel index. This channel param structs are subobjects - * created inside the server creation params. - * The number of available channel params depends on the number of channels set above in - * ts3server_setVirtualServerCreationParams (10 in this sample) - * Write result into the reused struct TS3ChannelCreationParams. */ - error = ts3server_getVirtualServerCreationParamsChannelCreationParams(vscp, i, &ccp); - if(error != ERROR_ok) { - printf("Error during getVirtualServerCreationParamsChannelCreationParams: %d\n", error); - goto leave; - } - - /* Now fill the struct channel creation params with some channel data */ - - /* Set essential data: channel parent ID and channel ID. - * The idea here is to be able to restore a previously saved channel structure keeping the - * same channel ID over server restarts. If we would create channels the old way, it would not - * be possible to guarantee the channelID, as it would be assigned automatically by the server. - * Basically this allows to recreate snapshots of the channel tree. */ - error = ts3server_setChannelCreationParams(ccp, 0, i + 1); - if(error != ERROR_ok) { - printf("Error during setChannelCreationParams: %d\n", error); - goto leave; - } - - /* As above with the server, query a TS3Variables (reused) for this channel, which we - * can fill with some additional parameters that are not part of the essentials */ - error = ts3server_getChannelCreationParamsVariables(ccp, &vars); - if(error != ERROR_ok) { - printf("Error during getChannelCreationParamsVariables: %d\n", error); - goto leave; - } - - /* Now fill the queried struct TS3Variables with additional parameters */ - - /* Make first channel default */ - if(i == 0) { - error = ts3server_setVariableAsInt(vars, CHANNEL_FLAG_DEFAULT, 1); - if(error != ERROR_ok) { - printf("Error setting channel %d default: %d", (i + 1), error); - goto leave; - } - } - - /* Set codec quality */ - error = ts3server_setVariableAsInt(vars, CHANNEL_CODEC_QUALITY, 10); - if (error != ERROR_ok) { - printf("Error setting channel quality: %d", error); - goto leave; - } - - /* Set channel name as "channel #" */ - sprintf(buffer, "channel %d", (i + 1)); - error = ts3server_setVariableAsString(vars, CHANNEL_NAME, buffer); - if(error != ERROR_ok) { - printf("Error setting channel %d name: %d", (i + 1), error); - goto leave; - } - - /* Make channel permanent */ - error = ts3server_setVariableAsInt(vars, CHANNEL_FLAG_PERMANENT, 1); - if(error != ERROR_ok) { - printf("Error setting channel %d permanent: %d", (i + 1), error); - goto leave; - } - } - - /* Finally create the virtual server, using the server parameters we setup earlier. - * In addition automatically create all channels we set in the channel parameters, which is - * included as part of the server parameters. - * The function writes the virtual server ID into serverID variable */ - error = ts3server_createVirtualServer2(vscp, VIRTUALSERVER_CREATE_FLAG_NONE, &serverID); - if(error != ERROR_ok) { - printf("Error during createVirtualServer2: %d\n", error); - goto leave; - } - -leave: - /* Cleanup struct virtual server param. The included struct channel param will be automatically - * freed when the virtual server param is freed, so you do not need to call freeMemory on - * the channel params, too. */ - ts3server_freeMemory(vscp); - - /* Finally return the virtual server ID of our just created virtual server */ - return serverID; -} - -uint64 startVirtualServer() { - int n; - int port; - unsigned int maxClients; - char name[BUFSIZ]; - - /* Ask user for server port */ - printf("\nEnter server port (default 9987): "); - n = scanf("%d", &port); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return 0; - } - - printf("\nEnter server capacity (default %d): ", MAX_CLIENTS); - n = scanf("%d", &maxClients); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return 0; - } - - /* Ask user for server name */ - enterName(name); - - return createVirtualServer2(name, port, maxClients); -} - -void editVirtualServer() { - int n; - uint64 serverID; - int currentSlotCount, newSlotCount; - unsigned int error; - - printf("\nEnter ID of virtual server to edit: "); - n = scanf("%llu", (unsigned long long*)&serverID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - if((error = ts3server_getVirtualServerVariableAsInt(serverID, VIRTUALSERVER_MAXCLIENTS, ¤tSlotCount)) != ERROR_ok) { - printf("Error getting the current capcity of virtual server: %d\n\n", error); - return; - } - printf("\nEnter new capacity of virtual server (currently %d): ", currentSlotCount); - n = scanf("%d", &newSlotCount); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - if((error = ts3server_setVirtualServerVariableAsInt(serverID, VIRTUALSERVER_MAXCLIENTS, newSlotCount)) != ERROR_ok) { - printf("Error setting the new capacity: %d\n\n", error); - return; - } - if((error = ts3server_flushVirtualServerVariable(serverID)) != ERROR_ok) { - printf("Error flushing server variable updates %d\n\n", error); - return; - } -} - -void stopVirtualServer() { - int n; - uint64 serverID; - unsigned int error; - - printf("\nEnter ID of virtual server to stop: "); - n = scanf("%llu", (unsigned long long*)&serverID); - emptyInputBuffer(); - if(n == 0) { - printf("Invalid input. Please enter a number.\n\n"); - return; - } - - if((error = ts3server_stopVirtualServer(serverID)) != ERROR_ok) { - printf("Error stopping virtual server: %d\n\n", error); - } -} - -int main(int argc, char **argv) { - char *version; - short abort = 0; - uint64 serverID; - unsigned int error; - int unknownInput = 0; - uint64* ids; - int i; - - /* Create struct for callback function pointers */ - struct ServerLibFunctions funcs; - - /* Initialize all callbacks with NULL */ - memset(&funcs, 0, sizeof(struct ServerLibFunctions)); - - /* Now assign the used callback function pointers */ - funcs.onClientConnected = onClientConnected; - funcs.onClientDisconnected = onClientDisconnected; - funcs.onClientMoved = onClientMoved; - funcs.onChannelCreated = onChannelCreated; - funcs.onChannelEdited = onChannelEdited; - funcs.onChannelDeleted = onChannelDeleted; - - /* Initialize server lib with callbacks */ - if((error = ts3server_initServerLib(&funcs, LogType_FILE | LogType_CONSOLE | LogType_USERLOGGING, NULL, argc, (const char* const *)argv)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initialzing serverlib: %s\n", errormsg); - ts3server_freeMemory(errormsg); - } - return 1; - } - - printf("Server running\n"); - - /* Query and print server lib version */ - if((error = ts3server_getServerLibVersion(&version)) != ERROR_ok) { - printf("Error querying server lib version: %d\n", error); - return 1; - } - printf("Server lib version: %s\n", version); - ts3server_freeMemory(version); /* Release dynamically allocated memory */ - - /* Create a virtual server with the new server params method */ - serverID = createVirtualServer2("TS3 SDK Test Server", 9987, MAX_CLIENTS); - - /* Simple commandline interface */ - printf("\nTeamSpeak 3 server commandline interface\n"); - showHelp(); - - while(!abort) { - int c; - if(unknownInput == 0) { - printf("\nEnter Command (h for help)> "); - } - unknownInput = 0; - c = getchar(); - switch(c) { - case 'q': - printf("\nShutting down server...\n"); - abort = 1; - break; - case 'h': - showHelp(); - break; - case 'v': - showVirtualServers(); - break; - case 'c': - showChannels(serverID); - break; - case 'l': - showClients(serverID); - break; - case 'n': - { - char name[BUFSIZ]; - createDefaultChannelName(name); - createChannel(serverID, name); - break; - } - case 'N': - { - char name[BUFSIZ]; - emptyInputBuffer(); - enterName(name); - createChannel(serverID, name); - break; - } - case 'd': - deleteChannel(serverID); - break; - case 'C': - startVirtualServer(); - break; - case 'E': - editVirtualServer(); - break; - case 'S': - stopVirtualServer(); - break; - default: - unknownInput = 1; - } - - SLEEP(50); - } - - /* Stop virtual servers to make sure connected clients are notified instead of dropped */ - if((error = ts3server_getVirtualServerList(&ids)) != ERROR_ok) { /* Get array of virtual server IDs */ - printf("Error getting virtual server list: %d\n", error); - } else { - for(i=0; ids[i]; i++) { - if((error = ts3server_stopVirtualServer(ids[i])) != ERROR_ok) { - printf("Error stopping virtual server: %d\n", error); - break; - } - } - ts3server_freeMemory(ids); - } - - /* Shutdown server lib */ - if((error = ts3server_destroyServerLib()) != ERROR_ok) { - printf("Error destroying server lib: %d\n", error); - return 1; - } - - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/sources.cmake deleted file mode 100644 index 1115486..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server_creation_params/sources.cmake +++ /dev/null @@ -1,7 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.c" - "${CMAKE_CURRENT_LIST_DIR}/id_io.h" - "${CMAKE_CURRENT_LIST_DIR}/id_io.c" -) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server_filetransfer/main.c b/docs/teamspeak-sdk-3.5.2/samples/source/server_filetransfer/main.c deleted file mode 100644 index 0ea10d6..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server_filetransfer/main.c +++ /dev/null @@ -1,564 +0,0 @@ -/* - * TeamSpeak SDK server sample - * - * Copyright (c) TeamSpeak-Systems - */ - -//#define MINIMAL_EXAMPLE - -#ifdef _WINDOWS -#define _CRT_SECURE_NO_WARNINGS -#include -#else -#include -#include -#include -#endif -#include - -#include -#include -#include -#include - -#ifndef MINIMAL_EXAMPLE - -char FILE_BASE[] = "sdk_files"; - -/* Small helper function to compare string endings */ -int endsWith(const char *str, const char *suffix) -{ - size_t lenstr; - size_t lensuffix; - - if (!str || !suffix) return 0; - lenstr = strlen(str); - lensuffix = strlen(suffix); - if (lensuffix > lenstr) return 0; - return strncmp(str + lenstr - lensuffix, suffix, lensuffix) == 0; -} - - - /* - * Callback triggered when a file transfer status changes - * - * Parameters: - * data - The paramaters of the file transfer - */ - -void onFileTransferEvent(const struct FileTransferCallbackExport* data){ - - printf("onFileTransferEvent clientID: %hu, transferID: %hu, remoteTransferID: %hu, status: %u, msg: %s, remoteFileSize: %llu, bytes: %llu, isSender: %i\n", - data->clientID, data->transferID, data->remoteTransferID, data->status, data->statusMessage, data->remotefileSize, data->bytes, data->isSender); - -} - - /* - * Callback triggered before a client tries to upload a file - * - * Parameters: - * serverID - ID of the virtual server on which upload is requested. - * client - Struct of client parameters like ident, nickname etc. who is uploading the file. See public_definitions.h. - * params - The paramaters of the file upload. See server_commands_file_transfer.h - * - * Note: You can deny the upload by returning ERROR_permissions - */ -unsigned int permFileTransferInitUpload(uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftinitupload* params){ - - /*log to screen*/ - printf("permFileTransferInitUpload filename: %s, size: %llu, channel: %llu, overwrite: %d, resume: %d\n", params->d.fileName, params->d.fileSize, params->d.channelID, params->d.overwrite, params->d.resume); - - /*just for fun, lets not permit uploading of .txt files*/ - if (endsWith(params->d.fileName, ".txt")){ - return ERROR_permissions; - } - - /*note we also have the client parameter, so we could deny based on who is uploading*/ - - return ERROR_ok; -} - - /* - * Callback triggered before a client tries to upload a file - * - * Parameters: - * serverID - ID of the virtual server on which upload is requested. - * client - Struct of client parameters like ident, nickname etc. who is uploading the file. See public_definitions.h. - * params - The paramaters of the file download. See server_commands_file_transfer.h - * - * Note: You can deny the download by returning ERROR_permissions - */ -unsigned int permFileTransferInitDownload(uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftinitdownload* params){ - /*log to screen*/ - printf("permFileTransferInitDownload filename: %s, channel: %llu\n", params->d.fileName, params->d.channelID); - - /*just for fun, lets not permit downloading of .txt files*/ - if (endsWith(params->d.fileName, ".txt")){ - return ERROR_permissions; - } - - return ERROR_ok; -} - - /* - * Callback triggered before a client tries to get file information - * - * Parameters: - * serverID - ID of the virtual server on which upload is requested. - * client - Struct of client parameters like ident, nickname etc. who is uploading the file. See public_definitions.h. - * params - The paramaters of the information request. See server_commands_file_transfer.h - * - * Note: You can deny the whole request returning ERROR_permissions - */ -unsigned int permFileTransferGetFileInfo(uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftgetfileinfo* params){ - int idx; - - /*log to screen*/ - printf("permFileTransferGetFileInfo \n"); - for (idx= 0; idx < params->r_size; ++idx){ - printf(" channel: %llu name:%s\n", params->r[idx].channelID, params->r[idx].fileName); - } - printf("\n"); - - return ERROR_ok; -} - - /* - * Callback triggered before a client tries to get a directory listing - * - * Parameters: - * serverID - ID of the virtual server on which upload is requested. - * client - Struct of client parameters like ident, nickname etc. who is uploading the file. See public_definitions.h. - * params - The paramaters of the information request. See server_commands_file_transfer.h - * - * Note: You can deny the whole request returning ERROR_permissions - */ -unsigned int permFileTransferGetFileList(uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftgetfilelist* params){ - /*log to screen*/ - printf("permFileTransferGetFileList path: %s, channel: %llu\n", params->d.path, params->d.channelID); - - return ERROR_ok; -} - - /* - * Callback triggered before a client tries to delete files - * - * Parameters: - * serverID - ID of the virtual server on which upload is requested. - * client - Struct of client parameters like ident, nickname etc. who is uploading the file. See public_definitions.h. - * params - The paramaters of the delete request. See server_commands_file_transfer.h - * - * Note: You can deny the whole request returning ERROR_permissions - */ -unsigned int permFileTransferDeleteFile(uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftdeletefile* params){ - int idx; - - /*log to screen*/ - printf("permFileTransferDeleteFile channel: %llu\n", params->d.channelID); - for (idx= 0; idx < params->r_size; ++idx){ - printf(" name:%s\n", params->r[idx].fileName); - - /*just for fun, lets not permit deleting of .txt files*/ - if (endsWith(params->r[idx].fileName, ".txt")){ - return ERROR_permissions; - } - } - printf("\n"); - - return ERROR_ok; -} - - /* - * Callback triggered before a client tries to create a sub directory - * - * Parameters: - * serverID - ID of the virtual server on which upload is requested. - * client - Struct of client parameters like ident, nickname etc. who is uploading the file. See public_definitions.h. - * params - The paramaters of the request. See server_commands_file_transfer.h - * - * Note: You can deny the whole request returning ERROR_permissions - */ -unsigned int permFileTransferCreateDirectory(uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftcreatedir* params){ - /*log to screen*/ - printf("permFileTransferCreateDirectory dirname: %s, channel: %llu\n", params->d.dirname, params->d.channelID); - - /*just for fun, lets not permit creation of .txt dirs*/ - if (endsWith(params->d.dirname, ".txt")){ - return ERROR_permissions; - } - - return ERROR_ok; -} - - /* - * Callback triggered before a client tries to rename a file - * - * Parameters: - * serverID - ID of the virtual server on which upload is requested. - * client - Struct of client parameters like ident, nickname etc. who is uploading the file. See public_definitions.h. - * params - The paramaters of the rename request. See server_commands_file_transfer.h - * - * Note: You can deny the whole request returning ERROR_permissions - */ -unsigned int permFileTransferRenameFile(uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftrenamefile* params){ - /*log to screen*/ - if (params->m.has_toChannelID){ - printf("permFileTransferRenameFile oldname: %s, old channel: %llu new name: %s, new channel: %llu\n", params->d.oldFileName, params->d.fromChannelID, params->d.newFileName, params->d.toChannelID); - } else { - printf("permFileTransferRenameFile oldname: %s, old channel: %llu new name: %s\n", params->d.oldFileName, params->d.fromChannelID, params->d.newFileName); - } - - return ERROR_ok; -} - - /* - * Callback triggered after most file transfer request permissions have passed. It exists to let the server change the file - * name and/or directory of the request for special purposes. - * - * Parameters: - * serverID - ID of the virtual server on which upload is requested. - * invokerClientID - id of the client that is doing the request - * original - Struct of the request params like original file name, what kind of action is taken and . See public_definitions.h. - * result - Struct with the transformed parameters. See public_definitions.h. - */ -unsigned int onTransformFilePath(uint64 serverID, anyID invokerClientID, const struct TransformFilePathExport* original, struct TransformFilePathExportReturns* result){ - - const char* action; - size_t filenamelen; - size_t appendlen = strlen(".example"); - - switch(original->action){ - case(FT_INIT_SERVER): - action = "FT_INIT_SERVER"; - break; - case(FT_INIT_CHANNEL): - action = "FT_INIT_CHANNEL"; - break; - case(FT_UPLOAD): - action = "FT_UPLOAD"; - break; - case(FT_DOWNLOAD): - action = "FT_DOWNLOAD"; - break; - case(FT_DELETE): - action = "FT_DELETE"; - break; - case(FT_CREATEDIR): - action = "FT_CREATEDIR"; - break; - case(FT_RENAME): - action = "FT_RENAME"; - break; - case(FT_FILELIST): - action = "FT_FILELIST"; - break; - case(FT_FILEINFO): - action = "FT_FILELIST"; - break; - default: - action = "unknown action"; - } - - printf("onTransformFilePath filename: %s, action: %s\n", original->filename, action); - - /*for FT_INIT_SERVER and FT_INIT_CHANNEL we use our own directory naming for the server/channel*/ - if (original->action == FT_INIT_SERVER){ - sprintf(result->channelPath, "%s/myvs_%llu", FILE_BASE, (unsigned long long)serverID); - return ERROR_ok; - } - if (original->action == FT_INIT_CHANNEL){ - sprintf(result->channelPath, "%s/myvs_%llu/mychan_%llu", FILE_BASE, serverID, original->channel); - return ERROR_ok; - } - - /* Here we can alter the filename and file path to the data on the server. The default values are already filled in in the result variable. - * - * For this example we will append ".example" to .doc files - */ - - if (endsWith(original->filename, ".doc")){ - filenamelen = strlen(original->filename); - if ((int)(filenamelen+appendlen) >= original->transformedFileNameMaxSize) { - /* the filename we want to return is larger than allowed. We return an error*/ - return ERROR_parameter_invalid_size; - } - sprintf(result->transformedFileName, "%s.example", original->filename); - } - - return ERROR_ok; -} - - -#endif -/* - * Callback for user-defined logging. - * - * Parameter: - * logMessage - Log message text - * logLevel - Severity of log message - * logChannel - Custom text to categorize the message channel - * logID - Virtual server ID giving the virtual server source of the log event - * logTime - String with the date and time the log entry occured - * completeLogString - Verbose log message including all previous parameters for convinience - */ -void onUserLoggingMessageEvent(const char* logMessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString) { - /* Your custom error display here... */ - /* printf("LOG: %s\n", completeLogString); */ - if(logLevel == LogLevel_CRITICAL) { - exit(1); /* Your custom handling of critical errors */ - } -} - -/* - * Callback triggered when a license error occurs. - * - * Parameters: - * serverID - ID of the virtual server on which the license error occured. This virtual server will be automatically - * shutdown. If the parameter is zero, all virtual servers are affected and have been shutdown. - * errorCode - Code of the occured error. Use ts3server_getGlobalErrorMessage() to convert to a message string - */ -void onAccountingErrorEvent(uint64 serverID, unsigned int errorCode) { - char* errorMessage; - if(ts3server_getGlobalErrorMessage(errorCode, &errorMessage) == ERROR_ok) { - printf("onAccountingErrorEvent serverID=%llu, errorCode=%u: %s\n", (unsigned long long)serverID, errorCode, errorMessage); - ts3server_freeMemory(errorMessage); - } - - /* Your custom handling here. In a real application, you wouldn't stop the whole process because the TS3 server part went down. - * The whole idea of this callback is to let you gracefully handle the TS3 server failing to start and to continue your application. */ - exit(1); -} - -/* - * Read server key from file - */ -int readKeyPairFromFile(const char *fileName, char *keyPair) { - FILE *file; - - file = fopen(fileName, "r"); - if(file == NULL) { - printf("Could not open file '%s' for reading keypair\n", fileName); - return -1; - } - - fgets(keyPair, BUFSIZ, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error reading keypair from file '%s'.\n", fileName); - return -1; - } - fclose (file); - - printf("Read keypair '%s' from file '%s'.\n", keyPair, fileName); - return 0; -} - -/* - * Write server key to file - */ -int writeKeyPairToFile(const char *fileName, const char* keyPair) { - FILE *file; - - file = fopen(fileName, "w"); - if(file == NULL) { - printf("Could not open file '%s' for writing keypair\n", fileName); - return -1; - } - - fputs(keyPair, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error writing keypair to file '%s'.\n", fileName); - return -1; - } - fclose (file); - - printf("Wrote keypair '%s' to file '%s'.\n", keyPair, fileName); - return 0; -} - -int main(int argc, char **argv) { - char *version; - uint64 serverID; - unsigned int error; - char buffer[BUFSIZ] = { 0 }; - char filename[BUFSIZ]; - char port_str[20]; - char *keyPair; - - /* Create struct for callback function pointers */ - struct ServerLibFunctions funcs; - - /* Initialize all callbacks with NULL */ - memset(&funcs, 0, sizeof(struct ServerLibFunctions)); - - /* Now assign the used callback function pointers */ - funcs.onUserLoggingMessageEvent = onUserLoggingMessageEvent; - funcs.onAccountingErrorEvent = onAccountingErrorEvent; -#ifndef MINIMAL_EXAMPLE - funcs.permFileTransferInitUpload = permFileTransferInitUpload; - funcs.permFileTransferInitDownload = permFileTransferInitDownload; - funcs.permFileTransferGetFileInfo = permFileTransferGetFileInfo; - funcs.permFileTransferGetFileList = permFileTransferGetFileList; - funcs.permFileTransferDeleteFile = permFileTransferDeleteFile; - funcs.permFileTransferCreateDirectory = permFileTransferCreateDirectory; - funcs.permFileTransferRenameFile = permFileTransferRenameFile; - funcs.onFileTransferEvent = onFileTransferEvent; - funcs.onTransformFilePath = onTransformFilePath; -#endif - - /* Initialize server lib with callbacks */ - if((error = ts3server_initServerLib(&funcs, LogType_FILE | LogType_CONSOLE | LogType_USERLOGGING, NULL, argc, (const char* const *)argv)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initialzing serverlib: %s\n", errormsg); - ts3server_freeMemory(errormsg); - } - return 1; - } - - /* The call below is the only call that needs to be made to enable file transfers on the server. - There are how ever a lot of callbacks that can be hooked in to (above) to change - permissions or change file names */ - - /* Here we initialize file transfers to store everything on disk in a tree starting at "sdk_files". - All files for virtual server with id 1 will be in "sdk_files/virtualserver_1" - Files in channel 1 in virtual server 1 will be in "sdk_files/virtualserver_1/channel_1" - These directories will automatically be created by the server if they do not exist. It is the - responsibility of the application (not serverlib) to delete these directories when you are done - with them. - - We supply NULL to the ips param. This is equivalent to: - char* ips[2]= {"0.0.0.0", NULL}; - If the system is ipv6 capable it is equivalent to: - char* ips[3]= {"0.0.0.0", "::", NULL}; - - The port is free to choose. TeamSpeak defaults to 30033. Feel free to listen on an other port. - - Finally we set no limits for the download and upload bandwidth. - */ - - /* Initialize server file transfers */ - if ((error=ts3server_enableFileManager(FILE_BASE, NULL, 30033, BANDWIDTH_LIMIT_UNLIMITED, BANDWIDTH_LIMIT_UNLIMITED)) != ERROR_ok){ - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initialzing filemanager: %s\n", errormsg); - ts3server_freeMemory(errormsg); - } - return 1; - } - - /* Query and print server lib version */ - if((error = ts3server_getServerLibVersion(&version)) != ERROR_ok) { - printf("Error querying server lib version: %d\n", error); - return 1; - } - printf("Server lib version: %s\n", version); - ts3server_freeMemory(version); /* Release dynamically allocated memory */ - - /* Attempt to load keypair from file */ - /* Assemble filename: keypair_.txt */ - strcpy(filename, "keypair_"); - sprintf(port_str, "%d", 9987); // Default port - strcat(filename, port_str); - strcat(filename, ".txt"); - - /* Try reading keyPair from file */ - if(readKeyPairFromFile(filename, buffer) == 0) { - keyPair = buffer; /* Id read from file */ - } else { - keyPair = ""; /* No Id saved, start virtual server with empty keyPair string */ - } - - /* Create virtual server using default port 9987 with max 10 slots */ - - /* Create the virtual server with specified port, name, keyPair and max clients */ - printf("Create virtual server using keypair '%s'\n", keyPair); - //listen on any address on ipv4 and ipv6 (it is also possible to enter multiple ipv4 and ipv6 addresses here) - if((error = ts3server_createVirtualServer(9987, "0.0.0.0, ::", "TeamSpeak SDK Testserver", keyPair, 8, &serverID)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error creating virtual server: %s (%d)\n", errormsg, error); - ts3server_freeMemory(errormsg); - } - return 1; - } - - /* If we didn't load the keyPair before, query it from virtual server and save to file */ - if(!*buffer) { - if((error = ts3server_getVirtualServerKeyPair(serverID, &keyPair)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error querying keyPair: %s\n\n", errormsg); - ts3server_freeMemory(errormsg); - } - return 0; - } - - /* Save keyPair to file "keypair_.txt"*/ - if(writeKeyPairToFile(filename, keyPair) != 0) { - ts3server_freeMemory(keyPair); - return 0; - } - ts3server_freeMemory(keyPair); - } - - /* Set welcome message */ - if((error = ts3server_setVirtualServerVariableAsString(serverID, VIRTUALSERVER_WELCOMEMESSAGE, "Hello TeamSpeak")) != ERROR_ok) { - printf("Error setting server welcome message: %d\n", error); - return 1; - } - - /* Set server password */ - if((error = ts3server_setVirtualServerVariableAsString(serverID, VIRTUALSERVER_PASSWORD, "secret")) != ERROR_ok) { - printf("Error setting server password: %d\n", error); - return 1; - } - - /* Flush above two changes to server */ - if((error = ts3server_flushVirtualServerVariable(serverID)) != ERROR_ok) { - printf("Error flushing server variables: %d\n", error); - return 1; - } - - /* Set codec quality of channel(s) */ - uint64* channelList = NULL; - if ((error = ts3server_getChannelList(serverID, &channelList)) != ERROR_ok) { - printf("Couldn't get channel list: %d\n", error); - return 1; - } - uint64* channelIDPtr = NULL; - for (channelIDPtr = channelList; *channelIDPtr != (uint64)NULL; ++channelIDPtr) { - if ((error = ts3server_setChannelVariableAsInt(serverID, *channelIDPtr, CHANNEL_CODEC_QUALITY, 10)) != ERROR_ok) { - printf("Couldn't set channel codec quality: %d\n", error); - ts3server_freeMemory(channelList); - return 1; - } - if ((error = ts3server_flushChannelVariable(serverID, *channelIDPtr)) != ERROR_ok) { - if (error != ERROR_ok_no_update) { - printf("Error flushing channel variables: %d\n", error); - ts3server_freeMemory(channelList); - return 1; - } - } - } - ts3server_freeMemory(channelList); - - /* Wait for user input */ - printf("\n--- Press Return to shutdown server and exit ---\n"); - getchar(); - - /* Stop virtual server */ - if((error = ts3server_stopVirtualServer(serverID)) != ERROR_ok) { - printf("Error stopping virtual server: %d\n", error); - return 1; - } - - /* Shutdown server lib */ - if((error = ts3server_destroyServerLib()) != ERROR_ok) { - printf("Error destroying server lib: %d\n", error); - return 1; - } - - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server_filetransfer/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/server_filetransfer/sources.cmake deleted file mode 100644 index 68c919e..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server_filetransfer/sources.cmake +++ /dev/null @@ -1,5 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.c" -) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server_minimal/main.c b/docs/teamspeak-sdk-3.5.2/samples/source/server_minimal/main.c deleted file mode 100644 index e5b3fd1..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server_minimal/main.c +++ /dev/null @@ -1,354 +0,0 @@ -/* - * TeamSpeak SDK server sample - * - * Copyright (c) TeamSpeak-Systems - */ - -#ifdef _WINDOWS -#define _CRT_SECURE_NO_WARNINGS -#include -#else -#include -#include -#include -#endif -#include - -#include -#include -#include -#include - -/* - * Callback when client has connected. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of connected client - * channelID - ID of channel the client joined - */ -void onClientConnected(uint64 serverID, anyID clientID, uint64 channelID, unsigned int* removeClientError) { - printf("Client %u joined channel %llu on virtual server %llu\n", clientID, (unsigned long long)channelID, (unsigned long long)serverID); -} - -/* - * Callback when client has disconnected. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of disconnected client - * channelID - ID of channel the client left - */ -void onClientDisconnected(uint64 serverID, anyID clientID, uint64 channelID) { - printf("Client %u left channel %llu on virtual server %llu\n", clientID, (unsigned long long)channelID, (unsigned long long)serverID); -} - -/* - * Callback when client has moved. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of moved client - * oldChannelID - ID of old channel the client left - * newChannelID - ID of new channel the client joined - */ -void onClientMoved(uint64 serverID, anyID clientID, uint64 oldChannelID, uint64 newChannelID) { - printf("Client %u moved from channel %llu to channel %llu on virtual server %llu\n", clientID, (unsigned long long)oldChannelID, (unsigned long long)newChannelID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been created. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who created the channel - * channelID - ID of the created channel - */ -void onChannelCreated(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu created by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been edited. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who edited the channel - * channelID - ID of the edited channel - */ -void onChannelEdited(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu edited by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been deleted. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who deleted the channel - * channelID - ID of the deleted channel - */ -void onChannelDeleted(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu deleted by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback for user-defined logging. - * - * Parameter: - * logMessage - Log message text - * logLevel - Severity of log message - * logChannel - Custom text to categorize the message channel - * logID - Virtual server ID giving the virtual server source of the log event - * logTime - String with the date and time the log entry occured - * completeLogString - Verbose log message including all previous parameters for convinience - */ -void onUserLoggingMessageEvent(const char* logMessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString) { - /* Your custom error display here... */ - /* printf("LOG: %s\n", completeLogString); */ - if(logLevel == LogLevel_CRITICAL) { - exit(1); /* Your custom handling of critical errors */ - } -} - -/* - * Callback triggered when the specified client starts talking. - * - * Parameters: - * serverID - ID of the virtual server sending the callback - * clientID - ID of the client which started talking - */ -void onClientStartTalkingEvent(uint64 serverID, anyID clientID) { - printf("onClientStartTalkingEvent serverID=%llu, clientID=%u\n", (unsigned long long)serverID, clientID); -} - -/* - * Callback triggered when the specified client stops talking. - * - * Parameters: - * serverID - ID of the virtual server sending the callback - * clientID - ID of the client which stopped talking - */ -void onClientStopTalkingEvent(uint64 serverID, anyID clientID) { - printf("onClientStopTalkingEvent serverID=%llu, clientID=%u\n", (unsigned long long)serverID, clientID); -} - -/* - * Callback triggered when a license error occurs. - * - * Parameters: - * serverID - ID of the virtual server on which the license error occured. This virtual server will be automatically - * shutdown. If the parameter is zero, all virtual servers are affected and have been shutdown. - * errorCode - Code of the occured error. Use ts3server_getGlobalErrorMessage() to convert to a message string - */ -void onAccountingErrorEvent(uint64 serverID, unsigned int errorCode) { - char* errorMessage; - if(ts3server_getGlobalErrorMessage(errorCode, &errorMessage) == ERROR_ok) { - printf("onAccountingErrorEvent serverID=%llu, errorCode=%u: %s\n", (unsigned long long)serverID, errorCode, errorMessage); - ts3server_freeMemory(errorMessage); - } - - /* Your custom handling here. In a real application, you wouldn't stop the whole process because the TS3 server part went down. - * The whole idea of this callback is to let you gracefully handle the TS3 server failing to start and to continue your application. */ - exit(1); -} - -/* - * Read server key from file - */ -int readKeyPairFromFile(const char *fileName, char *keyPair) { - FILE *file; - - file = fopen(fileName, "r"); - if(file == NULL) { - printf("Could not open file '%s' for reading keypair\n", fileName); - return -1; - } - - fgets(keyPair, BUFSIZ, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error reading keypair from file '%s'.\n", fileName); - return -1; - } - fclose (file); - - printf("Read keypair '%s' from file '%s'.\n", keyPair, fileName); - return 0; -} - -/* - * Write server key to file - */ -int writeKeyPairToFile(const char *fileName, const char* keyPair) { - FILE *file; - - file = fopen(fileName, "w"); - if(file == NULL) { - printf("Could not open file '%s' for writing keypair\n", fileName); - return -1; - } - - fputs(keyPair, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error writing keypair to file '%s'.\n", fileName); - return -1; - } - fclose (file); - - printf("Wrote keypair '%s' to file '%s'.\n", keyPair, fileName); - return 0; -} - -int main(int argc, char **argv) { - char *version; - uint64 serverID; - unsigned int error; - char buffer[BUFSIZ] = { 0 }; - char filename[BUFSIZ]; - char port_str[20]; - char *keyPair; - - /* Create struct for callback function pointers */ - struct ServerLibFunctions funcs; - - /* Initialize all callbacks with NULL */ - memset(&funcs, 0, sizeof(struct ServerLibFunctions)); - - /* Now assign the used callback function pointers */ - funcs.onClientConnected = onClientConnected; - funcs.onClientDisconnected = onClientDisconnected; - funcs.onClientMoved = onClientMoved; - funcs.onChannelCreated = onChannelCreated; - funcs.onChannelEdited = onChannelEdited; - funcs.onChannelDeleted = onChannelDeleted; - funcs.onUserLoggingMessageEvent = onUserLoggingMessageEvent; - funcs.onClientStartTalkingEvent = onClientStartTalkingEvent; - funcs.onClientStopTalkingEvent = onClientStopTalkingEvent; - funcs.onAccountingErrorEvent = onAccountingErrorEvent; - - /* Initialize server lib with callbacks */ - if((error = ts3server_initServerLib(&funcs, LogType_FILE | LogType_CONSOLE | LogType_USERLOGGING, NULL, argc, (const char* const *)argv)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initialzing serverlib: %s\n", errormsg); - ts3server_freeMemory(errormsg); - } - return 1; - } - - /* Query and print server lib version */ - if((error = ts3server_getServerLibVersion(&version)) != ERROR_ok) { - printf("Error querying server lib version: %d\n", error); - return 1; - } - printf("Server lib version: %s\n", version); - ts3server_freeMemory(version); /* Release dynamically allocated memory */ - - /* Attempt to load keypair from file */ - /* Assemble filename: keypair_.txt */ - strcpy(filename, "keypair_"); - sprintf(port_str, "%d", 9987); // Default port - strcat(filename, port_str); - strcat(filename, ".txt"); - - /* Try reading keyPair from file */ - if(readKeyPairFromFile(filename, buffer) == 0) { - keyPair = buffer; /* Id read from file */ - } else { - keyPair = ""; /* No Id saved, start virtual server with empty keyPair string */ - } - - /* Create virtual server using default port 9987 with max 10 slots */ - - /* Create the virtual server with specified port, name, keyPair and max clients */ - printf("Create virtual server using keypair '%s'\n", keyPair); - //listen on any address on ipv4 and ipv6 (it is also possible to enter multiple ipv4 and ipv6 addresses here) - if((error = ts3server_createVirtualServer(9987, "0.0.0.0, ::", "TeamSpeak SDK Testserver", keyPair, 8, &serverID)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error creating virtual server: %s (%d)\n", errormsg, error); - ts3server_freeMemory(errormsg); - } - return 1; - } - - /* If we didn't load the keyPair before, query it from virtual server and save to file */ - if(!*buffer) { - if((error = ts3server_getVirtualServerKeyPair(serverID, &keyPair)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error querying keyPair: %s\n\n", errormsg); - ts3server_freeMemory(errormsg); - } - return 0; - } - - /* Save keyPair to file "keypair_.txt"*/ - if(writeKeyPairToFile(filename, keyPair) != 0) { - ts3server_freeMemory(keyPair); - return 0; - } - ts3server_freeMemory(keyPair); - } - - /* Set welcome message */ - if((error = ts3server_setVirtualServerVariableAsString(serverID, VIRTUALSERVER_WELCOMEMESSAGE, "Hello TeamSpeak")) != ERROR_ok) { - printf("Error setting server welcomemessage: %d\n", error); - return 1; - } - - /* Set server password */ - if((error = ts3server_setVirtualServerVariableAsString(serverID, VIRTUALSERVER_PASSWORD, "secret")) != ERROR_ok) { - printf("Error setting server password: %d\n", error); - return 1; - } - - /* Flush above two changes to server */ - if((error = ts3server_flushVirtualServerVariable(serverID)) != ERROR_ok) { - printf("Error flushing server variables: %d\n", error); - return 1; - } - - /* Set codec quality of channel(s) */ - uint64* channelList = NULL; - if ((error = ts3server_getChannelList(serverID, &channelList)) != ERROR_ok) { - printf("Couldn't get channel list: %d\n", error); - return 1; - } - uint64* channelIDPtr = NULL; - for (channelIDPtr = channelList; *channelIDPtr != (uint64)NULL; ++channelIDPtr) { - if ((error = ts3server_setChannelVariableAsInt(serverID, *channelIDPtr, CHANNEL_CODEC_QUALITY, 10)) != ERROR_ok) { - printf("Couldn't set channel codec quality: %d\n", error); - ts3server_freeMemory(channelList); - return 1; - } - if ((error = ts3server_flushChannelVariable(serverID, *channelIDPtr)) != ERROR_ok) { - if (error != ERROR_ok_no_update) { - printf("Error flushing channel variables: %d\n", error); - ts3server_freeMemory(channelList); - return 1; - } - } - } - ts3server_freeMemory(channelList); - - /* Wait for user input */ - printf("\n--- Press Return to shutdown server and exit ---\n"); - getchar(); - - /* Stop virtual server */ - if((error = ts3server_stopVirtualServer(serverID)) != ERROR_ok) { - printf("Error stopping virtual server: %d\n", error); - return 1; - } - - /* Shutdown server lib */ - if((error = ts3server_destroyServerLib()) != ERROR_ok) { - printf("Error destroying server lib: %d\n", error); - return 1; - } - - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server_minimal/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/server_minimal/sources.cmake deleted file mode 100644 index 68c919e..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server_minimal/sources.cmake +++ /dev/null @@ -1,5 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.c" -) diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server_permissions/main.c b/docs/teamspeak-sdk-3.5.2/samples/source/server_permissions/main.c deleted file mode 100644 index 682ff2c..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server_permissions/main.c +++ /dev/null @@ -1,725 +0,0 @@ -/* - * TeamSpeak SDK server permission sample - * - * Copyright (c) TeamSpeak-Systems - */ - -#ifdef _WINDOWS -#define _CRT_SECURE_NO_WARNINGS -#include -#else -#include -#include -#include -#endif - -#include - -#include -#include -#include -#include - -/* - * Callback when client has connected. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of connected client - * channelID - ID of channel the client joined - */ -void onClientConnected(uint64 serverID, anyID clientID, uint64 channelID, unsigned int* removeClientError) { - printf("Client %u joined channel %llu on virtual server %llu\n", clientID, (unsigned long long)channelID, (unsigned long long)serverID); -} - -/* - * Callback when client has disconnected. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of disconnected client - * channelID - ID of channel the client left - */ -void onClientDisconnected(uint64 serverID, anyID clientID, uint64 channelID) { - printf("Client %u left channel %llu on virtual server %llu\n", clientID, (unsigned long long)channelID, (unsigned long long)serverID); -} - -/* - * Callback when client has moved. - * - * Parameter: - * serverID - Virtual server ID - * clientID - ID of moved client - * oldChannelID - ID of old channel the client left - * newChannelID - ID of new channel the client joined - */ -void onClientMoved(uint64 serverID, anyID clientID, uint64 oldChannelID, uint64 newChannelID) { - printf("Client %u moved from channel %llu to channel %llu on virtual server %llu\n", clientID, (unsigned long long)oldChannelID, (unsigned long long)newChannelID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been created. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who created the channel - * channelID - ID of the created channel - */ -void onChannelCreated(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu created by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been edited. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who edited the channel - * channelID - ID of the edited channel - */ -void onChannelEdited(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu edited by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback when channel has been deleted. - * - * Parameter: - * serverID - Virtual server ID - * invokerClientID - ID of the client who deleted the channel - * channelID - ID of the deleted channel - */ -void onChannelDeleted(uint64 serverID, anyID invokerClientID, uint64 channelID) { - printf("Channel %llu deleted by %u on virtual server %llu\n", (unsigned long long)channelID, invokerClientID, (unsigned long long)serverID); -} - -/* - * Callback for user-defined logging. - * - * Parameter: - * logMessage - Log message text - * logLevel - Severity of log message - * logChannel - Custom text to categorize the message channel - * logID - Virtual server ID giving the virtual server source of the log event - * logTime - String with the date and time the log entry occured - * completeLogString - Verbose log message including all previous parameters for convinience - */ -void onUserLoggingMessageEvent(const char* logMessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString) { - /* Your custom error display here... */ - /* printf("LOG: %s\n", completeLogString); */ - if(logLevel == LogLevel_CRITICAL) { - exit(1); /* Your custom handling of critical errors */ - } -} - -/* - * Callback triggered when the specified client starts talking. - * - * Parameters: - * serverID - ID of the virtual server sending the callback - * clientID - ID of the client which started talking - */ -void onClientStartTalkingEvent(uint64 serverID, anyID clientID) { - printf("onClientStartTalkingEvent serverID=%llu, clientID=%u\n", (unsigned long long)serverID, clientID); -} - -/* - * Callback triggered when the specified client stops talking. - * - * Parameters: - * serverID - ID of the virtual server sending the callback - * clientID - ID of the client which stopped talking - */ -void onClientStopTalkingEvent(uint64 serverID, anyID clientID) { - printf("onClientStopTalkingEvent serverID=%llu, clientID=%u\n", (unsigned long long)serverID, clientID); -} - -/* - * Callback triggered when a license error occurs. - * - * Parameters: - * serverID - ID of the virtual server on which the license error occured. This virtual server will be automatically - * shutdown. If the parameter is zero, all virtual servers are affected and have been shutdown. - * errorCode - Code of the occured error. Use ts3server_getGlobalErrorMessage() to convert to a message string - */ -void onAccountingErrorEvent(uint64 serverID, unsigned int errorCode) { - char* errorMessage; - if(ts3server_getGlobalErrorMessage(errorCode, &errorMessage) == ERROR_ok) { - printf("onAccountingErrorEvent serverID=%llu, errorCode=%u: %s\n", (unsigned long long)serverID, errorCode, errorMessage); - ts3server_freeMemory(errorMessage); - } - - /* Your custom handling here. In a real application, you wouldn't stop the whole process because the TS3 server part went down. - * The whole idea of this callback is to let you gracefully handle the TS3 server failing to start and to continue your application. */ - exit(1); -} - -/* - * Callback triggered before a client connects. - * - * Parameters: - * serverID - ID of the virtual server on which the client is connecting. - * client - Struct of client parameters like ident, nickname etc. Please view public_definitions.h. - * - * Note: You can deny the permission for special nicknames or identities here so the client connect is not allowed. - */ -unsigned int onPermClientCanConnect(uint64 serverID, const struct ClientMiniExport* client) { - printf("onPermClientCanConnect\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname); - - // nickname of sdk client ist "client" so check it for a test - if (strcmp(client->nickname, "client") == 0) { - //return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Callback triggered before a channel will be created. - * - * Parameters: - * serverID - ID of the virtual server where the client is requesting a channel creation. - * client - Struct of client parameters like ident, nickname etc. Please view public_definitions.h. - * parentChannelID - Parent ID of the channel which is going to be created. - * variables - Array of channel properties for the new channel. - * - * Note: You can deny the permission so creating the channel is not allowed. - */ -unsigned int onPermChannelCreate(uint64 serverID, const struct ClientMiniExport* client, uint64 parentChannelID, const struct VariablesExport* variables) { - int i=0; - - printf("onPermChannelCreate\n\tserverID=%llu\n\tparentChannelID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n", - (unsigned long long)serverID, (unsigned long long)parentChannelID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname); - - // e.g. check nickname for admin and deny creation - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - - for(; iitems[i]; - if (item.itemIsValid) { - printf("\titem=%i itemIsValid=%i current=%s\n", i, item.itemIsValid, item.current); - if (item.proposedIsSet) { - printf("\titem=%i proposedIsSet=%i proposed=%s\n", i, item.proposedIsSet, item.proposed); - } - } - } - return ERROR_ok; -} - -/* - * Callback triggered before a channel description will be sent. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting the channel description. - * client - Struct of client parameters like ident, nickname etc. Please view public_definitions.h. - * - * Note: You can deny the permission so getting the channel descritpion is not allowed. - */ -unsigned int onPermClientCanGetChannelDescription(uint64 serverID, const struct ClientMiniExport* client) { - printf("onPermClientCanGetChannelDescription\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname); - // check nickname for admin and deny - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Callback triggered before a client update - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting an udpate. - * clientID - ID of the client which triggered an update. - * variables - Array of client properties. - * - * Note: You can deny the permission so updating a client variable is not allowed. - */ -unsigned int onPermClientUpdate(uint64 serverID, anyID clientID, const struct VariablesExport* variables) { - int i=0; - - printf("onPermClientUpdate\n\tserverID=%llu\n\tclientID=%u\n", (unsigned long long)serverID, clientID); - - for(; iitems[i]; - if (item.itemIsValid) { - printf("\titem=%i itemIsValid=%i current=%s\n", i, item.itemIsValid, item.current); - if (item.proposedIsSet) { - printf("\titem=%i proposedIsSet=%i proposed=%s\n", i, item.proposedIsSet, item.proposed); - // e.g. check nickname for Admin and deny - if (i == CLIENT_NICKNAME && strcmp(item.proposed, "Admin") == 0) { - return ERROR_permissions; - } - } - } - } - return ERROR_ok; -} - -/* - * Callback triggered before one or more clients will be kicked from channel. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting the kick. - * client - Struct of client parameters like ident, nickname etc. who is causing the kick. Please view public_definitions.h. - * toKickCount - The number of clients to be kicked. - * toKickClients - Array of structs which clients are going to be kicked. - * reasonText - Optional reason text why the kick was initiated. - * - * Note: You can deny the permission so kicking is not allowed. - */ -unsigned int onPermClientKickFromChannel(uint64 serverID, const struct ClientMiniExport* client, int toKickCount, const struct ClientMiniExport* toKickClients, const char* reasonText) { - printf("onPermClientKickFromChannel\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n" - "\ttoKickCount=%i\n" - "\ttoKickClientsChannel=%llu\n\ttoKickClientsClientID=%u\n\ttoKickClientsIdent=%s\n\ttoKickClientsNickname=%s\n" - "\treasonText=%s\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname, toKickCount, (unsigned long long)toKickClients->channel, toKickClients->ID, toKickClients->ident, toKickClients->nickname, reasonText); - // e.g. check nickname for admin and deny - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Callback triggered before one or more clients will be kicked from server. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting the kick. - * client - Struct of client parameters like ident, nickname etc. who is causing the kick. Please view public_definitions.h. - * toKickCount - The number of clients to be kicked. - * toKickClients - Array of structs which clients are going to be kicked. - * reasonText - Optional reason text why the kick was initiated. - * - * Note: You can deny the permission so kicking is not allowed. - */ -unsigned int onPermClientKickFromServer(uint64 serverID, const struct ClientMiniExport* client, int toKickCount, const struct ClientMiniExport* toKickClients, const char* reasonText) { - printf("onPermClientKickFromServer\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n" - "\ttoKickCount=%i\n" - "\ttoKickClientsChannel=%llu\n\ttoKickClientsClientID=%u\n\ttoKickClientsIdent=%s\n\ttoKickClientsNickname=%s\n" - "\treasonText=%s\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname, toKickCount, (unsigned long long)toKickClients->channel, toKickClients->ID, toKickClients->ident, toKickClients->nickname, reasonText); - // check nickname for admin and deny - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Callback triggered before one or more clients will be moved. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting the client move. - * client - Struct of client parameters like ident, nickname etc. who is causing the move. Please view public_definitions.h. - * toMoveCount - The number of clients to be moved. - * toMoveClients - Array of structs which clients are going to be moved. - * newChannel - ID of the new channel. - * reasonText - The reason why the move was initiated. - * - * Note: You can deny the permission so moving is not allowed. - */ -unsigned int onPermClientMove(uint64 serverID, const struct ClientMiniExport* client, int toMoveCount, const struct ClientMiniExport* toMoveClients, uint64 newChannel, const char* reasonText) { - printf("onPermClientMove\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n" - "\ttoMoveCount=%i\n" - "\ttoMoveClientsChannel=%llu\n\ttoMoveClientsClientID=%u\n\ttoMoveClientsIdent=%s\n\ttoMoveClientsNickname=%s\n" - "\tnewChannel=%llu\n\treasonText=%s\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname, toMoveCount, (unsigned long long)toMoveClients->channel, toMoveClients->ID, toMoveClients->ident, toMoveClients->nickname,(unsigned long long)newChannel, reasonText); - // check nickname for admin and deny - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Callback triggered before a channel will be moved. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting the channel move. - * client - Struct of client parameters like ident, nickname etc. who is causing the move. Please view public_definitions.h. - * channelID - ID of the current channel. - * newParentChannelID - ID to which parent channel the current channel is going to be moved. - * - * Note: You can deny the permission so moving is not allowed. - */ -unsigned int onPermChannelMove(uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, uint64 newParentChannelID) { - printf("onPermChannelMove\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n" - "\tchannelID=%llu\n\tnewParentChannelID=%llu\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname,(unsigned long long)channelID, (unsigned long long)newParentChannelID); - // check nickname for admin and deny - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Callback triggered before message will be sent. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting to sent a textmessage. - * client - Struct of client parameters like ident, nickname etc. who is sending the textmessage. Please view public_definitions.h. - * targetMode - The text message target mode if it is a server, channel or client message. - * targetClientOrChannel - ID of the target client or the target channel. - * textMessage - The sent text message. - * - * Note: You can deny the permission so sending a text message is not allowed. - */ -unsigned int onPermSendTextMessage(uint64 serverID, const struct ClientMiniExport* client, anyID targetMode, uint64 targetClientOrChannel, const char* textMessage) { - printf("onPermSendTextMessage\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n" - "\ttargetMode=%u\n\ttargetClientOrChannel=%llu\n" - "\ttextMessage=%s\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname, targetMode, (unsigned long long)targetClientOrChannel, textMessage); - // check nickname for admin and deny - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Callback triggered before server connection info will be sent. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting to sent a textmessage. - * client - Struct of client parameters like ident, nickname etc. who is requesting the connection info. Please view public_definitions.h. - * - * Note: You can deny the permission so requesting the connection info is not allowed. - */ -unsigned int onPermServerRequestConnectionInfo(uint64 serverID, const struct ClientMiniExport* client) { - printf("onPermServerRequestConnectionInfo\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname); - // check nickname for admin and deny - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Callback triggered before client connection info will be sent. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting to sent a textmessage. - * client - Struct of client parameters like ident, nickname etc. who is requesting the connection info. Please view public_definitions.h. - * mayViewIpPort - Change it to 0 for decline and 1 to allow viewing ip and port. Default is allow. Also, this param is ignored if client==targetClient - * targetClient - Struct of target client parameters like ident, nickname etc. Please view public_definitions.h. - * - * Note: You can deny the permission so requesting the connection info is not allowed. - */ -unsigned int onPermSendConnectionInfo(uint64 serverID, const struct ClientMiniExport* client, int* mayViewIpPort, const struct ClientMiniExport* targetClient) { - *mayViewIpPort = 1; - printf("onPermSendConnectionInfo\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n" - "\ttargetClientChannel=%llu\n\ttargetClientClientID=%u\n\ttargetClientIdent=%s\n\ttargetClientNickname=%s\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname, (unsigned long long)targetClient->channel, targetClient->ID, targetClient->ident, targetClient->nickname); - // check nickname for admin and deny - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Callback triggered before channel will be edited. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting to sent a textmessage. - * client - Struct of client parameters like ident, nickname etc. who is requesting the channel edit. Please view public_definitions.h. - * channelID - ID of the channel which is going to be edited. - * variables - Array of channel properties. - * - * Note: You can deny the permission so editing the channel is not allowed. - */ -unsigned int onPermChannelEdit(uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, const struct VariablesExport* variables) { - int i=0; - printf("onPermChannelEdit\n\tserverID=%llu\n\tchannelID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n", - (unsigned long long)serverID, (unsigned long long)channelID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname); - - for(; iitems[i]; - if (item.itemIsValid) { - printf("\titem=%i itemIsValid=%i current=%s\n", i, item.itemIsValid, item.current); - if (item.proposedIsSet) { - printf("\titem=%i proposedIsSet=%i proposed=%s\n", i, item.proposedIsSet, item.proposed); - // check channel name for admin and deny - if (i == CHANNEL_NAME && strcmp(item.proposed, "admin") == 0) { - return ERROR_permissions; - } - } - } - } - return ERROR_ok; -} - -/* - * Callback triggered before channel will be deleted. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting to sent a textmessage. - * client - Struct of client parameters like ident, nickname etc. who is requesting the channel edit. Please view public_definitions.h. - * channelID - ID of the channel which is going to be edited. - * - * Note: You can deny the permission so deleting the channel is not allowed. - */ -unsigned int onPermChannelDelete(uint64 serverID, const struct ClientMiniExport* client, uint64 channelID) { - printf("onPermChannelDelete\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n" - "\tchannelID=%llu\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname,(unsigned long long)channelID); - // check nickname for admin and deny - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Callback triggered before channel will be subscribed. - * - * Parameters: - * serverID - ID of the virtual server on which the client is requesting to sent a textmessage. - * client - Struct of client parameters like ident, nickname etc. who is requesting the channel edit. Please view public_definitions.h. - * channelID - ID of the channel which is going to be edited. - * - * Note: You can deny the permission so subscribing the channel is not allowed. - */ -unsigned int onPermChannelSubscribe(uint64 serverID, const struct ClientMiniExport* client, uint64 channelID) { - printf("onPermChannelSubscribe\n\tserverID=%llu\n" - "\tclientChannel=%llu\n\tclientClientID=%u\n\tclientIdent=%s\n\tclientNickname=%s\n" - "\tchannelID=%llu\n", - (unsigned long long)serverID, (unsigned long long)client->channel, client->ID, client->ident, client->nickname,(unsigned long long)channelID); - // check nickname for admin and deny - if (strcmp(client->nickname, "admin") == 0) { - return ERROR_permissions; - } - return ERROR_ok; -} - -/* - * Read server key from file - */ -int readKeyPairFromFile(const char *fileName, char *keyPair) { - FILE *file; - - file = fopen(fileName, "r"); - if(file == NULL) { - printf("Could not open file '%s' for reading keypair\n", fileName); - return -1; - } - - fgets(keyPair, BUFSIZ, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error reading keypair from file '%s'.\n", fileName); - return -1; - } - fclose (file); - - printf("Read keypair '%s' from file '%s'.\n", keyPair, fileName); - return 0; -} - -/* - * Write server key to file - */ -int writeKeyPairToFile(const char *fileName, const char* keyPair) { - FILE *file; - - file = fopen(fileName, "w"); - if(file == NULL) { - printf("Could not open file '%s' for writing keypair\n", fileName); - return -1; - } - - fputs(keyPair, file); - if(ferror(file) != 0) { - fclose (file); - printf("Error writing keypair to file '%s'.\n", fileName); - return -1; - } - fclose (file); - - printf("Wrote keypair '%s' to file '%s'.\n", keyPair, fileName); - return 0; -} - -int main(int argc, char **argv) { - char *version; - uint64 serverID; - unsigned int error; - char buffer[BUFSIZ] = { 0 }; - char filename[BUFSIZ]; - char port_str[20]; - char *keyPair; - - /* Create struct for callback function pointers */ - struct ServerLibFunctions funcs; - - /* Initialize all callbacks with NULL */ - memset(&funcs, 0, sizeof(struct ServerLibFunctions)); - - /* Now assign the used callback function pointers */ - //funcs.onClientConnected = onClientConnected; - //funcs.onClientDisconnected = onClientDisconnected; - //funcs.onClientMoved = onClientMoved; - //funcs.onChannelCreated = onChannelCreated; - //funcs.onChannelEdited = onChannelEdited; - //funcs.onChannelDeleted = onChannelDeleted; - //funcs.onUserLoggingMessageEvent = onUserLoggingMessageEvent; - //funcs.onClientStartTalkingEvent = onClientStartTalkingEvent; - //funcs.onClientStopTalkingEvent = onClientStopTalkingEvent; - //funcs.onAccountingErrorEvent = onAccountingErrorEvent; - - funcs.permClientCanConnect = onPermClientCanConnect; - funcs.permClientCanGetChannelDescription = onPermClientCanGetChannelDescription; - funcs.permClientUpdate = onPermClientUpdate; - funcs.permClientKickFromChannel = onPermClientKickFromChannel; - funcs.permClientKickFromServer = onPermClientKickFromServer; - funcs.permClientMove = onPermClientMove; - funcs.permChannelMove = onPermChannelMove; - funcs.permSendTextMessage = onPermSendTextMessage; - funcs.permSendConnectionInfo = onPermSendConnectionInfo; - funcs.permServerRequestConnectionInfo = onPermServerRequestConnectionInfo; - funcs.permChannelCreate = onPermChannelCreate; - funcs.permChannelEdit = onPermChannelEdit; - funcs.permChannelDelete = onPermChannelDelete; - funcs.permChannelSubscribe = onPermChannelSubscribe; - - /* Initialize server lib with callbacks */ - if((error = ts3server_initServerLib(&funcs, LogType_FILE | LogType_CONSOLE | LogType_USERLOGGING, NULL, argc, (const char* const *)argv)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error initialzing serverlib: %s\n", errormsg); - ts3server_freeMemory(errormsg); - } - return 1; - } - - /* Query and print server lib version */ - if((error = ts3server_getServerLibVersion(&version)) != ERROR_ok) { - printf("Error querying server lib version: %d\n", error); - return 1; - } - printf("Server lib version: %s\n", version); - ts3server_freeMemory(version); /* Release dynamically allocated memory */ - - /* Attempt to load keypair from file */ - /* Assemble filename: keypair_.txt */ - strcpy(filename, "keypair_"); - sprintf(port_str, "%d", 9987); // Default port - strcat(filename, port_str); - strcat(filename, ".txt"); - - /* Try reading keyPair from file */ - if(readKeyPairFromFile(filename, buffer) == 0) { - keyPair = buffer; /* Id read from file */ - } else { - keyPair = ""; /* No Id saved, start virtual server with empty keyPair string */ - } - - /* Create virtual server using default port 9987 with max 10 slots */ - - /* Create the virtual server with specified port, name, keyPair and max clients */ - printf("Create virtual server using keypair '%s'\n", keyPair); - //listen on any address on ipv4 and ipv6 (it is also possible to enter multiple ipv4 and ipv6 addresses here) - if((error = ts3server_createVirtualServer(9987, "0.0.0.0, ::", "TeamSpeak SDK Testserver", keyPair, 8, &serverID)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error creating virtual server: %s (%d)\n", errormsg, error); - ts3server_freeMemory(errormsg); - } - return 1; - } - - /* If we didn't load the keyPair before, query it from virtual server and save to file */ - if(!*buffer) { - if((error = ts3server_getVirtualServerKeyPair(serverID, &keyPair)) != ERROR_ok) { - char* errormsg; - if(ts3server_getGlobalErrorMessage(error, &errormsg) == ERROR_ok) { - printf("Error querying keyPair: %s\n\n", errormsg); - ts3server_freeMemory(errormsg); - } - return 0; - } - - /* Save keyPair to file "keypair_.txt"*/ - if(writeKeyPairToFile(filename, keyPair) != 0) { - ts3server_freeMemory(keyPair); - return 0; - } - ts3server_freeMemory(keyPair); - } - - /* Set welcome message */ - if((error = ts3server_setVirtualServerVariableAsString(serverID, VIRTUALSERVER_WELCOMEMESSAGE, "Hello TeamSpeak")) != ERROR_ok) { - printf("Error setting server welcomemessage: %d\n", error); - return 1; - } - - /* Set server password */ - if((error = ts3server_setVirtualServerVariableAsString(serverID, VIRTUALSERVER_PASSWORD, "secret")) != ERROR_ok) { - printf("Error setting server password: %d\n", error); - return 1; - } - - /* Flush above two changes to server */ - if((error = ts3server_flushVirtualServerVariable(serverID)) != ERROR_ok) { - printf("Error flushing server variables: %d\n", error); - return 1; - } - - /* Set codec quality of channel(s) */ - uint64* channelList = NULL; - if ((error = ts3server_getChannelList(serverID, &channelList)) != ERROR_ok) { - printf("Couldn't get channel list: %d\n", error); - return 1; - } - uint64* channelIDPtr = NULL; - for (channelIDPtr = channelList; *channelIDPtr != (uint64)NULL; ++channelIDPtr) { - if ((error = ts3server_setChannelVariableAsInt(serverID, *channelIDPtr, CHANNEL_CODEC_QUALITY, 10)) != ERROR_ok) { - printf("Couldn't set channel codec quality: %d\n", error); - ts3server_freeMemory(channelList); - return 1; - } - if ((error = ts3server_flushChannelVariable(serverID, *channelIDPtr)) != ERROR_ok) { - if (error != ERROR_ok_no_update) { - printf("Error flushing channel variables: %d\n", error); - ts3server_freeMemory(channelList); - return 1; - } - } - } - ts3server_freeMemory(channelList); - - /* Wait for user input */ - printf("\n--- Press Return to shutdown server and exit ---\n"); - getchar(); - - /* Stop virtual server */ - if((error = ts3server_stopVirtualServer(serverID)) != ERROR_ok) { - printf("Error stopping virtual server: %d\n", error); - return 1; - } - - /* Shutdown server lib */ - if((error = ts3server_destroyServerLib()) != ERROR_ok) { - printf("Error destroying server lib: %d\n", error); - return 1; - } - - return 0; -} diff --git a/docs/teamspeak-sdk-3.5.2/samples/source/server_permissions/sources.cmake b/docs/teamspeak-sdk-3.5.2/samples/source/server_permissions/sources.cmake deleted file mode 100644 index 68c919e..0000000 --- a/docs/teamspeak-sdk-3.5.2/samples/source/server_permissions/sources.cmake +++ /dev/null @@ -1,5 +0,0 @@ -message("generating TeamSpeak SDK sample ${TS_SDK_SAMPLE}") - -set (TS_SAMPLE_SRC - "${CMAKE_CURRENT_LIST_DIR}/main.c" -) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/server_commands_file_transfer.h b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/server_commands_file_transfer.h deleted file mode 100644 index a4e8ece..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/server_commands_file_transfer.h +++ /dev/null @@ -1,149 +0,0 @@ -#pragma once -/*WARNING: This file is auto generated. Do not edit this file, but edit the server messages and regenerate! */ - -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** Structure that contains the command data for an ftcreatedir message */ -struct ts3sc_data_ftcreatedir { - uint64 channelID; ///< The channel ID where the directory is to be created - const char* dirname; ///< utf8 encoded c string containing the directory name -}; - -/** Structure that contains the meta data for an ftcreatedir message */ -struct ts3sc_meta_ftcreatedir { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** C Structure that contains the meta data and data for an ftcreatedir message */ -struct ts3sc_ftcreatedir { - struct ts3sc_meta_ftcreatedir m; ///< meta data - struct ts3sc_data_ftcreatedir d; ///< data -}; - -/** Structure that contains the command data for an ftdeletefile message */ -struct ts3sc_data_ftdeletefile { - uint64 channelID; ///< The channel ID where the file is to be deleted -}; - -/** Structure that contains the repeat command data for an ftdeletefile message */ -struct ts3sc_array_ftdeletefile { - const char* fileName; ///< The file name to be deleted -}; - -/** Structure that contains the meta data for an ftdeletefile message */ -struct ts3sc_meta_ftdeletefile { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** C Structure that contains the meta data and data for an ftdeletefile message */ -struct ts3sc_ftdeletefile { - struct ts3sc_meta_ftdeletefile m; ///< meta data - struct ts3sc_data_ftdeletefile d; ///< data - int r_size; ///< number of items in r - struct ts3sc_array_ftdeletefile* r; ///< repeated data -}; - -/** Structure that contains the command data for an ftgetfileinfo message */ -struct ts3sc_data_ftgetfileinfo { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** Structure that contains the repeat command data for an ftgetfileinfo message */ -struct ts3sc_array_ftgetfileinfo { - uint64 channelID; ///< The channel ID where the file is located - const char* fileName; ///< utf8 encoded c string containing the file name -}; - -/** Structure that contains the meta data for an ftgetfileinfo message */ -struct ts3sc_meta_ftgetfileinfo { - int RESERVED; /** -#include - -#ifdef __cplusplus -extern "C" { -#endif - -struct TS3ChannelCreationParams; //opaque definition -struct TS3VirtualServerCreationParams; //opaque definition -struct TS3Variables; //opaque definition - -enum VirtualServerCreateFlags { - VIRTUALSERVER_CREATE_FLAG_NONE = 0x0000, ///< Server password is stored plaintext and will be encrypted by the server library before stored. - VIRTUALSERVER_CREATE_FLAG_PASSWORDS_ENCRYPTED = 0x0001, ///< Server password is already encrypted in the creation parameters. Will be stored as is. -}; - -enum ChannelCreateFlags { - CHANNEL_CREATE_FLAG_NONE = 0x000, ///< Channel password is stored plaintext and will be encrypted by the server library before stored. - CHANNEL_CREATE_FLAG_PASSWORDS_ENCRYPTED = 0x001, ///< Channel passwords are already encrypted in the creation parameters. Will be stored as is. -}; - -/** - * Server callbacks. - * Zero initialize and set members to functions that are to be called when the event in question happens. - * Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity - * upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly. -*/ -struct ServerLibFunctions { - /** - * @brief called when audio data is received from any client. Allows access to audio data from any client. - * - * @details Can be used to implement server side voice recording. Do not implement if you don't need server side recording. - * Callback will be called for every client sending audio data, even if nobody can hear said client (e.g. alone in a channel). - * - * @param serverID the server for which the callback was called - * @param clientID the client which is sending audio data - * @param voiceData pointer to the voice buffer. Must not be invalidated or otherwise tampered with. - * @param voiceDataSize number of audio frames available in the buffer - * @param frequency audio data sample rate - */ - void (*onVoiceDataEvent) (uint64 serverID, anyID clientID, unsigned char* voiceData, unsigned int voiceDataSize, unsigned int frequency); - - /** - * @brief called when a client starts talking - * - * @param serverID the server for which the callback was called - * @param clientID the client that started talking - */ - void (*onClientStartTalkingEvent) (uint64 serverID, anyID clientID); - - /** - * @brief called when a client stops talking - * - * @param serverID the server for which the callback was called - * @param clientID the client that stopped talking - */ - void (*onClientStopTalkingEvent) (uint64 serverID, anyID clientID); - - /** - * @brief called when a client connects - * - * @param serverID the server for which the callback was called - * @param clientID the client that connected - * @param channelID the channel that the client connected to - * @param removeClientError whether to allow the client on the server. Set the value to one of the values from the @ref Ts3ErrorType enum if you want to reject the client. - */ - void (*onClientConnected) (uint64 serverID, anyID clientID, uint64 channelID, unsigned int* removeClientError); - - /** - * @brief called when a client disconnects - * - * @param serverID the server for which the callback was called - * @param clientID the client that disconnected. The client is already gone by the time this callback is called. The client id cannot be used to query information. - * @param channelID the channel that the client was in before disconnecting. - */ - void (*onClientDisconnected) (uint64 serverID, anyID clientID, uint64 channelID); - - /** - * @brief called when a client changed to a different channel by any means, including switching the channel themselves. - * - * @param serverID the server for which the callback was called - * @param clientID the client that switched to a different channel. - * @param oldChannelID the previous channel the client was in. - * @param newChannelID the current channel the client is in now. - */ - void (*onClientMoved) (uint64 serverID, anyID clientID, uint64 oldChannelID, uint64 newChannelID); - - /** - * @brief called when a channel has been created - * - * @param serverID the server for which the callback was called - * @param invokerClientID the id of the client that created the channel. 0 if the server created the channel. - * @param channelID the id of the newly created channel. - */ - void (*onChannelCreated) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a channel has been edited - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that edited the channel. 0 if the server edited the channel. - * @param channelID the channel that was edited - */ - void (*onChannelEdited) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a channel was deleted - * - * @param serverID the server for which the callback was called - * @param invokerClientID client that deleted the channel. 0 if the server deleted the channel - * @param channelID the id of the channel that was deleted. The channel is gone already by the time this callback is called and information about the channel is no longer available - */ - void (*onChannelDeleted) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a server wide text message was sent - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that is sending the message - * @param textMessage utf8 encoded c string containing the text of the message sent - */ - void (*onServerTextMessageEvent) (uint64 serverID, anyID invokerClientID, const char* textMessage); - - /** - * @brief called when a channel text message was sent - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that is sending the message - * @param targetChannelID the channel in which the message is sent - * @param textMessage utf8 encoded c string containing the message sent - */ - void (*onChannelTextMessageEvent) (uint64 serverID, anyID invokerClientID, uint64 targetChannelID, const char* textMessage); - - /** - * @brief when user logging was enabled when calling @ref ts3server_initServerLib this callback is called whenever a message with at least the severity - * specified through @ref ts3server_setLogVerbosity is supposed to be logged. Allows to customize logging and handle errors or critical log events. - * - * @param logmessage utf8 encoded c string containing the message to be logged - * @param logLevel the severity of the message that the callback is called for. One of the values from the @ref LogLevel enum - * @param logChannel utf8 encoded c string containing the arbitrary text used for grouping messages. - * @param logID the server on which the message was logged - * @param logTime utf8 encoded c string containing the time and date in system format the message was logged - * @param completeLogString utf8 encoded c string containing all the previous parameters in a complete text string ready for logging. - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called when an error occurs with license checking. - * - * @details Allows you to gracefully handle errors like a missing or expired license for example, while keeping the rest of your application running. - * - * @param serverID the server on which the error occured. This server has been shut down automatically, other servers keep running. - * If this is 0 then all servers are affected by the error and have been shut down. In this case you may want to call @ref ts3server_destroyServerLib to clean up resources. - * @param errorCode the error that appeared. One of the values from the @ref Ts3ErrorType enum. You can use @ref ts3server_getGlobalErrorMessage to get a string representation for the error code. - */ - void (*onAccountingErrorEvent) (uint64 serverID, unsigned int errorCode); - - /** - * @brief called when a packet needs to be encrypted to be sent over the wire. - * - * @details Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. - * Only implement this callback when you need custom encryption. - * - * @param dataToSend pointer to an array of bytes that need to be encrypted. Must not be freed. Encrypt the data in place in this array if the size of your encrypted data - * is smaller than indicated in the sizeOfData parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory. - * @param sizeOfData size in byte of the dataToSend array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called when a packet needs to be decrypted after it has been received. - * - * @details Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. - * Only implement this callback when you need custom encryption. - * - * @param dataReceived pointer to an array of bytes that need to be decrypted. Must not be freed. Decrypt the data in place in this array if the size of your decrypted data - * is smaller than indicated by the dataReceivedSize parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory - * @param dataReceivedSize size in byte of the dataReceived array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called whenever a file transfer is done - * - * @param data pointer to a structure describing the file transfer that completed. See @ref FileTransferCallbackExport for details. - */ - void (*onFileTransferEvent) (const struct FileTransferCallbackExport* data); - - /** - * @brief called when a client is about to connect. Can be used to deny clients from connecting. - * - * Return @ref ERROR_ok to allow the client on the server, or @ref ERROR_permissions to reject the client. - * - * @param serverID the server the client wants to connect to - * @param client pointer to a @ref ClientMiniExport describing the client trying to connect - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientCanConnect) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client requests channel description of a channel using @ref ts3client_requestChannelDescription. Can be used to deny access to channel descriptions. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the request was received - * @param client pointer to a @ref ClientMiniExport describing the client requesting the channel description - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientCanGetChannelDescription) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client wants to update a clients variables. Used to deny or allow updating certain client variables - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param clientID the client for which the variables are attempted to be changed. - * @param variables pointer to a @ref VariablesExport containing the variables, new and old values of the client. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientUpdate) (uint64 serverID, anyID clientID, const struct VariablesExport* variables); - - /** - * @brief called before a client is kicked from the channel. Allows you to control whether clients are allowed to kick another client - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client pointer to a @ref ClientMiniExport describing the client attempting to kick another client. - * @param toKickCount number of clients that are supposed to be kicked - * @param toKickClients array of @ref ClientMiniExport describing the clients to be kicked - * @param reasonText utf8 encoded c string containing the reason for the kick provided. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientKickFromChannel) (uint64 serverID, const struct ClientMiniExport* client, int toKickCount, const struct ClientMiniExport* toKickClients, const char* reasonText); - - /** - * @brief called before a client is kicked from the server. Allows you to control whether clients are allowed to kick another client - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client pointer to a @ref ClientMiniExport describing the client attempting to kick another client. - * @param toKickCount number of clients that are supposed to be kicked - * @param toKickClients array of @ref ClientMiniExport describing the clients to be kicked - * @param reasonText utf8 encoded c string containing the provided reason for the kick. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientKickFromServer) (uint64 serverID, const struct ClientMiniExport* client, int toKickCount, const struct ClientMiniExport* toKickClients, const char* reasonText); - - /** - * @brief called when a client requests to move one or more other clients. Allows you to control whether a client can move the clients. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the move is attempted. - * @param client pointer to a @ref ClientMiniExport describing the client attempting to move the client(s). - * @param toMoveCount number of clients that are being moved. - * @param toMoveClients array of @ref ClientMiniExport describing which clients are being moved. - * @param newChannel id of the channel the clients are to be moved in to. - * @param reasonText utf8 encoded c string containing the reason provided for the move. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientMove) (uint64 serverID, const struct ClientMiniExport* client, int toMoveCount, const struct ClientMiniExport* toMoveClients, uint64 newChannel, const char* reasonText); - - /** - * @brief called when a client attempts to move a channel. Allows you to control whether the client is allowed to move the channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client attempting to move the channel. - * @param channelID the channel to be moved. - * @param newParentChannelID the new parent channel of the channel - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelMove) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, uint64 newParentChannelID); - - /** - * @brief called when a client tries to send a message. Allows you to control whether the client is allowed to send the message. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client attempting to send the message - * @param targetMode describing the type of message attempting to be sent. One of the values from the @ref TextMessageTargetMode enum - * @param targetClientOrChannel id of the channel or client (depending of the targetMode) that the message is sent to. - * @param textMessage utf8 encoded c string containing the message to be sent. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permSendTextMessage) (uint64 serverID, const struct ClientMiniExport* client, anyID targetMode, uint64 targetClientOrChannel, const char* textMessage); - - /** - * @brief called when server connection information is requested using @ref ts3client_requestServerConnectionInfo. Can be used to deny access. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client requesting the action - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permServerRequestConnectionInfo) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client attempts to request another clients connection variables using @ref ts3client_requestConnectionInfo - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client requesting the other clients information - * @param mayViewIpPort pointer to a variable that controls whether the IP and port of the target client may be seen by the client. Set to 1 to allow the requesting client to see the IP and port. Set to 0 to deny IP and port. - * @param targetClient describes the client that the connection information is requested for. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permSendConnectionInfo) (uint64 serverID, const struct ClientMiniExport* client, int* mayViewIpPort, const struct ClientMiniExport* targetClient); - - /** - * @brief called when a client attempts to create a channel. Allows you to control whether or not the client may create the desired channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the client attempts to create the channel - * @param client a @ref ClientMiniExport describing the client trying to create a channel - * @param parentChannelID the channel that is the parent channel of the channel to be created. 0 if the channel to be created will be a root channel. - * @param variables a @ref VariablesExport struct that describes the channel to be created. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelCreate) (uint64 serverID, const struct ClientMiniExport* client, uint64 parentChannelID, const struct VariablesExport* variables); - - /** - * @brief called when a channel is about to be edited by a client. Allows you to prevent channel edits. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client trying to edit the channel - * @param parentChannelID the channel that is to be edited. - * @param variables a @ref VariablesExport struct that describes the channel after the edit. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelEdit) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, const struct VariablesExport* variables); - - /** - * @brief called before a channel is deleted by a client. Allows you to deny a client deleting channels. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the channel is to be deleted - * @param client a @ref ClientMiniExport describing the client trying to delete the channel - * @param channelID the channel that is to be deleted - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelDelete) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID); - - /** - * @brief called when a client requests to subscribe a channel. Allows you to deny subscribing to a channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the client attempts to subscribe to the channel. - * @param client a @ref ClientMiniExport describing the client trying to subscribe the channel - * @param channelID the channel that is to be subscribed - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelSubscribe) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID); - - /** - * @brief called when a file is to be uploaded. Allows you to deny a client from uploading files, files above a certain size, etc. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client that attempts to upload the file. - * @param params describes the file to be uploaded. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferInitUpload) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftinitupload* params); - - /** - * @brief called when a file is to be downloaded. Allows you to deny a client from downloading files, files above a certain size, etc. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client that attempts to download the file - * @param params describes the file to be downloaded. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferInitDownload) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftinitdownload* params); - - /** - * @brief called when a client requests file information using @ref ts3client_requestFileInfo. Allows to deny clients from getting file information. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to get information of the file. - * @param params describes the file that information is requested for. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferGetFileInfo) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftgetfileinfo* params); - - /** - * @brief called when a client requests a directory listing using @ref ts3client_requestFileList. Allows to deny listing files and directories in channels / directories. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferGetFileList) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftgetfilelist* params); - - /** - * @brief called when a client attempts to delete one or more files using @ref ts3client_requestDeleteFile. Allows denying clients deleting files. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to delete the file - * @param params describes the file to be deleted - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferDeleteFile) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftdeletefile* params); - - /** - * @brief called when a directory is to be created using @ref ts3client_requestCreateDirectory. Allows to deny creating certain directories. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to create the directory - * @param params describes the directory to create. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferCreateDirectory) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftcreatedir* params); - - /** - * @brief called when a file is to be renamed or moved using @ref ts3client_requestRenameFile. Allows to deny moving files or even renaming files. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to rename or move the file. - * @param params describes the file to be renamed or moved, and where the file should be moved to if it's being moved. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferRenameFile) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftrenamefile* params); - - /** - * @brief called when a server or channel password is set. - * - * Used to hash the password or encrypt it for check with outside sources. - * - * @param serverID the server for which the callback was called - * @param plaintext the plaintext password to be encrypted. - * @param encryptedText the encrypted/hashed password. Fill with your encrypted password. Must be an utf8 encoded c string not larger than specified by encryptedTextByteSize - * @param encryptedTextByteSize the maximum number of bytes you may write to encryptedText - */ - void (*onClientPasswordEncrypt) (uint64 serverID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief Allows to rewrite the file path and name of the file to be transfered. Called when a transfer starts. - * @details If you don't need to control server side file name and path then don't implement this callback. - * The parameters are already filled with the default values intended by the client starting the transfer. These can be changed as required. - * When the callback exits with @ref ERROR_ok the transfer is started with the values present in the result struct. - * @verbatim embed:rst - See the :ref:`SDK documentation ` for further details. - @endverbatim - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client which started the file transfer - * @param original the original file path and name desired by the client - * @param result the values from this struct will be used by the server when the callback exits. Already filled with a copy of original. Change the values in this struct as needed. - * @return a value from the @ref Ts3ErrorType enum. Return @ref ERROR_ok to start the transfer with the values in the result struct. When returning an error code the file transfer is not started. - */ - unsigned int (*onTransformFilePath) (uint64 serverID, anyID invokerClientID, const struct TransformFilePathExport* original, struct TransformFilePathExportReturns* result); - - /** - * @brief called when a client connects to the server. Used to verify the server password when using custom password encryption. - * - * @param serverID the server for which the callback was called - * @param client describes the client that connects to the server - * @param password utf8 encoded c string containing the password provided by the client. - * @return a value from the @ref Ts3ErrorType enum. @ref ERROR_ok if the password is valid, @ref ERROR_server_invalid_password if the password is not valid, @ref ERROR_parameter_invalid if the password is in invalid format. - */ - unsigned int (*onCustomServerPasswordCheck) (uint64 serverID, const struct ClientMiniExport* client, const char* password); - - /** - * @brief called when a client attempts to enter a password protected channel. Used to verify the channel password when using custom password encryption. - * - * @param serverID the server for which the callback was called - * @param client describes the client that enters a channel - * @param channelID the channel the client attempts to join - * @param password utf8 encoded c string containing the password provided by the client. - * @return a value from the @ref Ts3ErrorType enum. @ref ERROR_ok if the password is valid, @ref ERROR_server_invalid_password if the password is not valid, @ref ERROR_parameter_invalid if the password is in invalid format. - */ - unsigned int (*onCustomChannelPasswordCheck) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, const char* password); - -}; //END OF ServerLibFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the server library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the server library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by server library -*/ -EXPORTDLL unsigned int ts3server_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the server library and defines callback functions - * - * This is the first function you need to call, before this all calls to the server library will fail. In this call you will also set the functions you would like to have called when - * certain changes or events happen. This function must not be called multiple times. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the @ref ServerLibFunctions struct - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files. Pass 0 to use the default of using a folder called logs in the working directory. - * @param argc The number of arguments provided to the application in argv. Used to process command line arguments - * @param argv The command line arguments provided to the application. These will be processed prior to server lib initialization. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_initServerLib(const struct ServerLibFunctions* functionPointers, int usedLogTypes, const char* logFileFolder, int argc, const char* const * argv); - -/** - * @brief Initialize the file transfer subsystem. Allows clients to store files on the machine the server is running on and download them. - * - * If you want to support file transfer functionality, then call this function after calling @ref ts3server_initServerLib - * If you don't call this function file transfer features will not be available. - * The server library will create the directories necessary for storing files as needed, however directories will not be cleaned up by - * the server library. Instead it is the responsibility of the application to clean up these directories when they're no longer needed (e.g. after a virtual server was deleted) - * - * @param filebase path to where the server library will create necessary directories and store files uploaded by clients. - * @param ips zero terminated array of IP addresses to listen on for file transfer connections. IPv4 and IPv6 addresses are supported, do NOT pass host names. - * If set to 0, it will be treated as if you passed { "0.0.0.0", "::", 0 } - * @param port the TCP port to listen on for file transfer connections. - * @param downloadBandwidth limit in bytes per second which is available for downloading files from the server. Speed across all transfers will be limited to this number. Specify @ref BANDWIDTH_LIMIT_UNLIMITED for no limit. - * @param uploadBandwidth limit in bytes per second which is available for uploading files to the server. Speed across all transfers will be limited to this number. Specify @ref BANDWIDTH_LIMIT_UNLIMITED for no limit. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_enableFileManager(const char* filebase, const char** ips, int port, uint64 downloadBandwidth, uint64 uploadBandwidth); - -/** - * @brief Destroys the server lib. Must not be called from within a callback. - * - * All clients will lose connection and timeout, all servers will terminate. - * This is the last function to call. After this call you will no longer be able to use any server library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_destroyServerLib(); - -/** - * @brief Prevents clients from performing certain actions. SDK only. - * - * Use this to disable certain features for clients, e.g. deleting channels or moving clients - * so that the server has authority over these matters and is the only entity who can do so. - * To disable multiple commands, call this function once for each command you would like to disable for clients. - * - * @param clientCommand the command to disable. One of the values from the @ref ClientCommand enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_disableClientCommand(int clientCommand); - -/** - * @brief Retrieve the server version string - * - * @param result address of a variable to receive the server version. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getServerLibVersion(char** result); - -/** - * @brief Retrieve the server version number - * - * @param result address of a variable to receive the server version number. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getServerLibVersionNumber(uint64* result); - -/*logging*/ - -/** - * @brief Specify which log messages to send to the @ref ServerLibFunctions.onUserLoggingMessageEvent callback - * - * @param logVerbosity Minimum verbosity of a log message to pass to the callback. One of the values from the @ref LogLevel enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief get a human readable error description string for an error code - * - * @param globalErrorCode the error code to retrieve the description for. One of the values from the @ref Ts3ErrorType enum. - * @param result address of a variable to receive the error description as a utf8 encoded c string. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getGlobalErrorMessage(unsigned int globalErrorCode, char** result); - -/*client info*/ - -/** - * @brief get the value of a client variable as integer. - * - * Not all variables are available as integer, some are only available as string or unsigned 64 bit integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int* result); - -/** - * @brief get the value of a client variable as unsigned 64 bit integer. - * - * Not all variables are available as unsigned 64 bit integer, some are only available as string or integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64* result); - -/** - * @brief get the value of the client variable as string - * - * Not all variables are available as string, some are only available as unsigned 64 bit integer or integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, char** result); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int value); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as unsigned 64 bit integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64 value); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as string. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, const char* value); - -/** - * @brief Apply and publish client changes after setting client variables. - * - * @param serverID specifies the server the client is on - * @param clientID the client which we have changed variables for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushClientVariable(uint64 serverID, anyID clientID); - -/** - * @brief set a clients whisper list. Will stop transmitting that clients voice to their current channel. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * The voice data of the specified client will be transmitted to all specified channels and all the specified clients. - * Pass 0 to both channelID and clientID to restore default behavior of transmitting voice to current channel. - * - * @param serverID the server on which to set the whisper list - * @param clID the client for which to set the whisper list - * @param channelID zero terminated array of channel ids to add to the whisper list. Pass nullptr to reset. Like { 3, 94, 84, ..., 0 } - * @param clientID zero terminated array of client ids to add to the whisper list. Pass nullptr to reset. Like { 1, 4, ..., 0 } - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientWhisperList(uint64 serverID, anyID clID, const uint64* channelID, const anyID* clientID); - -/** - * @brief get a list of all clients connected to a server - * - * @param serverID specifies the server on which to get the list of clients - * @param result address of a variable to receive the zero terminated list of clients, like {1, 2, 50, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientList(uint64 serverID, anyID** result); - -/** - * @brief get the id of the clients current channel - * - * @param serverID specifies the server the client is on - * @param clientID the client to get the channel of - * @param result address of a variable to receive the channel id - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelOfClient(uint64 serverID, anyID clientID, uint64* result); - -/** - * @brief Move one or more clients to a different channel - * - * @param serverID specifies the server the client is connected to - * @param newChannelID the id of the channel to move the client(s) to - * @param clientIDArray zero terminated array of client ids to move. Like {4, 9, ..., 0} - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_clientMove(uint64 serverID, uint64 newChannelID, const anyID* clientIDArray); - -/** - * @brief kick one or more clients from the server, terminating their connection. - * - * @param serverID the server the client(s) are connected to - * @param clientIDArray zero terminated array of client ids to kick. Like {4, 3, 12, ..., 0} - * @param kickReason utf8 encoded c string describing the reason for the kick. Pass an empty string if unused. - * @param failOnClientError boolean flag. If 1 the function will fail if clients to be kicked are not on the server. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_clientsKickFromServer(uint64 serverID, const anyID* clientIDArray, const char* kickReason, int failOnClientError); - -/** - * @brief get a list of clients that are using one of the specified public identities - * - * @param serverID the server to check for clients on - * @param clientUIDs address of a zero terminated array containing the client unique identifiers to find client ids for. Like { "uid1", "uid2", ..., '@0' } - * @param result address of a variable to receive the client ids using any of the supplied unique identifiers. - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientIDSfromUIDS(uint64 serverID, const char** clientUIDs, anyID** result); - -/*channel info*/ - -/** - * @brief get value of a channel variable as integer. - * - * Not all variables are available as integer, some are only available as string or unsigned 64 bit integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int* result); - -/** - * @brief get value of a channel variable as unsigned 64 bit integer. - * - * Not all variables are available as unsigned 64 bit integer, some are only available as string or integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64* result); - -/** - * @brief get value of a channel variable as string. - * - * Not all variables are available as string, some are only available as integer or unsigned 64 bit integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * Memory is allocated by the server library and caller must free it using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, char** result); - -/** - * @brief set the variable of a channel to a new value. - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID specifies the server the channel is located on - * @param channelID specifies the channel on which to change the variable - * @param flag specifies which variable to change. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int value); - -/** - * @brief set a channel variable - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to set the variable for - * @param flag specifies which variable to set. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64 value); - -/** - * @brief - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to set the variable for - * @param flag specifies which variable to set. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, const char* value); - -/** - * @brief After changing channel variables call this function to publish the changes to connected clients - * - * @param serverID the server on which channels were edited - * @param channelID the channel which variables were changed - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushChannelVariable(uint64 serverID, uint64 channelID); - -/** - * @brief After setting the channel properties on a new channel, call this function to publish the channel to clients - * - * @param serverID the server on which to create the channel - * @param channelParentID the id of the parent channel for the new channel - * @param result address of a variable to receive the channel id of the newly created channel - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushChannelCreation(uint64 serverID, uint64 channelParentID, uint64* result); - -/** - * @brief Create a structure that defines channel properties for use with @ref ts3server_createChannel. - * - * @param result address of a variable to receive a pointer to the structure. Pointer must not be freed! - * After receiving the structure pointer, it must be filled using @ref ts3server_setChannelCreationParams - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_makeChannelCreationParams(struct TS3ChannelCreationParams** result); - -/** - * @brief Specify mandatory details of a channel to be created at server creation using @ref ts3server_createVirtualServer2 - * - * @details Must be called after @ref ts3server_getVirtualServerCreationParamsChannelCreationParams to set basic properties of a channel. - * After this call you may set additional channel properties by calling @ref ts3server_getChannelCreationParamsVariables and @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * - * @param channelCreationParams defines the channel for which we set basic properties. Obtained by calling @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * @param channelParentID the id of the channel that this channel is a sub channel of. Pass 0 to make this channel a root channel. - * @param channelID the id this channel should have. Pass 0 to have the server lib assign a free ID. This is used to identify the channel in other calls to the client and server library. Must be unique across all virtual servers during the lifetime of the server library. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelCreationParams(struct TS3ChannelCreationParams* channelCreationParams, uint64 channelParentID, uint64 channelID); /*0 id's means undefined*/ - -/** - * @brief Allows settings optional channel properties for channels to be created either at server creation using @ref ts3server_createVirtualServer2 or using @ref ts3server_createChannel. - * - * @param channelCreationParams defines which channel to set variables for. Address of the structure obtained by calling @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * when the channel is to be created at server creation (using @ref ts3server_createVirtualServer2) or obtained by calling @ref ts3server_makeChannelCreationParams when using with @ref ts3server_createChannel - * @param result address of a variable to receive a pointer that is to be filled using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelCreationParamsVariables(struct TS3ChannelCreationParams* channelCreationParams, struct TS3Variables** result); - -/** - * @brief create a new channel on an existing virtual server. - * - * @param serverID the server on which to create the channel. - * @param channelCreationParams defines channel properties. Address of the structure obtained by calling @ref ts3server_makeChannelCreationParams - * Must have been filled using @ref ts3server_setChannelCreationParams before this call. - * @param flags defines how certain information is presented in the channelCreationParams. Combination of the values from the @ref ChannelCreateFlags enum - * @param result address of a variable to receive the channel id of the newly created channel. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createChannel(uint64 serverID, struct TS3ChannelCreationParams* channelCreationParams, enum ChannelCreateFlags flags, uint64* result); - -/** - * @brief list all channels on the server - * - * @param serverID the server to get the list of channels on - * @param result address of a variable to receive a zero terminted array of channel ids. Like {4, 65, 23, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelList(uint64 serverID, uint64** result); - -/** - * @brief get list of clients in a channel - * - * @param serverID the server on which the channel is located - * @param channelID the channel of which to get the list of clients - * @param result address of a variable to receive a zero terminated array of client ids in the channel. Like {3, 5, 39, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelClientList(uint64 serverID, uint64 channelID, anyID** result); - -/** - * @brief get the parent channel of a channel - * - * @param serverID the server on which the channel is located - * @param channelID the channel of which to get the parent channel - * @param result address of a variable to receive the parent channel id - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getParentChannelOfChannel(uint64 serverID, uint64 channelID, uint64* result); - -/** - * @brief delete a channel - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to delete - * @param force boolean flag, 1 = delete even if there are clients or sub channels in the channel. 0 = fail if there are sub channels or clients in the channel or sub channels. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_channelDelete(uint64 serverID, uint64 channelID, int force); - -/** - * @brief move a channel within the tree, make it a sub channel or root channel. - * - * @param serverID the server on which to move a channel - * @param channelID the channel to move - * @param newChannelParentID id of the parent channel to move this channel into. Set to 0 to make this channel a root channel. - * @param newOrder id of the channel below which this channel is to be sorted. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_channelMove(uint64 serverID, uint64 channelID, uint64 newChannelParentID, uint64 newOrder); - -/*server info*/ - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the result - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int* result); - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the result. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64* result); - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive a utf8 encoded c string containing the value. - * Memory is allocated by the server library and must be freed by the caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, char** result); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int value); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64 value); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, const char* value); - -/** - * @brief Publish server changes done through previous calls to @ref ts3server_setVirtualServerVariableAsInt, @ref ts3server_setVirtualServerVariableAsString, @ref ts3server_setVirtualServerVariableAsUInt64 - * - * @param serverID the server you previously called setVirtualServerVariableAs functions - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushVirtualServerVariable(uint64 serverID); - -/** - * @brief Creates a structure to define an entire virtual server including the channel layout for server creation for use with @ref ts3server_createVirtualServer2 - * - * @details This is the first function to call when using the @ref ts3server_createVirtualServer2 meachanism of creating virtual servers in one go, including all of their channels. - * After receiving the structure using this function, you need to call @ref ts3server_setVirtualServerCreationParams to set basic configuration for this virtual server. - * Once that is done you can set additional parameters using @ref ts3server_getVirtualServerCreationParamsVariables and @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * - * @param result address of a variable to receive a pointer to a structure defining the virtual server. This must be filled using @ref ts3server_setVirtualServerCreationParams after this. - * Pointer must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_makeVirtualServerCreationParams(struct TS3VirtualServerCreationParams** result); - -/** - * @brief Set mandatory server creation properties for server creation using @ref ts3server_createVirtualServer2. - * - * @details This call is mandatory after calling @ref ts3server_makeVirtualServerCreationParams when using @ref ts3server_createVirtualServer2 and sets the basic information to create a virtual server. - * After this call you can optionally set other variables by calling @ref ts3server_getVirtualServerCreationParamsVariables after this. - * - * @param virtualServerCreationParams pointer to a struct of creation parameters obtained by calling @ref ts3server_makeVirtualServerCreationParams - * @param serverPort the UDP port to listen for client connections on - * @param serverIp comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported. - * @param serverKeyPair unique key for encryption. Pass an empty string when originally creating a new server, query the generated encryption key with @ref ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups. - * @param serverMaxClients maximum number of clients that can be connected simultaneously at any given time - * @param channelCount the amount of channels this server will have after creation. You must call @ref ts3server_getVirtualServerCreationParamsChannelCreationParams with this virtualServerCreationParams exactly this many times. - * @param serverID the id this virtual server will have when created. server id must be unique during life time of the server library. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerCreationParams(struct TS3VirtualServerCreationParams* virtualServerCreationParams, unsigned int serverPort, const char* serverIp, const char* serverKeyPair, unsigned int serverMaxClients, unsigned int channelCount, uint64 serverID); - -/** - * @brief create struct to define optional server settings for server creation with @ref ts3server_createVirtualServer2 - * - * @param virtualServerCreationParams - * @param result address of a variable to receive a pointer to a TS3Variables struct, to set optional server settings using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsString or @ref ts3server_setVariableAsUInt64. - * Memory must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerCreationParamsVariables(struct TS3VirtualServerCreationParams* virtualServerCreationParams, struct TS3Variables** result); - -/** - * @brief Used to specify channels to create during advanced server creation using @ref ts3server_createVirtualServer2. - * - * @details Call this function exactly as often as you indicated channels to be created in the @ref ts3server_setVirtualServerCreationParams call. - * Once you have received the struct you must set the details using @ref ts3server_setChannelCreationParams and can optionally set additional parameters using - * @ref ts3server_getChannelCreationParamsVariables to get a structure to fill using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsString, @ref ts3server_setVariableAsUInt64 - * - * @param virtualServerCreationParams pointer to the server structure on which to create this channel. Obtained by calling @ref ts3server_makeVirtualServerCreationParams - * @param channelIdx specifies the channel to specify creation parameters for. Must be > 0 and < the channelCount parameter specified in the @ref ts3server_setVirtualServerCreationParams call - * @param result address of a variable to receive a pointer that is to be filled using @ref ts3server_setChannelCreationParams. Must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerCreationParamsChannelCreationParams(struct TS3VirtualServerCreationParams* virtualServerCreationParams, unsigned int channelIdx, struct TS3ChannelCreationParams** result); - -/** - * @brief Create an entire server structure in a single call. Useful for restoring an entire virtual server including channels including their ids after storing them on shutdown. - * See the SDK documentation for more in depth information. - * - * @details This requires a few other calls to be made in advance. First you need to call @ref ts3server_makeVirtualServerCreationParams to get a - * TS3VirtualServerCreationParams struct that then needs to be filled via @ref ts3server_setVirtualServerCreationParams. - * You can then use @ref ts3server_getVirtualServerCreationParamsVariables to set other server settings and use @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * to specify channels to create using @ref ts3server_setChannelCreationParams. - * - * @param virtualServerCreationParams pointer to the server parameters obtained by calling @ref ts3server_makeVirtualServerCreationParams. These must have been filled using - * @ref ts3server_setVirtualServerCreationParams before calling this function. - * @param flags defines how certain information is present in the virtualServerCreationParams. Combination of the values from the @ref VirtualServerCreateFlags enum - * @param result address of a variable to receive the created servers id. This is used in other calls to the server library to identify this server. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createVirtualServer2(struct TS3VirtualServerCreationParams* virtualServerCreationParams, enum VirtualServerCreateFlags flags, uint64* result); - -/** - * @brief get value of server connection properties as unsigned integer. - * - * @param serverID which server to get connection properties of - * @param flag specifies which property to get the value of. One of the values from the @ref ConnectionProperties enum - * @param result address of a variable to receive the value of the connection property - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerConnectionVariableAsUInt64(uint64 serverID, enum ConnectionProperties flag, uint64* result); - -/** - * @brief get value of server connection properties as double - * - * @param serverID which server to get connection properties of - * @param flag specifies which value to get. One of the values from the @ref ConnectionProperties enum - * @param result address of a variable to receive the value of the connection property. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerConnectionVariableAsDouble(uint64 serverID, enum ConnectionProperties flag, double* result); - -/** - * @brief get a list of virtual servers in this instance - * - * @param result address of a variable to receive a zero terminated array of virtual server ids. Like {4, 8, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerList(uint64** result); - -/** - * @brief deletes a virtual server. All clients will be disconnected and no more connections are accepted. You need to recreate the server - * using @ref ts3server_createVirtualServer or @ref ts3server_createVirtualServer2 to make it available again. - * - * You may want to save the state of the virtual server if you need persistence. - * - * @param serverID specifies which server to stop - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_stopVirtualServer(uint64 serverID); - -/** - * @brief create a new virtual server. The server is started automatically after being created. - * - * @param serverPort the UDP port to listen for client connections on - * @param serverIp comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported. - * @param serverName display name of the server. - * @param serverKeyPair Key pair for encryption. Must be unique for each virtual server. Pass an empty string when originally creating a new server, query the generated encryption key with @ref ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups. - * @param serverMaxClients maximum number of clients that can be connected simultaneously at any given time - * @param result address of a variable that will receive the virtual server ID that can be used to specify this server in future calls to server library functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createVirtualServer(unsigned int serverPort, const char* serverIp, const char* serverName, const char* serverKeyPair, unsigned int serverMaxClients, uint64* result); - -/** - * @brief retrieve the encryption keys used by the virtual server. - * - * Store these and use them on subsequent process startup to recreate this server when calling @ref ts3server_createVirtualServer - * - * @param serverID the server for which to get the key pair. - * @param result address of a variable to receive a utf8 encoded c string containing the key pair. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerKeyPair(uint64 serverID, char** result); - -/*security salt/hash*/ - -/** - * @brief Create a security salt to lock channel to identities. See the :ref:SDK Documentation<`channel_security_salt`> on the topic for more in depth explanation. - * - * @param options specifies which parameters to include in the security salt. A combination of values from the @ref SecuritySaltOptions enum. - * @param salt pointer to random data of cryptographic quality. - * @param saltByteSize number of bytes of random data to use. Larger is better but slower. - * @param securitySalt address of a variable to receive the security salt. - * Memory is allocated by the server library and needs to be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createSecuritySalt(int options, void* salt, int saltByteSize, char** securitySalt); - -/** - * @brief create a hash for a specific client from a security salt to lock an identity to a channel. See the :ref:SDK Documentation<`channel_security_salt`> on the topic for more in depth explanation. - * - * @param securitySalt the security salt of a channel as generated by @ref ts3server_createSecuritySalt - * @param clientUniqueIdentifier public identity of a client to generate a security hash for - * @param clientNickName nickname of the client to include in the hash if specified by the salt. - * @param clientMetaData meta data of the client to include in the hash if specified by the salt. - * @param securityHash address of a variable to receive the security hash. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_calculateSecurityHash(const char* securitySalt, const char* clientUniqueIdentifier, const char* clientNickName, const char* clientMetaData, char** securityHash); - -/*variable editing*/ - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsInt(struct TS3Variables* var, int flag, int* result); - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsUInt64(struct TS3Variables* var, int flag, uint64* result); - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsString(struct TS3Variables* var, int flag, char** result); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set for the variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsInt(struct TS3Variables* var, int flag, int value); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set for the variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsUInt64(struct TS3Variables* var, int flag, uint64 value); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value utf8 encoded c string containing the value to set the variable to - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsString(struct TS3Variables* var, int flag, const char* value); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/serverlib_publicdefinitions.h b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/serverlib_publicdefinitions.h deleted file mode 100644 index 0726f27..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/include/teamspeak/serverlib_publicdefinitions.h +++ /dev/null @@ -1,4 +0,0 @@ -#ifndef SERVERLIB_PUBLICDEFINITIONS_H -#define SERVERLIB_PUBLICDEFINITIONS_H - -#endif //SERVERLIB_PUBLICDEFINITIONS_H diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/lib/cmake/team_server/team_serverConfig.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/lib/cmake/team_server/team_serverConfig.cmake deleted file mode 100644 index d998fad..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/lib/cmake/team_server/team_serverConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_serverConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_serverTargets.cmake") - -check_required_components(team_server) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/lib/cmake/team_server/team_serverTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/lib/cmake/team_server/team_serverTargets-release.cmake deleted file mode 100644 index be23b68..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/lib/cmake/team_server/team_serverTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::server" for configuration "Release" -set_property(TARGET teamspeak::server APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::server PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_server.so" - IMPORTED_SONAME_RELEASE "libteamspeak_sdk_server.so" - ) - -list(APPEND _cmake_import_check_targets teamspeak::server ) -list(APPEND _cmake_import_check_files_for_teamspeak::server "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_server.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/lib/cmake/team_server/team_serverTargets.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/lib/cmake/team_server/team_serverTargets.cmake deleted file mode 100644 index f46de6c..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-armv8/lib/cmake/team_server/team_serverTargets.cmake +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::server) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::server -add_library(teamspeak::server SHARED IMPORTED) - -set_target_properties(teamspeak::server PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include" -) - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_serverTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/server_commands_file_transfer.h b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/server_commands_file_transfer.h deleted file mode 100644 index a4e8ece..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/server_commands_file_transfer.h +++ /dev/null @@ -1,149 +0,0 @@ -#pragma once -/*WARNING: This file is auto generated. Do not edit this file, but edit the server messages and regenerate! */ - -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** Structure that contains the command data for an ftcreatedir message */ -struct ts3sc_data_ftcreatedir { - uint64 channelID; ///< The channel ID where the directory is to be created - const char* dirname; ///< utf8 encoded c string containing the directory name -}; - -/** Structure that contains the meta data for an ftcreatedir message */ -struct ts3sc_meta_ftcreatedir { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** C Structure that contains the meta data and data for an ftcreatedir message */ -struct ts3sc_ftcreatedir { - struct ts3sc_meta_ftcreatedir m; ///< meta data - struct ts3sc_data_ftcreatedir d; ///< data -}; - -/** Structure that contains the command data for an ftdeletefile message */ -struct ts3sc_data_ftdeletefile { - uint64 channelID; ///< The channel ID where the file is to be deleted -}; - -/** Structure that contains the repeat command data for an ftdeletefile message */ -struct ts3sc_array_ftdeletefile { - const char* fileName; ///< The file name to be deleted -}; - -/** Structure that contains the meta data for an ftdeletefile message */ -struct ts3sc_meta_ftdeletefile { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** C Structure that contains the meta data and data for an ftdeletefile message */ -struct ts3sc_ftdeletefile { - struct ts3sc_meta_ftdeletefile m; ///< meta data - struct ts3sc_data_ftdeletefile d; ///< data - int r_size; ///< number of items in r - struct ts3sc_array_ftdeletefile* r; ///< repeated data -}; - -/** Structure that contains the command data for an ftgetfileinfo message */ -struct ts3sc_data_ftgetfileinfo { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** Structure that contains the repeat command data for an ftgetfileinfo message */ -struct ts3sc_array_ftgetfileinfo { - uint64 channelID; ///< The channel ID where the file is located - const char* fileName; ///< utf8 encoded c string containing the file name -}; - -/** Structure that contains the meta data for an ftgetfileinfo message */ -struct ts3sc_meta_ftgetfileinfo { - int RESERVED; /** -#include - -#ifdef __cplusplus -extern "C" { -#endif - -struct TS3ChannelCreationParams; //opaque definition -struct TS3VirtualServerCreationParams; //opaque definition -struct TS3Variables; //opaque definition - -enum VirtualServerCreateFlags { - VIRTUALSERVER_CREATE_FLAG_NONE = 0x0000, ///< Server password is stored plaintext and will be encrypted by the server library before stored. - VIRTUALSERVER_CREATE_FLAG_PASSWORDS_ENCRYPTED = 0x0001, ///< Server password is already encrypted in the creation parameters. Will be stored as is. -}; - -enum ChannelCreateFlags { - CHANNEL_CREATE_FLAG_NONE = 0x000, ///< Channel password is stored plaintext and will be encrypted by the server library before stored. - CHANNEL_CREATE_FLAG_PASSWORDS_ENCRYPTED = 0x001, ///< Channel passwords are already encrypted in the creation parameters. Will be stored as is. -}; - -/** - * Server callbacks. - * Zero initialize and set members to functions that are to be called when the event in question happens. - * Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity - * upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly. -*/ -struct ServerLibFunctions { - /** - * @brief called when audio data is received from any client. Allows access to audio data from any client. - * - * @details Can be used to implement server side voice recording. Do not implement if you don't need server side recording. - * Callback will be called for every client sending audio data, even if nobody can hear said client (e.g. alone in a channel). - * - * @param serverID the server for which the callback was called - * @param clientID the client which is sending audio data - * @param voiceData pointer to the voice buffer. Must not be invalidated or otherwise tampered with. - * @param voiceDataSize number of audio frames available in the buffer - * @param frequency audio data sample rate - */ - void (*onVoiceDataEvent) (uint64 serverID, anyID clientID, unsigned char* voiceData, unsigned int voiceDataSize, unsigned int frequency); - - /** - * @brief called when a client starts talking - * - * @param serverID the server for which the callback was called - * @param clientID the client that started talking - */ - void (*onClientStartTalkingEvent) (uint64 serverID, anyID clientID); - - /** - * @brief called when a client stops talking - * - * @param serverID the server for which the callback was called - * @param clientID the client that stopped talking - */ - void (*onClientStopTalkingEvent) (uint64 serverID, anyID clientID); - - /** - * @brief called when a client connects - * - * @param serverID the server for which the callback was called - * @param clientID the client that connected - * @param channelID the channel that the client connected to - * @param removeClientError whether to allow the client on the server. Set the value to one of the values from the @ref Ts3ErrorType enum if you want to reject the client. - */ - void (*onClientConnected) (uint64 serverID, anyID clientID, uint64 channelID, unsigned int* removeClientError); - - /** - * @brief called when a client disconnects - * - * @param serverID the server for which the callback was called - * @param clientID the client that disconnected. The client is already gone by the time this callback is called. The client id cannot be used to query information. - * @param channelID the channel that the client was in before disconnecting. - */ - void (*onClientDisconnected) (uint64 serverID, anyID clientID, uint64 channelID); - - /** - * @brief called when a client changed to a different channel by any means, including switching the channel themselves. - * - * @param serverID the server for which the callback was called - * @param clientID the client that switched to a different channel. - * @param oldChannelID the previous channel the client was in. - * @param newChannelID the current channel the client is in now. - */ - void (*onClientMoved) (uint64 serverID, anyID clientID, uint64 oldChannelID, uint64 newChannelID); - - /** - * @brief called when a channel has been created - * - * @param serverID the server for which the callback was called - * @param invokerClientID the id of the client that created the channel. 0 if the server created the channel. - * @param channelID the id of the newly created channel. - */ - void (*onChannelCreated) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a channel has been edited - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that edited the channel. 0 if the server edited the channel. - * @param channelID the channel that was edited - */ - void (*onChannelEdited) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a channel was deleted - * - * @param serverID the server for which the callback was called - * @param invokerClientID client that deleted the channel. 0 if the server deleted the channel - * @param channelID the id of the channel that was deleted. The channel is gone already by the time this callback is called and information about the channel is no longer available - */ - void (*onChannelDeleted) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a server wide text message was sent - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that is sending the message - * @param textMessage utf8 encoded c string containing the text of the message sent - */ - void (*onServerTextMessageEvent) (uint64 serverID, anyID invokerClientID, const char* textMessage); - - /** - * @brief called when a channel text message was sent - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that is sending the message - * @param targetChannelID the channel in which the message is sent - * @param textMessage utf8 encoded c string containing the message sent - */ - void (*onChannelTextMessageEvent) (uint64 serverID, anyID invokerClientID, uint64 targetChannelID, const char* textMessage); - - /** - * @brief when user logging was enabled when calling @ref ts3server_initServerLib this callback is called whenever a message with at least the severity - * specified through @ref ts3server_setLogVerbosity is supposed to be logged. Allows to customize logging and handle errors or critical log events. - * - * @param logmessage utf8 encoded c string containing the message to be logged - * @param logLevel the severity of the message that the callback is called for. One of the values from the @ref LogLevel enum - * @param logChannel utf8 encoded c string containing the arbitrary text used for grouping messages. - * @param logID the server on which the message was logged - * @param logTime utf8 encoded c string containing the time and date in system format the message was logged - * @param completeLogString utf8 encoded c string containing all the previous parameters in a complete text string ready for logging. - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called when an error occurs with license checking. - * - * @details Allows you to gracefully handle errors like a missing or expired license for example, while keeping the rest of your application running. - * - * @param serverID the server on which the error occured. This server has been shut down automatically, other servers keep running. - * If this is 0 then all servers are affected by the error and have been shut down. In this case you may want to call @ref ts3server_destroyServerLib to clean up resources. - * @param errorCode the error that appeared. One of the values from the @ref Ts3ErrorType enum. You can use @ref ts3server_getGlobalErrorMessage to get a string representation for the error code. - */ - void (*onAccountingErrorEvent) (uint64 serverID, unsigned int errorCode); - - /** - * @brief called when a packet needs to be encrypted to be sent over the wire. - * - * @details Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. - * Only implement this callback when you need custom encryption. - * - * @param dataToSend pointer to an array of bytes that need to be encrypted. Must not be freed. Encrypt the data in place in this array if the size of your encrypted data - * is smaller than indicated in the sizeOfData parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory. - * @param sizeOfData size in byte of the dataToSend array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called when a packet needs to be decrypted after it has been received. - * - * @details Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. - * Only implement this callback when you need custom encryption. - * - * @param dataReceived pointer to an array of bytes that need to be decrypted. Must not be freed. Decrypt the data in place in this array if the size of your decrypted data - * is smaller than indicated by the dataReceivedSize parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory - * @param dataReceivedSize size in byte of the dataReceived array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called whenever a file transfer is done - * - * @param data pointer to a structure describing the file transfer that completed. See @ref FileTransferCallbackExport for details. - */ - void (*onFileTransferEvent) (const struct FileTransferCallbackExport* data); - - /** - * @brief called when a client is about to connect. Can be used to deny clients from connecting. - * - * Return @ref ERROR_ok to allow the client on the server, or @ref ERROR_permissions to reject the client. - * - * @param serverID the server the client wants to connect to - * @param client pointer to a @ref ClientMiniExport describing the client trying to connect - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientCanConnect) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client requests channel description of a channel using @ref ts3client_requestChannelDescription. Can be used to deny access to channel descriptions. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the request was received - * @param client pointer to a @ref ClientMiniExport describing the client requesting the channel description - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientCanGetChannelDescription) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client wants to update a clients variables. Used to deny or allow updating certain client variables - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param clientID the client for which the variables are attempted to be changed. - * @param variables pointer to a @ref VariablesExport containing the variables, new and old values of the client. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientUpdate) (uint64 serverID, anyID clientID, const struct VariablesExport* variables); - - /** - * @brief called before a client is kicked from the channel. Allows you to control whether clients are allowed to kick another client - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client pointer to a @ref ClientMiniExport describing the client attempting to kick another client. - * @param toKickCount number of clients that are supposed to be kicked - * @param toKickClients array of @ref ClientMiniExport describing the clients to be kicked - * @param reasonText utf8 encoded c string containing the reason for the kick provided. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientKickFromChannel) (uint64 serverID, const struct ClientMiniExport* client, int toKickCount, const struct ClientMiniExport* toKickClients, const char* reasonText); - - /** - * @brief called before a client is kicked from the server. Allows you to control whether clients are allowed to kick another client - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client pointer to a @ref ClientMiniExport describing the client attempting to kick another client. - * @param toKickCount number of clients that are supposed to be kicked - * @param toKickClients array of @ref ClientMiniExport describing the clients to be kicked - * @param reasonText utf8 encoded c string containing the provided reason for the kick. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientKickFromServer) (uint64 serverID, const struct ClientMiniExport* client, int toKickCount, const struct ClientMiniExport* toKickClients, const char* reasonText); - - /** - * @brief called when a client requests to move one or more other clients. Allows you to control whether a client can move the clients. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the move is attempted. - * @param client pointer to a @ref ClientMiniExport describing the client attempting to move the client(s). - * @param toMoveCount number of clients that are being moved. - * @param toMoveClients array of @ref ClientMiniExport describing which clients are being moved. - * @param newChannel id of the channel the clients are to be moved in to. - * @param reasonText utf8 encoded c string containing the reason provided for the move. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientMove) (uint64 serverID, const struct ClientMiniExport* client, int toMoveCount, const struct ClientMiniExport* toMoveClients, uint64 newChannel, const char* reasonText); - - /** - * @brief called when a client attempts to move a channel. Allows you to control whether the client is allowed to move the channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client attempting to move the channel. - * @param channelID the channel to be moved. - * @param newParentChannelID the new parent channel of the channel - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelMove) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, uint64 newParentChannelID); - - /** - * @brief called when a client tries to send a message. Allows you to control whether the client is allowed to send the message. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client attempting to send the message - * @param targetMode describing the type of message attempting to be sent. One of the values from the @ref TextMessageTargetMode enum - * @param targetClientOrChannel id of the channel or client (depending of the targetMode) that the message is sent to. - * @param textMessage utf8 encoded c string containing the message to be sent. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permSendTextMessage) (uint64 serverID, const struct ClientMiniExport* client, anyID targetMode, uint64 targetClientOrChannel, const char* textMessage); - - /** - * @brief called when server connection information is requested using @ref ts3client_requestServerConnectionInfo. Can be used to deny access. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client requesting the action - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permServerRequestConnectionInfo) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client attempts to request another clients connection variables using @ref ts3client_requestConnectionInfo - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client requesting the other clients information - * @param mayViewIpPort pointer to a variable that controls whether the IP and port of the target client may be seen by the client. Set to 1 to allow the requesting client to see the IP and port. Set to 0 to deny IP and port. - * @param targetClient describes the client that the connection information is requested for. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permSendConnectionInfo) (uint64 serverID, const struct ClientMiniExport* client, int* mayViewIpPort, const struct ClientMiniExport* targetClient); - - /** - * @brief called when a client attempts to create a channel. Allows you to control whether or not the client may create the desired channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the client attempts to create the channel - * @param client a @ref ClientMiniExport describing the client trying to create a channel - * @param parentChannelID the channel that is the parent channel of the channel to be created. 0 if the channel to be created will be a root channel. - * @param variables a @ref VariablesExport struct that describes the channel to be created. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelCreate) (uint64 serverID, const struct ClientMiniExport* client, uint64 parentChannelID, const struct VariablesExport* variables); - - /** - * @brief called when a channel is about to be edited by a client. Allows you to prevent channel edits. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client trying to edit the channel - * @param parentChannelID the channel that is to be edited. - * @param variables a @ref VariablesExport struct that describes the channel after the edit. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelEdit) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, const struct VariablesExport* variables); - - /** - * @brief called before a channel is deleted by a client. Allows you to deny a client deleting channels. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the channel is to be deleted - * @param client a @ref ClientMiniExport describing the client trying to delete the channel - * @param channelID the channel that is to be deleted - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelDelete) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID); - - /** - * @brief called when a client requests to subscribe a channel. Allows you to deny subscribing to a channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the client attempts to subscribe to the channel. - * @param client a @ref ClientMiniExport describing the client trying to subscribe the channel - * @param channelID the channel that is to be subscribed - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelSubscribe) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID); - - /** - * @brief called when a file is to be uploaded. Allows you to deny a client from uploading files, files above a certain size, etc. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client that attempts to upload the file. - * @param params describes the file to be uploaded. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferInitUpload) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftinitupload* params); - - /** - * @brief called when a file is to be downloaded. Allows you to deny a client from downloading files, files above a certain size, etc. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client that attempts to download the file - * @param params describes the file to be downloaded. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferInitDownload) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftinitdownload* params); - - /** - * @brief called when a client requests file information using @ref ts3client_requestFileInfo. Allows to deny clients from getting file information. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to get information of the file. - * @param params describes the file that information is requested for. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferGetFileInfo) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftgetfileinfo* params); - - /** - * @brief called when a client requests a directory listing using @ref ts3client_requestFileList. Allows to deny listing files and directories in channels / directories. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferGetFileList) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftgetfilelist* params); - - /** - * @brief called when a client attempts to delete one or more files using @ref ts3client_requestDeleteFile. Allows denying clients deleting files. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to delete the file - * @param params describes the file to be deleted - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferDeleteFile) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftdeletefile* params); - - /** - * @brief called when a directory is to be created using @ref ts3client_requestCreateDirectory. Allows to deny creating certain directories. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to create the directory - * @param params describes the directory to create. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferCreateDirectory) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftcreatedir* params); - - /** - * @brief called when a file is to be renamed or moved using @ref ts3client_requestRenameFile. Allows to deny moving files or even renaming files. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to rename or move the file. - * @param params describes the file to be renamed or moved, and where the file should be moved to if it's being moved. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferRenameFile) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftrenamefile* params); - - /** - * @brief called when a server or channel password is set. - * - * Used to hash the password or encrypt it for check with outside sources. - * - * @param serverID the server for which the callback was called - * @param plaintext the plaintext password to be encrypted. - * @param encryptedText the encrypted/hashed password. Fill with your encrypted password. Must be an utf8 encoded c string not larger than specified by encryptedTextByteSize - * @param encryptedTextByteSize the maximum number of bytes you may write to encryptedText - */ - void (*onClientPasswordEncrypt) (uint64 serverID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief Allows to rewrite the file path and name of the file to be transfered. Called when a transfer starts. - * @details If you don't need to control server side file name and path then don't implement this callback. - * The parameters are already filled with the default values intended by the client starting the transfer. These can be changed as required. - * When the callback exits with @ref ERROR_ok the transfer is started with the values present in the result struct. - * @verbatim embed:rst - See the :ref:`SDK documentation ` for further details. - @endverbatim - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client which started the file transfer - * @param original the original file path and name desired by the client - * @param result the values from this struct will be used by the server when the callback exits. Already filled with a copy of original. Change the values in this struct as needed. - * @return a value from the @ref Ts3ErrorType enum. Return @ref ERROR_ok to start the transfer with the values in the result struct. When returning an error code the file transfer is not started. - */ - unsigned int (*onTransformFilePath) (uint64 serverID, anyID invokerClientID, const struct TransformFilePathExport* original, struct TransformFilePathExportReturns* result); - - /** - * @brief called when a client connects to the server. Used to verify the server password when using custom password encryption. - * - * @param serverID the server for which the callback was called - * @param client describes the client that connects to the server - * @param password utf8 encoded c string containing the password provided by the client. - * @return a value from the @ref Ts3ErrorType enum. @ref ERROR_ok if the password is valid, @ref ERROR_server_invalid_password if the password is not valid, @ref ERROR_parameter_invalid if the password is in invalid format. - */ - unsigned int (*onCustomServerPasswordCheck) (uint64 serverID, const struct ClientMiniExport* client, const char* password); - - /** - * @brief called when a client attempts to enter a password protected channel. Used to verify the channel password when using custom password encryption. - * - * @param serverID the server for which the callback was called - * @param client describes the client that enters a channel - * @param channelID the channel the client attempts to join - * @param password utf8 encoded c string containing the password provided by the client. - * @return a value from the @ref Ts3ErrorType enum. @ref ERROR_ok if the password is valid, @ref ERROR_server_invalid_password if the password is not valid, @ref ERROR_parameter_invalid if the password is in invalid format. - */ - unsigned int (*onCustomChannelPasswordCheck) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, const char* password); - -}; //END OF ServerLibFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the server library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the server library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by server library -*/ -EXPORTDLL unsigned int ts3server_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the server library and defines callback functions - * - * This is the first function you need to call, before this all calls to the server library will fail. In this call you will also set the functions you would like to have called when - * certain changes or events happen. This function must not be called multiple times. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the @ref ServerLibFunctions struct - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files. Pass 0 to use the default of using a folder called logs in the working directory. - * @param argc The number of arguments provided to the application in argv. Used to process command line arguments - * @param argv The command line arguments provided to the application. These will be processed prior to server lib initialization. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_initServerLib(const struct ServerLibFunctions* functionPointers, int usedLogTypes, const char* logFileFolder, int argc, const char* const * argv); - -/** - * @brief Initialize the file transfer subsystem. Allows clients to store files on the machine the server is running on and download them. - * - * If you want to support file transfer functionality, then call this function after calling @ref ts3server_initServerLib - * If you don't call this function file transfer features will not be available. - * The server library will create the directories necessary for storing files as needed, however directories will not be cleaned up by - * the server library. Instead it is the responsibility of the application to clean up these directories when they're no longer needed (e.g. after a virtual server was deleted) - * - * @param filebase path to where the server library will create necessary directories and store files uploaded by clients. - * @param ips zero terminated array of IP addresses to listen on for file transfer connections. IPv4 and IPv6 addresses are supported, do NOT pass host names. - * If set to 0, it will be treated as if you passed { "0.0.0.0", "::", 0 } - * @param port the TCP port to listen on for file transfer connections. - * @param downloadBandwidth limit in bytes per second which is available for downloading files from the server. Speed across all transfers will be limited to this number. Specify @ref BANDWIDTH_LIMIT_UNLIMITED for no limit. - * @param uploadBandwidth limit in bytes per second which is available for uploading files to the server. Speed across all transfers will be limited to this number. Specify @ref BANDWIDTH_LIMIT_UNLIMITED for no limit. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_enableFileManager(const char* filebase, const char** ips, int port, uint64 downloadBandwidth, uint64 uploadBandwidth); - -/** - * @brief Destroys the server lib. Must not be called from within a callback. - * - * All clients will lose connection and timeout, all servers will terminate. - * This is the last function to call. After this call you will no longer be able to use any server library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_destroyServerLib(); - -/** - * @brief Prevents clients from performing certain actions. SDK only. - * - * Use this to disable certain features for clients, e.g. deleting channels or moving clients - * so that the server has authority over these matters and is the only entity who can do so. - * To disable multiple commands, call this function once for each command you would like to disable for clients. - * - * @param clientCommand the command to disable. One of the values from the @ref ClientCommand enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_disableClientCommand(int clientCommand); - -/** - * @brief Retrieve the server version string - * - * @param result address of a variable to receive the server version. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getServerLibVersion(char** result); - -/** - * @brief Retrieve the server version number - * - * @param result address of a variable to receive the server version number. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getServerLibVersionNumber(uint64* result); - -/*logging*/ - -/** - * @brief Specify which log messages to send to the @ref ServerLibFunctions.onUserLoggingMessageEvent callback - * - * @param logVerbosity Minimum verbosity of a log message to pass to the callback. One of the values from the @ref LogLevel enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief get a human readable error description string for an error code - * - * @param globalErrorCode the error code to retrieve the description for. One of the values from the @ref Ts3ErrorType enum. - * @param result address of a variable to receive the error description as a utf8 encoded c string. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getGlobalErrorMessage(unsigned int globalErrorCode, char** result); - -/*client info*/ - -/** - * @brief get the value of a client variable as integer. - * - * Not all variables are available as integer, some are only available as string or unsigned 64 bit integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int* result); - -/** - * @brief get the value of a client variable as unsigned 64 bit integer. - * - * Not all variables are available as unsigned 64 bit integer, some are only available as string or integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64* result); - -/** - * @brief get the value of the client variable as string - * - * Not all variables are available as string, some are only available as unsigned 64 bit integer or integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, char** result); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int value); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as unsigned 64 bit integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64 value); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as string. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, const char* value); - -/** - * @brief Apply and publish client changes after setting client variables. - * - * @param serverID specifies the server the client is on - * @param clientID the client which we have changed variables for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushClientVariable(uint64 serverID, anyID clientID); - -/** - * @brief set a clients whisper list. Will stop transmitting that clients voice to their current channel. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * The voice data of the specified client will be transmitted to all specified channels and all the specified clients. - * Pass 0 to both channelID and clientID to restore default behavior of transmitting voice to current channel. - * - * @param serverID the server on which to set the whisper list - * @param clID the client for which to set the whisper list - * @param channelID zero terminated array of channel ids to add to the whisper list. Pass nullptr to reset. Like { 3, 94, 84, ..., 0 } - * @param clientID zero terminated array of client ids to add to the whisper list. Pass nullptr to reset. Like { 1, 4, ..., 0 } - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientWhisperList(uint64 serverID, anyID clID, const uint64* channelID, const anyID* clientID); - -/** - * @brief get a list of all clients connected to a server - * - * @param serverID specifies the server on which to get the list of clients - * @param result address of a variable to receive the zero terminated list of clients, like {1, 2, 50, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientList(uint64 serverID, anyID** result); - -/** - * @brief get the id of the clients current channel - * - * @param serverID specifies the server the client is on - * @param clientID the client to get the channel of - * @param result address of a variable to receive the channel id - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelOfClient(uint64 serverID, anyID clientID, uint64* result); - -/** - * @brief Move one or more clients to a different channel - * - * @param serverID specifies the server the client is connected to - * @param newChannelID the id of the channel to move the client(s) to - * @param clientIDArray zero terminated array of client ids to move. Like {4, 9, ..., 0} - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_clientMove(uint64 serverID, uint64 newChannelID, const anyID* clientIDArray); - -/** - * @brief kick one or more clients from the server, terminating their connection. - * - * @param serverID the server the client(s) are connected to - * @param clientIDArray zero terminated array of client ids to kick. Like {4, 3, 12, ..., 0} - * @param kickReason utf8 encoded c string describing the reason for the kick. Pass an empty string if unused. - * @param failOnClientError boolean flag. If 1 the function will fail if clients to be kicked are not on the server. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_clientsKickFromServer(uint64 serverID, const anyID* clientIDArray, const char* kickReason, int failOnClientError); - -/** - * @brief get a list of clients that are using one of the specified public identities - * - * @param serverID the server to check for clients on - * @param clientUIDs address of a zero terminated array containing the client unique identifiers to find client ids for. Like { "uid1", "uid2", ..., '@0' } - * @param result address of a variable to receive the client ids using any of the supplied unique identifiers. - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientIDSfromUIDS(uint64 serverID, const char** clientUIDs, anyID** result); - -/*channel info*/ - -/** - * @brief get value of a channel variable as integer. - * - * Not all variables are available as integer, some are only available as string or unsigned 64 bit integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int* result); - -/** - * @brief get value of a channel variable as unsigned 64 bit integer. - * - * Not all variables are available as unsigned 64 bit integer, some are only available as string or integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64* result); - -/** - * @brief get value of a channel variable as string. - * - * Not all variables are available as string, some are only available as integer or unsigned 64 bit integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * Memory is allocated by the server library and caller must free it using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, char** result); - -/** - * @brief set the variable of a channel to a new value. - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID specifies the server the channel is located on - * @param channelID specifies the channel on which to change the variable - * @param flag specifies which variable to change. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int value); - -/** - * @brief set a channel variable - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to set the variable for - * @param flag specifies which variable to set. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64 value); - -/** - * @brief - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to set the variable for - * @param flag specifies which variable to set. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, const char* value); - -/** - * @brief After changing channel variables call this function to publish the changes to connected clients - * - * @param serverID the server on which channels were edited - * @param channelID the channel which variables were changed - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushChannelVariable(uint64 serverID, uint64 channelID); - -/** - * @brief After setting the channel properties on a new channel, call this function to publish the channel to clients - * - * @param serverID the server on which to create the channel - * @param channelParentID the id of the parent channel for the new channel - * @param result address of a variable to receive the channel id of the newly created channel - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushChannelCreation(uint64 serverID, uint64 channelParentID, uint64* result); - -/** - * @brief Create a structure that defines channel properties for use with @ref ts3server_createChannel. - * - * @param result address of a variable to receive a pointer to the structure. Pointer must not be freed! - * After receiving the structure pointer, it must be filled using @ref ts3server_setChannelCreationParams - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_makeChannelCreationParams(struct TS3ChannelCreationParams** result); - -/** - * @brief Specify mandatory details of a channel to be created at server creation using @ref ts3server_createVirtualServer2 - * - * @details Must be called after @ref ts3server_getVirtualServerCreationParamsChannelCreationParams to set basic properties of a channel. - * After this call you may set additional channel properties by calling @ref ts3server_getChannelCreationParamsVariables and @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * - * @param channelCreationParams defines the channel for which we set basic properties. Obtained by calling @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * @param channelParentID the id of the channel that this channel is a sub channel of. Pass 0 to make this channel a root channel. - * @param channelID the id this channel should have. Pass 0 to have the server lib assign a free ID. This is used to identify the channel in other calls to the client and server library. Must be unique across all virtual servers during the lifetime of the server library. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelCreationParams(struct TS3ChannelCreationParams* channelCreationParams, uint64 channelParentID, uint64 channelID); /*0 id's means undefined*/ - -/** - * @brief Allows settings optional channel properties for channels to be created either at server creation using @ref ts3server_createVirtualServer2 or using @ref ts3server_createChannel. - * - * @param channelCreationParams defines which channel to set variables for. Address of the structure obtained by calling @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * when the channel is to be created at server creation (using @ref ts3server_createVirtualServer2) or obtained by calling @ref ts3server_makeChannelCreationParams when using with @ref ts3server_createChannel - * @param result address of a variable to receive a pointer that is to be filled using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelCreationParamsVariables(struct TS3ChannelCreationParams* channelCreationParams, struct TS3Variables** result); - -/** - * @brief create a new channel on an existing virtual server. - * - * @param serverID the server on which to create the channel. - * @param channelCreationParams defines channel properties. Address of the structure obtained by calling @ref ts3server_makeChannelCreationParams - * Must have been filled using @ref ts3server_setChannelCreationParams before this call. - * @param flags defines how certain information is presented in the channelCreationParams. Combination of the values from the @ref ChannelCreateFlags enum - * @param result address of a variable to receive the channel id of the newly created channel. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createChannel(uint64 serverID, struct TS3ChannelCreationParams* channelCreationParams, enum ChannelCreateFlags flags, uint64* result); - -/** - * @brief list all channels on the server - * - * @param serverID the server to get the list of channels on - * @param result address of a variable to receive a zero terminted array of channel ids. Like {4, 65, 23, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelList(uint64 serverID, uint64** result); - -/** - * @brief get list of clients in a channel - * - * @param serverID the server on which the channel is located - * @param channelID the channel of which to get the list of clients - * @param result address of a variable to receive a zero terminated array of client ids in the channel. Like {3, 5, 39, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelClientList(uint64 serverID, uint64 channelID, anyID** result); - -/** - * @brief get the parent channel of a channel - * - * @param serverID the server on which the channel is located - * @param channelID the channel of which to get the parent channel - * @param result address of a variable to receive the parent channel id - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getParentChannelOfChannel(uint64 serverID, uint64 channelID, uint64* result); - -/** - * @brief delete a channel - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to delete - * @param force boolean flag, 1 = delete even if there are clients or sub channels in the channel. 0 = fail if there are sub channels or clients in the channel or sub channels. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_channelDelete(uint64 serverID, uint64 channelID, int force); - -/** - * @brief move a channel within the tree, make it a sub channel or root channel. - * - * @param serverID the server on which to move a channel - * @param channelID the channel to move - * @param newChannelParentID id of the parent channel to move this channel into. Set to 0 to make this channel a root channel. - * @param newOrder id of the channel below which this channel is to be sorted. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_channelMove(uint64 serverID, uint64 channelID, uint64 newChannelParentID, uint64 newOrder); - -/*server info*/ - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the result - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int* result); - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the result. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64* result); - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive a utf8 encoded c string containing the value. - * Memory is allocated by the server library and must be freed by the caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, char** result); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int value); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64 value); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, const char* value); - -/** - * @brief Publish server changes done through previous calls to @ref ts3server_setVirtualServerVariableAsInt, @ref ts3server_setVirtualServerVariableAsString, @ref ts3server_setVirtualServerVariableAsUInt64 - * - * @param serverID the server you previously called setVirtualServerVariableAs functions - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushVirtualServerVariable(uint64 serverID); - -/** - * @brief Creates a structure to define an entire virtual server including the channel layout for server creation for use with @ref ts3server_createVirtualServer2 - * - * @details This is the first function to call when using the @ref ts3server_createVirtualServer2 meachanism of creating virtual servers in one go, including all of their channels. - * After receiving the structure using this function, you need to call @ref ts3server_setVirtualServerCreationParams to set basic configuration for this virtual server. - * Once that is done you can set additional parameters using @ref ts3server_getVirtualServerCreationParamsVariables and @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * - * @param result address of a variable to receive a pointer to a structure defining the virtual server. This must be filled using @ref ts3server_setVirtualServerCreationParams after this. - * Pointer must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_makeVirtualServerCreationParams(struct TS3VirtualServerCreationParams** result); - -/** - * @brief Set mandatory server creation properties for server creation using @ref ts3server_createVirtualServer2. - * - * @details This call is mandatory after calling @ref ts3server_makeVirtualServerCreationParams when using @ref ts3server_createVirtualServer2 and sets the basic information to create a virtual server. - * After this call you can optionally set other variables by calling @ref ts3server_getVirtualServerCreationParamsVariables after this. - * - * @param virtualServerCreationParams pointer to a struct of creation parameters obtained by calling @ref ts3server_makeVirtualServerCreationParams - * @param serverPort the UDP port to listen for client connections on - * @param serverIp comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported. - * @param serverKeyPair unique key for encryption. Pass an empty string when originally creating a new server, query the generated encryption key with @ref ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups. - * @param serverMaxClients maximum number of clients that can be connected simultaneously at any given time - * @param channelCount the amount of channels this server will have after creation. You must call @ref ts3server_getVirtualServerCreationParamsChannelCreationParams with this virtualServerCreationParams exactly this many times. - * @param serverID the id this virtual server will have when created. server id must be unique during life time of the server library. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerCreationParams(struct TS3VirtualServerCreationParams* virtualServerCreationParams, unsigned int serverPort, const char* serverIp, const char* serverKeyPair, unsigned int serverMaxClients, unsigned int channelCount, uint64 serverID); - -/** - * @brief create struct to define optional server settings for server creation with @ref ts3server_createVirtualServer2 - * - * @param virtualServerCreationParams - * @param result address of a variable to receive a pointer to a TS3Variables struct, to set optional server settings using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsString or @ref ts3server_setVariableAsUInt64. - * Memory must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerCreationParamsVariables(struct TS3VirtualServerCreationParams* virtualServerCreationParams, struct TS3Variables** result); - -/** - * @brief Used to specify channels to create during advanced server creation using @ref ts3server_createVirtualServer2. - * - * @details Call this function exactly as often as you indicated channels to be created in the @ref ts3server_setVirtualServerCreationParams call. - * Once you have received the struct you must set the details using @ref ts3server_setChannelCreationParams and can optionally set additional parameters using - * @ref ts3server_getChannelCreationParamsVariables to get a structure to fill using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsString, @ref ts3server_setVariableAsUInt64 - * - * @param virtualServerCreationParams pointer to the server structure on which to create this channel. Obtained by calling @ref ts3server_makeVirtualServerCreationParams - * @param channelIdx specifies the channel to specify creation parameters for. Must be > 0 and < the channelCount parameter specified in the @ref ts3server_setVirtualServerCreationParams call - * @param result address of a variable to receive a pointer that is to be filled using @ref ts3server_setChannelCreationParams. Must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerCreationParamsChannelCreationParams(struct TS3VirtualServerCreationParams* virtualServerCreationParams, unsigned int channelIdx, struct TS3ChannelCreationParams** result); - -/** - * @brief Create an entire server structure in a single call. Useful for restoring an entire virtual server including channels including their ids after storing them on shutdown. - * See the SDK documentation for more in depth information. - * - * @details This requires a few other calls to be made in advance. First you need to call @ref ts3server_makeVirtualServerCreationParams to get a - * TS3VirtualServerCreationParams struct that then needs to be filled via @ref ts3server_setVirtualServerCreationParams. - * You can then use @ref ts3server_getVirtualServerCreationParamsVariables to set other server settings and use @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * to specify channels to create using @ref ts3server_setChannelCreationParams. - * - * @param virtualServerCreationParams pointer to the server parameters obtained by calling @ref ts3server_makeVirtualServerCreationParams. These must have been filled using - * @ref ts3server_setVirtualServerCreationParams before calling this function. - * @param flags defines how certain information is present in the virtualServerCreationParams. Combination of the values from the @ref VirtualServerCreateFlags enum - * @param result address of a variable to receive the created servers id. This is used in other calls to the server library to identify this server. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createVirtualServer2(struct TS3VirtualServerCreationParams* virtualServerCreationParams, enum VirtualServerCreateFlags flags, uint64* result); - -/** - * @brief get value of server connection properties as unsigned integer. - * - * @param serverID which server to get connection properties of - * @param flag specifies which property to get the value of. One of the values from the @ref ConnectionProperties enum - * @param result address of a variable to receive the value of the connection property - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerConnectionVariableAsUInt64(uint64 serverID, enum ConnectionProperties flag, uint64* result); - -/** - * @brief get value of server connection properties as double - * - * @param serverID which server to get connection properties of - * @param flag specifies which value to get. One of the values from the @ref ConnectionProperties enum - * @param result address of a variable to receive the value of the connection property. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerConnectionVariableAsDouble(uint64 serverID, enum ConnectionProperties flag, double* result); - -/** - * @brief get a list of virtual servers in this instance - * - * @param result address of a variable to receive a zero terminated array of virtual server ids. Like {4, 8, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerList(uint64** result); - -/** - * @brief deletes a virtual server. All clients will be disconnected and no more connections are accepted. You need to recreate the server - * using @ref ts3server_createVirtualServer or @ref ts3server_createVirtualServer2 to make it available again. - * - * You may want to save the state of the virtual server if you need persistence. - * - * @param serverID specifies which server to stop - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_stopVirtualServer(uint64 serverID); - -/** - * @brief create a new virtual server. The server is started automatically after being created. - * - * @param serverPort the UDP port to listen for client connections on - * @param serverIp comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported. - * @param serverName display name of the server. - * @param serverKeyPair Key pair for encryption. Must be unique for each virtual server. Pass an empty string when originally creating a new server, query the generated encryption key with @ref ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups. - * @param serverMaxClients maximum number of clients that can be connected simultaneously at any given time - * @param result address of a variable that will receive the virtual server ID that can be used to specify this server in future calls to server library functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createVirtualServer(unsigned int serverPort, const char* serverIp, const char* serverName, const char* serverKeyPair, unsigned int serverMaxClients, uint64* result); - -/** - * @brief retrieve the encryption keys used by the virtual server. - * - * Store these and use them on subsequent process startup to recreate this server when calling @ref ts3server_createVirtualServer - * - * @param serverID the server for which to get the key pair. - * @param result address of a variable to receive a utf8 encoded c string containing the key pair. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerKeyPair(uint64 serverID, char** result); - -/*security salt/hash*/ - -/** - * @brief Create a security salt to lock channel to identities. See the :ref:SDK Documentation<`channel_security_salt`> on the topic for more in depth explanation. - * - * @param options specifies which parameters to include in the security salt. A combination of values from the @ref SecuritySaltOptions enum. - * @param salt pointer to random data of cryptographic quality. - * @param saltByteSize number of bytes of random data to use. Larger is better but slower. - * @param securitySalt address of a variable to receive the security salt. - * Memory is allocated by the server library and needs to be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createSecuritySalt(int options, void* salt, int saltByteSize, char** securitySalt); - -/** - * @brief create a hash for a specific client from a security salt to lock an identity to a channel. See the :ref:SDK Documentation<`channel_security_salt`> on the topic for more in depth explanation. - * - * @param securitySalt the security salt of a channel as generated by @ref ts3server_createSecuritySalt - * @param clientUniqueIdentifier public identity of a client to generate a security hash for - * @param clientNickName nickname of the client to include in the hash if specified by the salt. - * @param clientMetaData meta data of the client to include in the hash if specified by the salt. - * @param securityHash address of a variable to receive the security hash. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_calculateSecurityHash(const char* securitySalt, const char* clientUniqueIdentifier, const char* clientNickName, const char* clientMetaData, char** securityHash); - -/*variable editing*/ - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsInt(struct TS3Variables* var, int flag, int* result); - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsUInt64(struct TS3Variables* var, int flag, uint64* result); - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsString(struct TS3Variables* var, int flag, char** result); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set for the variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsInt(struct TS3Variables* var, int flag, int value); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set for the variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsUInt64(struct TS3Variables* var, int flag, uint64 value); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value utf8 encoded c string containing the value to set the variable to - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsString(struct TS3Variables* var, int flag, const char* value); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/serverlib_publicdefinitions.h b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/serverlib_publicdefinitions.h deleted file mode 100644 index 0726f27..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/include/teamspeak/serverlib_publicdefinitions.h +++ /dev/null @@ -1,4 +0,0 @@ -#ifndef SERVERLIB_PUBLICDEFINITIONS_H -#define SERVERLIB_PUBLICDEFINITIONS_H - -#endif //SERVERLIB_PUBLICDEFINITIONS_H diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/lib/cmake/team_server/team_serverConfig.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/lib/cmake/team_server/team_serverConfig.cmake deleted file mode 100644 index d998fad..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/lib/cmake/team_server/team_serverConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_serverConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_serverTargets.cmake") - -check_required_components(team_server) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/lib/cmake/team_server/team_serverTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/lib/cmake/team_server/team_serverTargets-release.cmake deleted file mode 100644 index be23b68..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/lib/cmake/team_server/team_serverTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::server" for configuration "Release" -set_property(TARGET teamspeak::server APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::server PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_server.so" - IMPORTED_SONAME_RELEASE "libteamspeak_sdk_server.so" - ) - -list(APPEND _cmake_import_check_targets teamspeak::server ) -list(APPEND _cmake_import_check_files_for_teamspeak::server "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_server.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/lib/cmake/team_server/team_serverTargets.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/lib/cmake/team_server/team_serverTargets.cmake deleted file mode 100644 index f46de6c..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/linux-x86_64/lib/cmake/team_server/team_serverTargets.cmake +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::server) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::server -add_library(teamspeak::server SHARED IMPORTED) - -set_target_properties(teamspeak::server PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include" -) - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_serverTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/server_commands_file_transfer.h b/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/server_commands_file_transfer.h deleted file mode 100644 index a4e8ece..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/server_commands_file_transfer.h +++ /dev/null @@ -1,149 +0,0 @@ -#pragma once -/*WARNING: This file is auto generated. Do not edit this file, but edit the server messages and regenerate! */ - -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** Structure that contains the command data for an ftcreatedir message */ -struct ts3sc_data_ftcreatedir { - uint64 channelID; ///< The channel ID where the directory is to be created - const char* dirname; ///< utf8 encoded c string containing the directory name -}; - -/** Structure that contains the meta data for an ftcreatedir message */ -struct ts3sc_meta_ftcreatedir { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** C Structure that contains the meta data and data for an ftcreatedir message */ -struct ts3sc_ftcreatedir { - struct ts3sc_meta_ftcreatedir m; ///< meta data - struct ts3sc_data_ftcreatedir d; ///< data -}; - -/** Structure that contains the command data for an ftdeletefile message */ -struct ts3sc_data_ftdeletefile { - uint64 channelID; ///< The channel ID where the file is to be deleted -}; - -/** Structure that contains the repeat command data for an ftdeletefile message */ -struct ts3sc_array_ftdeletefile { - const char* fileName; ///< The file name to be deleted -}; - -/** Structure that contains the meta data for an ftdeletefile message */ -struct ts3sc_meta_ftdeletefile { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** C Structure that contains the meta data and data for an ftdeletefile message */ -struct ts3sc_ftdeletefile { - struct ts3sc_meta_ftdeletefile m; ///< meta data - struct ts3sc_data_ftdeletefile d; ///< data - int r_size; ///< number of items in r - struct ts3sc_array_ftdeletefile* r; ///< repeated data -}; - -/** Structure that contains the command data for an ftgetfileinfo message */ -struct ts3sc_data_ftgetfileinfo { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** Structure that contains the repeat command data for an ftgetfileinfo message */ -struct ts3sc_array_ftgetfileinfo { - uint64 channelID; ///< The channel ID where the file is located - const char* fileName; ///< utf8 encoded c string containing the file name -}; - -/** Structure that contains the meta data for an ftgetfileinfo message */ -struct ts3sc_meta_ftgetfileinfo { - int RESERVED; /** -#include - -#ifdef __cplusplus -extern "C" { -#endif - -struct TS3ChannelCreationParams; //opaque definition -struct TS3VirtualServerCreationParams; //opaque definition -struct TS3Variables; //opaque definition - -enum VirtualServerCreateFlags { - VIRTUALSERVER_CREATE_FLAG_NONE = 0x0000, ///< Server password is stored plaintext and will be encrypted by the server library before stored. - VIRTUALSERVER_CREATE_FLAG_PASSWORDS_ENCRYPTED = 0x0001, ///< Server password is already encrypted in the creation parameters. Will be stored as is. -}; - -enum ChannelCreateFlags { - CHANNEL_CREATE_FLAG_NONE = 0x000, ///< Channel password is stored plaintext and will be encrypted by the server library before stored. - CHANNEL_CREATE_FLAG_PASSWORDS_ENCRYPTED = 0x001, ///< Channel passwords are already encrypted in the creation parameters. Will be stored as is. -}; - -/** - * Server callbacks. - * Zero initialize and set members to functions that are to be called when the event in question happens. - * Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity - * upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly. -*/ -struct ServerLibFunctions { - /** - * @brief called when audio data is received from any client. Allows access to audio data from any client. - * - * @details Can be used to implement server side voice recording. Do not implement if you don't need server side recording. - * Callback will be called for every client sending audio data, even if nobody can hear said client (e.g. alone in a channel). - * - * @param serverID the server for which the callback was called - * @param clientID the client which is sending audio data - * @param voiceData pointer to the voice buffer. Must not be invalidated or otherwise tampered with. - * @param voiceDataSize number of audio frames available in the buffer - * @param frequency audio data sample rate - */ - void (*onVoiceDataEvent) (uint64 serverID, anyID clientID, unsigned char* voiceData, unsigned int voiceDataSize, unsigned int frequency); - - /** - * @brief called when a client starts talking - * - * @param serverID the server for which the callback was called - * @param clientID the client that started talking - */ - void (*onClientStartTalkingEvent) (uint64 serverID, anyID clientID); - - /** - * @brief called when a client stops talking - * - * @param serverID the server for which the callback was called - * @param clientID the client that stopped talking - */ - void (*onClientStopTalkingEvent) (uint64 serverID, anyID clientID); - - /** - * @brief called when a client connects - * - * @param serverID the server for which the callback was called - * @param clientID the client that connected - * @param channelID the channel that the client connected to - * @param removeClientError whether to allow the client on the server. Set the value to one of the values from the @ref Ts3ErrorType enum if you want to reject the client. - */ - void (*onClientConnected) (uint64 serverID, anyID clientID, uint64 channelID, unsigned int* removeClientError); - - /** - * @brief called when a client disconnects - * - * @param serverID the server for which the callback was called - * @param clientID the client that disconnected. The client is already gone by the time this callback is called. The client id cannot be used to query information. - * @param channelID the channel that the client was in before disconnecting. - */ - void (*onClientDisconnected) (uint64 serverID, anyID clientID, uint64 channelID); - - /** - * @brief called when a client changed to a different channel by any means, including switching the channel themselves. - * - * @param serverID the server for which the callback was called - * @param clientID the client that switched to a different channel. - * @param oldChannelID the previous channel the client was in. - * @param newChannelID the current channel the client is in now. - */ - void (*onClientMoved) (uint64 serverID, anyID clientID, uint64 oldChannelID, uint64 newChannelID); - - /** - * @brief called when a channel has been created - * - * @param serverID the server for which the callback was called - * @param invokerClientID the id of the client that created the channel. 0 if the server created the channel. - * @param channelID the id of the newly created channel. - */ - void (*onChannelCreated) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a channel has been edited - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that edited the channel. 0 if the server edited the channel. - * @param channelID the channel that was edited - */ - void (*onChannelEdited) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a channel was deleted - * - * @param serverID the server for which the callback was called - * @param invokerClientID client that deleted the channel. 0 if the server deleted the channel - * @param channelID the id of the channel that was deleted. The channel is gone already by the time this callback is called and information about the channel is no longer available - */ - void (*onChannelDeleted) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a server wide text message was sent - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that is sending the message - * @param textMessage utf8 encoded c string containing the text of the message sent - */ - void (*onServerTextMessageEvent) (uint64 serverID, anyID invokerClientID, const char* textMessage); - - /** - * @brief called when a channel text message was sent - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that is sending the message - * @param targetChannelID the channel in which the message is sent - * @param textMessage utf8 encoded c string containing the message sent - */ - void (*onChannelTextMessageEvent) (uint64 serverID, anyID invokerClientID, uint64 targetChannelID, const char* textMessage); - - /** - * @brief when user logging was enabled when calling @ref ts3server_initServerLib this callback is called whenever a message with at least the severity - * specified through @ref ts3server_setLogVerbosity is supposed to be logged. Allows to customize logging and handle errors or critical log events. - * - * @param logmessage utf8 encoded c string containing the message to be logged - * @param logLevel the severity of the message that the callback is called for. One of the values from the @ref LogLevel enum - * @param logChannel utf8 encoded c string containing the arbitrary text used for grouping messages. - * @param logID the server on which the message was logged - * @param logTime utf8 encoded c string containing the time and date in system format the message was logged - * @param completeLogString utf8 encoded c string containing all the previous parameters in a complete text string ready for logging. - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called when an error occurs with license checking. - * - * @details Allows you to gracefully handle errors like a missing or expired license for example, while keeping the rest of your application running. - * - * @param serverID the server on which the error occured. This server has been shut down automatically, other servers keep running. - * If this is 0 then all servers are affected by the error and have been shut down. In this case you may want to call @ref ts3server_destroyServerLib to clean up resources. - * @param errorCode the error that appeared. One of the values from the @ref Ts3ErrorType enum. You can use @ref ts3server_getGlobalErrorMessage to get a string representation for the error code. - */ - void (*onAccountingErrorEvent) (uint64 serverID, unsigned int errorCode); - - /** - * @brief called when a packet needs to be encrypted to be sent over the wire. - * - * @details Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. - * Only implement this callback when you need custom encryption. - * - * @param dataToSend pointer to an array of bytes that need to be encrypted. Must not be freed. Encrypt the data in place in this array if the size of your encrypted data - * is smaller than indicated in the sizeOfData parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory. - * @param sizeOfData size in byte of the dataToSend array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called when a packet needs to be decrypted after it has been received. - * - * @details Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. - * Only implement this callback when you need custom encryption. - * - * @param dataReceived pointer to an array of bytes that need to be decrypted. Must not be freed. Decrypt the data in place in this array if the size of your decrypted data - * is smaller than indicated by the dataReceivedSize parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory - * @param dataReceivedSize size in byte of the dataReceived array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called whenever a file transfer is done - * - * @param data pointer to a structure describing the file transfer that completed. See @ref FileTransferCallbackExport for details. - */ - void (*onFileTransferEvent) (const struct FileTransferCallbackExport* data); - - /** - * @brief called when a client is about to connect. Can be used to deny clients from connecting. - * - * Return @ref ERROR_ok to allow the client on the server, or @ref ERROR_permissions to reject the client. - * - * @param serverID the server the client wants to connect to - * @param client pointer to a @ref ClientMiniExport describing the client trying to connect - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientCanConnect) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client requests channel description of a channel using @ref ts3client_requestChannelDescription. Can be used to deny access to channel descriptions. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the request was received - * @param client pointer to a @ref ClientMiniExport describing the client requesting the channel description - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientCanGetChannelDescription) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client wants to update a clients variables. Used to deny or allow updating certain client variables - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param clientID the client for which the variables are attempted to be changed. - * @param variables pointer to a @ref VariablesExport containing the variables, new and old values of the client. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientUpdate) (uint64 serverID, anyID clientID, const struct VariablesExport* variables); - - /** - * @brief called before a client is kicked from the channel. Allows you to control whether clients are allowed to kick another client - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client pointer to a @ref ClientMiniExport describing the client attempting to kick another client. - * @param toKickCount number of clients that are supposed to be kicked - * @param toKickClients array of @ref ClientMiniExport describing the clients to be kicked - * @param reasonText utf8 encoded c string containing the reason for the kick provided. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientKickFromChannel) (uint64 serverID, const struct ClientMiniExport* client, int toKickCount, const struct ClientMiniExport* toKickClients, const char* reasonText); - - /** - * @brief called before a client is kicked from the server. Allows you to control whether clients are allowed to kick another client - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client pointer to a @ref ClientMiniExport describing the client attempting to kick another client. - * @param toKickCount number of clients that are supposed to be kicked - * @param toKickClients array of @ref ClientMiniExport describing the clients to be kicked - * @param reasonText utf8 encoded c string containing the provided reason for the kick. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientKickFromServer) (uint64 serverID, const struct ClientMiniExport* client, int toKickCount, const struct ClientMiniExport* toKickClients, const char* reasonText); - - /** - * @brief called when a client requests to move one or more other clients. Allows you to control whether a client can move the clients. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the move is attempted. - * @param client pointer to a @ref ClientMiniExport describing the client attempting to move the client(s). - * @param toMoveCount number of clients that are being moved. - * @param toMoveClients array of @ref ClientMiniExport describing which clients are being moved. - * @param newChannel id of the channel the clients are to be moved in to. - * @param reasonText utf8 encoded c string containing the reason provided for the move. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientMove) (uint64 serverID, const struct ClientMiniExport* client, int toMoveCount, const struct ClientMiniExport* toMoveClients, uint64 newChannel, const char* reasonText); - - /** - * @brief called when a client attempts to move a channel. Allows you to control whether the client is allowed to move the channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client attempting to move the channel. - * @param channelID the channel to be moved. - * @param newParentChannelID the new parent channel of the channel - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelMove) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, uint64 newParentChannelID); - - /** - * @brief called when a client tries to send a message. Allows you to control whether the client is allowed to send the message. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client attempting to send the message - * @param targetMode describing the type of message attempting to be sent. One of the values from the @ref TextMessageTargetMode enum - * @param targetClientOrChannel id of the channel or client (depending of the targetMode) that the message is sent to. - * @param textMessage utf8 encoded c string containing the message to be sent. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permSendTextMessage) (uint64 serverID, const struct ClientMiniExport* client, anyID targetMode, uint64 targetClientOrChannel, const char* textMessage); - - /** - * @brief called when server connection information is requested using @ref ts3client_requestServerConnectionInfo. Can be used to deny access. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client requesting the action - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permServerRequestConnectionInfo) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client attempts to request another clients connection variables using @ref ts3client_requestConnectionInfo - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client requesting the other clients information - * @param mayViewIpPort pointer to a variable that controls whether the IP and port of the target client may be seen by the client. Set to 1 to allow the requesting client to see the IP and port. Set to 0 to deny IP and port. - * @param targetClient describes the client that the connection information is requested for. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permSendConnectionInfo) (uint64 serverID, const struct ClientMiniExport* client, int* mayViewIpPort, const struct ClientMiniExport* targetClient); - - /** - * @brief called when a client attempts to create a channel. Allows you to control whether or not the client may create the desired channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the client attempts to create the channel - * @param client a @ref ClientMiniExport describing the client trying to create a channel - * @param parentChannelID the channel that is the parent channel of the channel to be created. 0 if the channel to be created will be a root channel. - * @param variables a @ref VariablesExport struct that describes the channel to be created. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelCreate) (uint64 serverID, const struct ClientMiniExport* client, uint64 parentChannelID, const struct VariablesExport* variables); - - /** - * @brief called when a channel is about to be edited by a client. Allows you to prevent channel edits. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client trying to edit the channel - * @param parentChannelID the channel that is to be edited. - * @param variables a @ref VariablesExport struct that describes the channel after the edit. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelEdit) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, const struct VariablesExport* variables); - - /** - * @brief called before a channel is deleted by a client. Allows you to deny a client deleting channels. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the channel is to be deleted - * @param client a @ref ClientMiniExport describing the client trying to delete the channel - * @param channelID the channel that is to be deleted - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelDelete) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID); - - /** - * @brief called when a client requests to subscribe a channel. Allows you to deny subscribing to a channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the client attempts to subscribe to the channel. - * @param client a @ref ClientMiniExport describing the client trying to subscribe the channel - * @param channelID the channel that is to be subscribed - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelSubscribe) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID); - - /** - * @brief called when a file is to be uploaded. Allows you to deny a client from uploading files, files above a certain size, etc. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client that attempts to upload the file. - * @param params describes the file to be uploaded. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferInitUpload) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftinitupload* params); - - /** - * @brief called when a file is to be downloaded. Allows you to deny a client from downloading files, files above a certain size, etc. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client that attempts to download the file - * @param params describes the file to be downloaded. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferInitDownload) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftinitdownload* params); - - /** - * @brief called when a client requests file information using @ref ts3client_requestFileInfo. Allows to deny clients from getting file information. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to get information of the file. - * @param params describes the file that information is requested for. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferGetFileInfo) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftgetfileinfo* params); - - /** - * @brief called when a client requests a directory listing using @ref ts3client_requestFileList. Allows to deny listing files and directories in channels / directories. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferGetFileList) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftgetfilelist* params); - - /** - * @brief called when a client attempts to delete one or more files using @ref ts3client_requestDeleteFile. Allows denying clients deleting files. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to delete the file - * @param params describes the file to be deleted - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferDeleteFile) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftdeletefile* params); - - /** - * @brief called when a directory is to be created using @ref ts3client_requestCreateDirectory. Allows to deny creating certain directories. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to create the directory - * @param params describes the directory to create. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferCreateDirectory) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftcreatedir* params); - - /** - * @brief called when a file is to be renamed or moved using @ref ts3client_requestRenameFile. Allows to deny moving files or even renaming files. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to rename or move the file. - * @param params describes the file to be renamed or moved, and where the file should be moved to if it's being moved. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferRenameFile) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftrenamefile* params); - - /** - * @brief called when a server or channel password is set. - * - * Used to hash the password or encrypt it for check with outside sources. - * - * @param serverID the server for which the callback was called - * @param plaintext the plaintext password to be encrypted. - * @param encryptedText the encrypted/hashed password. Fill with your encrypted password. Must be an utf8 encoded c string not larger than specified by encryptedTextByteSize - * @param encryptedTextByteSize the maximum number of bytes you may write to encryptedText - */ - void (*onClientPasswordEncrypt) (uint64 serverID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief Allows to rewrite the file path and name of the file to be transfered. Called when a transfer starts. - * @details If you don't need to control server side file name and path then don't implement this callback. - * The parameters are already filled with the default values intended by the client starting the transfer. These can be changed as required. - * When the callback exits with @ref ERROR_ok the transfer is started with the values present in the result struct. - * @verbatim embed:rst - See the :ref:`SDK documentation ` for further details. - @endverbatim - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client which started the file transfer - * @param original the original file path and name desired by the client - * @param result the values from this struct will be used by the server when the callback exits. Already filled with a copy of original. Change the values in this struct as needed. - * @return a value from the @ref Ts3ErrorType enum. Return @ref ERROR_ok to start the transfer with the values in the result struct. When returning an error code the file transfer is not started. - */ - unsigned int (*onTransformFilePath) (uint64 serverID, anyID invokerClientID, const struct TransformFilePathExport* original, struct TransformFilePathExportReturns* result); - - /** - * @brief called when a client connects to the server. Used to verify the server password when using custom password encryption. - * - * @param serverID the server for which the callback was called - * @param client describes the client that connects to the server - * @param password utf8 encoded c string containing the password provided by the client. - * @return a value from the @ref Ts3ErrorType enum. @ref ERROR_ok if the password is valid, @ref ERROR_server_invalid_password if the password is not valid, @ref ERROR_parameter_invalid if the password is in invalid format. - */ - unsigned int (*onCustomServerPasswordCheck) (uint64 serverID, const struct ClientMiniExport* client, const char* password); - - /** - * @brief called when a client attempts to enter a password protected channel. Used to verify the channel password when using custom password encryption. - * - * @param serverID the server for which the callback was called - * @param client describes the client that enters a channel - * @param channelID the channel the client attempts to join - * @param password utf8 encoded c string containing the password provided by the client. - * @return a value from the @ref Ts3ErrorType enum. @ref ERROR_ok if the password is valid, @ref ERROR_server_invalid_password if the password is not valid, @ref ERROR_parameter_invalid if the password is in invalid format. - */ - unsigned int (*onCustomChannelPasswordCheck) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, const char* password); - -}; //END OF ServerLibFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the server library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the server library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by server library -*/ -EXPORTDLL unsigned int ts3server_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the server library and defines callback functions - * - * This is the first function you need to call, before this all calls to the server library will fail. In this call you will also set the functions you would like to have called when - * certain changes or events happen. This function must not be called multiple times. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the @ref ServerLibFunctions struct - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files. Pass 0 to use the default of using a folder called logs in the working directory. - * @param argc The number of arguments provided to the application in argv. Used to process command line arguments - * @param argv The command line arguments provided to the application. These will be processed prior to server lib initialization. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_initServerLib(const struct ServerLibFunctions* functionPointers, int usedLogTypes, const char* logFileFolder, int argc, const char* const * argv); - -/** - * @brief Initialize the file transfer subsystem. Allows clients to store files on the machine the server is running on and download them. - * - * If you want to support file transfer functionality, then call this function after calling @ref ts3server_initServerLib - * If you don't call this function file transfer features will not be available. - * The server library will create the directories necessary for storing files as needed, however directories will not be cleaned up by - * the server library. Instead it is the responsibility of the application to clean up these directories when they're no longer needed (e.g. after a virtual server was deleted) - * - * @param filebase path to where the server library will create necessary directories and store files uploaded by clients. - * @param ips zero terminated array of IP addresses to listen on for file transfer connections. IPv4 and IPv6 addresses are supported, do NOT pass host names. - * If set to 0, it will be treated as if you passed { "0.0.0.0", "::", 0 } - * @param port the TCP port to listen on for file transfer connections. - * @param downloadBandwidth limit in bytes per second which is available for downloading files from the server. Speed across all transfers will be limited to this number. Specify @ref BANDWIDTH_LIMIT_UNLIMITED for no limit. - * @param uploadBandwidth limit in bytes per second which is available for uploading files to the server. Speed across all transfers will be limited to this number. Specify @ref BANDWIDTH_LIMIT_UNLIMITED for no limit. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_enableFileManager(const char* filebase, const char** ips, int port, uint64 downloadBandwidth, uint64 uploadBandwidth); - -/** - * @brief Destroys the server lib. Must not be called from within a callback. - * - * All clients will lose connection and timeout, all servers will terminate. - * This is the last function to call. After this call you will no longer be able to use any server library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_destroyServerLib(); - -/** - * @brief Prevents clients from performing certain actions. SDK only. - * - * Use this to disable certain features for clients, e.g. deleting channels or moving clients - * so that the server has authority over these matters and is the only entity who can do so. - * To disable multiple commands, call this function once for each command you would like to disable for clients. - * - * @param clientCommand the command to disable. One of the values from the @ref ClientCommand enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_disableClientCommand(int clientCommand); - -/** - * @brief Retrieve the server version string - * - * @param result address of a variable to receive the server version. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getServerLibVersion(char** result); - -/** - * @brief Retrieve the server version number - * - * @param result address of a variable to receive the server version number. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getServerLibVersionNumber(uint64* result); - -/*logging*/ - -/** - * @brief Specify which log messages to send to the @ref ServerLibFunctions.onUserLoggingMessageEvent callback - * - * @param logVerbosity Minimum verbosity of a log message to pass to the callback. One of the values from the @ref LogLevel enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief get a human readable error description string for an error code - * - * @param globalErrorCode the error code to retrieve the description for. One of the values from the @ref Ts3ErrorType enum. - * @param result address of a variable to receive the error description as a utf8 encoded c string. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getGlobalErrorMessage(unsigned int globalErrorCode, char** result); - -/*client info*/ - -/** - * @brief get the value of a client variable as integer. - * - * Not all variables are available as integer, some are only available as string or unsigned 64 bit integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int* result); - -/** - * @brief get the value of a client variable as unsigned 64 bit integer. - * - * Not all variables are available as unsigned 64 bit integer, some are only available as string or integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64* result); - -/** - * @brief get the value of the client variable as string - * - * Not all variables are available as string, some are only available as unsigned 64 bit integer or integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, char** result); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int value); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as unsigned 64 bit integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64 value); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as string. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, const char* value); - -/** - * @brief Apply and publish client changes after setting client variables. - * - * @param serverID specifies the server the client is on - * @param clientID the client which we have changed variables for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushClientVariable(uint64 serverID, anyID clientID); - -/** - * @brief set a clients whisper list. Will stop transmitting that clients voice to their current channel. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * The voice data of the specified client will be transmitted to all specified channels and all the specified clients. - * Pass 0 to both channelID and clientID to restore default behavior of transmitting voice to current channel. - * - * @param serverID the server on which to set the whisper list - * @param clID the client for which to set the whisper list - * @param channelID zero terminated array of channel ids to add to the whisper list. Pass nullptr to reset. Like { 3, 94, 84, ..., 0 } - * @param clientID zero terminated array of client ids to add to the whisper list. Pass nullptr to reset. Like { 1, 4, ..., 0 } - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientWhisperList(uint64 serverID, anyID clID, const uint64* channelID, const anyID* clientID); - -/** - * @brief get a list of all clients connected to a server - * - * @param serverID specifies the server on which to get the list of clients - * @param result address of a variable to receive the zero terminated list of clients, like {1, 2, 50, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientList(uint64 serverID, anyID** result); - -/** - * @brief get the id of the clients current channel - * - * @param serverID specifies the server the client is on - * @param clientID the client to get the channel of - * @param result address of a variable to receive the channel id - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelOfClient(uint64 serverID, anyID clientID, uint64* result); - -/** - * @brief Move one or more clients to a different channel - * - * @param serverID specifies the server the client is connected to - * @param newChannelID the id of the channel to move the client(s) to - * @param clientIDArray zero terminated array of client ids to move. Like {4, 9, ..., 0} - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_clientMove(uint64 serverID, uint64 newChannelID, const anyID* clientIDArray); - -/** - * @brief kick one or more clients from the server, terminating their connection. - * - * @param serverID the server the client(s) are connected to - * @param clientIDArray zero terminated array of client ids to kick. Like {4, 3, 12, ..., 0} - * @param kickReason utf8 encoded c string describing the reason for the kick. Pass an empty string if unused. - * @param failOnClientError boolean flag. If 1 the function will fail if clients to be kicked are not on the server. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_clientsKickFromServer(uint64 serverID, const anyID* clientIDArray, const char* kickReason, int failOnClientError); - -/** - * @brief get a list of clients that are using one of the specified public identities - * - * @param serverID the server to check for clients on - * @param clientUIDs address of a zero terminated array containing the client unique identifiers to find client ids for. Like { "uid1", "uid2", ..., '@0' } - * @param result address of a variable to receive the client ids using any of the supplied unique identifiers. - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientIDSfromUIDS(uint64 serverID, const char** clientUIDs, anyID** result); - -/*channel info*/ - -/** - * @brief get value of a channel variable as integer. - * - * Not all variables are available as integer, some are only available as string or unsigned 64 bit integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int* result); - -/** - * @brief get value of a channel variable as unsigned 64 bit integer. - * - * Not all variables are available as unsigned 64 bit integer, some are only available as string or integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64* result); - -/** - * @brief get value of a channel variable as string. - * - * Not all variables are available as string, some are only available as integer or unsigned 64 bit integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * Memory is allocated by the server library and caller must free it using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, char** result); - -/** - * @brief set the variable of a channel to a new value. - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID specifies the server the channel is located on - * @param channelID specifies the channel on which to change the variable - * @param flag specifies which variable to change. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int value); - -/** - * @brief set a channel variable - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to set the variable for - * @param flag specifies which variable to set. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64 value); - -/** - * @brief - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to set the variable for - * @param flag specifies which variable to set. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, const char* value); - -/** - * @brief After changing channel variables call this function to publish the changes to connected clients - * - * @param serverID the server on which channels were edited - * @param channelID the channel which variables were changed - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushChannelVariable(uint64 serverID, uint64 channelID); - -/** - * @brief After setting the channel properties on a new channel, call this function to publish the channel to clients - * - * @param serverID the server on which to create the channel - * @param channelParentID the id of the parent channel for the new channel - * @param result address of a variable to receive the channel id of the newly created channel - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushChannelCreation(uint64 serverID, uint64 channelParentID, uint64* result); - -/** - * @brief Create a structure that defines channel properties for use with @ref ts3server_createChannel. - * - * @param result address of a variable to receive a pointer to the structure. Pointer must not be freed! - * After receiving the structure pointer, it must be filled using @ref ts3server_setChannelCreationParams - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_makeChannelCreationParams(struct TS3ChannelCreationParams** result); - -/** - * @brief Specify mandatory details of a channel to be created at server creation using @ref ts3server_createVirtualServer2 - * - * @details Must be called after @ref ts3server_getVirtualServerCreationParamsChannelCreationParams to set basic properties of a channel. - * After this call you may set additional channel properties by calling @ref ts3server_getChannelCreationParamsVariables and @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * - * @param channelCreationParams defines the channel for which we set basic properties. Obtained by calling @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * @param channelParentID the id of the channel that this channel is a sub channel of. Pass 0 to make this channel a root channel. - * @param channelID the id this channel should have. Pass 0 to have the server lib assign a free ID. This is used to identify the channel in other calls to the client and server library. Must be unique across all virtual servers during the lifetime of the server library. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelCreationParams(struct TS3ChannelCreationParams* channelCreationParams, uint64 channelParentID, uint64 channelID); /*0 id's means undefined*/ - -/** - * @brief Allows settings optional channel properties for channels to be created either at server creation using @ref ts3server_createVirtualServer2 or using @ref ts3server_createChannel. - * - * @param channelCreationParams defines which channel to set variables for. Address of the structure obtained by calling @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * when the channel is to be created at server creation (using @ref ts3server_createVirtualServer2) or obtained by calling @ref ts3server_makeChannelCreationParams when using with @ref ts3server_createChannel - * @param result address of a variable to receive a pointer that is to be filled using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelCreationParamsVariables(struct TS3ChannelCreationParams* channelCreationParams, struct TS3Variables** result); - -/** - * @brief create a new channel on an existing virtual server. - * - * @param serverID the server on which to create the channel. - * @param channelCreationParams defines channel properties. Address of the structure obtained by calling @ref ts3server_makeChannelCreationParams - * Must have been filled using @ref ts3server_setChannelCreationParams before this call. - * @param flags defines how certain information is presented in the channelCreationParams. Combination of the values from the @ref ChannelCreateFlags enum - * @param result address of a variable to receive the channel id of the newly created channel. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createChannel(uint64 serverID, struct TS3ChannelCreationParams* channelCreationParams, enum ChannelCreateFlags flags, uint64* result); - -/** - * @brief list all channels on the server - * - * @param serverID the server to get the list of channels on - * @param result address of a variable to receive a zero terminted array of channel ids. Like {4, 65, 23, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelList(uint64 serverID, uint64** result); - -/** - * @brief get list of clients in a channel - * - * @param serverID the server on which the channel is located - * @param channelID the channel of which to get the list of clients - * @param result address of a variable to receive a zero terminated array of client ids in the channel. Like {3, 5, 39, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelClientList(uint64 serverID, uint64 channelID, anyID** result); - -/** - * @brief get the parent channel of a channel - * - * @param serverID the server on which the channel is located - * @param channelID the channel of which to get the parent channel - * @param result address of a variable to receive the parent channel id - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getParentChannelOfChannel(uint64 serverID, uint64 channelID, uint64* result); - -/** - * @brief delete a channel - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to delete - * @param force boolean flag, 1 = delete even if there are clients or sub channels in the channel. 0 = fail if there are sub channels or clients in the channel or sub channels. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_channelDelete(uint64 serverID, uint64 channelID, int force); - -/** - * @brief move a channel within the tree, make it a sub channel or root channel. - * - * @param serverID the server on which to move a channel - * @param channelID the channel to move - * @param newChannelParentID id of the parent channel to move this channel into. Set to 0 to make this channel a root channel. - * @param newOrder id of the channel below which this channel is to be sorted. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_channelMove(uint64 serverID, uint64 channelID, uint64 newChannelParentID, uint64 newOrder); - -/*server info*/ - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the result - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int* result); - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the result. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64* result); - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive a utf8 encoded c string containing the value. - * Memory is allocated by the server library and must be freed by the caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, char** result); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int value); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64 value); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, const char* value); - -/** - * @brief Publish server changes done through previous calls to @ref ts3server_setVirtualServerVariableAsInt, @ref ts3server_setVirtualServerVariableAsString, @ref ts3server_setVirtualServerVariableAsUInt64 - * - * @param serverID the server you previously called setVirtualServerVariableAs functions - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushVirtualServerVariable(uint64 serverID); - -/** - * @brief Creates a structure to define an entire virtual server including the channel layout for server creation for use with @ref ts3server_createVirtualServer2 - * - * @details This is the first function to call when using the @ref ts3server_createVirtualServer2 meachanism of creating virtual servers in one go, including all of their channels. - * After receiving the structure using this function, you need to call @ref ts3server_setVirtualServerCreationParams to set basic configuration for this virtual server. - * Once that is done you can set additional parameters using @ref ts3server_getVirtualServerCreationParamsVariables and @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * - * @param result address of a variable to receive a pointer to a structure defining the virtual server. This must be filled using @ref ts3server_setVirtualServerCreationParams after this. - * Pointer must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_makeVirtualServerCreationParams(struct TS3VirtualServerCreationParams** result); - -/** - * @brief Set mandatory server creation properties for server creation using @ref ts3server_createVirtualServer2. - * - * @details This call is mandatory after calling @ref ts3server_makeVirtualServerCreationParams when using @ref ts3server_createVirtualServer2 and sets the basic information to create a virtual server. - * After this call you can optionally set other variables by calling @ref ts3server_getVirtualServerCreationParamsVariables after this. - * - * @param virtualServerCreationParams pointer to a struct of creation parameters obtained by calling @ref ts3server_makeVirtualServerCreationParams - * @param serverPort the UDP port to listen for client connections on - * @param serverIp comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported. - * @param serverKeyPair unique key for encryption. Pass an empty string when originally creating a new server, query the generated encryption key with @ref ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups. - * @param serverMaxClients maximum number of clients that can be connected simultaneously at any given time - * @param channelCount the amount of channels this server will have after creation. You must call @ref ts3server_getVirtualServerCreationParamsChannelCreationParams with this virtualServerCreationParams exactly this many times. - * @param serverID the id this virtual server will have when created. server id must be unique during life time of the server library. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerCreationParams(struct TS3VirtualServerCreationParams* virtualServerCreationParams, unsigned int serverPort, const char* serverIp, const char* serverKeyPair, unsigned int serverMaxClients, unsigned int channelCount, uint64 serverID); - -/** - * @brief create struct to define optional server settings for server creation with @ref ts3server_createVirtualServer2 - * - * @param virtualServerCreationParams - * @param result address of a variable to receive a pointer to a TS3Variables struct, to set optional server settings using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsString or @ref ts3server_setVariableAsUInt64. - * Memory must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerCreationParamsVariables(struct TS3VirtualServerCreationParams* virtualServerCreationParams, struct TS3Variables** result); - -/** - * @brief Used to specify channels to create during advanced server creation using @ref ts3server_createVirtualServer2. - * - * @details Call this function exactly as often as you indicated channels to be created in the @ref ts3server_setVirtualServerCreationParams call. - * Once you have received the struct you must set the details using @ref ts3server_setChannelCreationParams and can optionally set additional parameters using - * @ref ts3server_getChannelCreationParamsVariables to get a structure to fill using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsString, @ref ts3server_setVariableAsUInt64 - * - * @param virtualServerCreationParams pointer to the server structure on which to create this channel. Obtained by calling @ref ts3server_makeVirtualServerCreationParams - * @param channelIdx specifies the channel to specify creation parameters for. Must be > 0 and < the channelCount parameter specified in the @ref ts3server_setVirtualServerCreationParams call - * @param result address of a variable to receive a pointer that is to be filled using @ref ts3server_setChannelCreationParams. Must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerCreationParamsChannelCreationParams(struct TS3VirtualServerCreationParams* virtualServerCreationParams, unsigned int channelIdx, struct TS3ChannelCreationParams** result); - -/** - * @brief Create an entire server structure in a single call. Useful for restoring an entire virtual server including channels including their ids after storing them on shutdown. - * See the SDK documentation for more in depth information. - * - * @details This requires a few other calls to be made in advance. First you need to call @ref ts3server_makeVirtualServerCreationParams to get a - * TS3VirtualServerCreationParams struct that then needs to be filled via @ref ts3server_setVirtualServerCreationParams. - * You can then use @ref ts3server_getVirtualServerCreationParamsVariables to set other server settings and use @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * to specify channels to create using @ref ts3server_setChannelCreationParams. - * - * @param virtualServerCreationParams pointer to the server parameters obtained by calling @ref ts3server_makeVirtualServerCreationParams. These must have been filled using - * @ref ts3server_setVirtualServerCreationParams before calling this function. - * @param flags defines how certain information is present in the virtualServerCreationParams. Combination of the values from the @ref VirtualServerCreateFlags enum - * @param result address of a variable to receive the created servers id. This is used in other calls to the server library to identify this server. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createVirtualServer2(struct TS3VirtualServerCreationParams* virtualServerCreationParams, enum VirtualServerCreateFlags flags, uint64* result); - -/** - * @brief get value of server connection properties as unsigned integer. - * - * @param serverID which server to get connection properties of - * @param flag specifies which property to get the value of. One of the values from the @ref ConnectionProperties enum - * @param result address of a variable to receive the value of the connection property - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerConnectionVariableAsUInt64(uint64 serverID, enum ConnectionProperties flag, uint64* result); - -/** - * @brief get value of server connection properties as double - * - * @param serverID which server to get connection properties of - * @param flag specifies which value to get. One of the values from the @ref ConnectionProperties enum - * @param result address of a variable to receive the value of the connection property. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerConnectionVariableAsDouble(uint64 serverID, enum ConnectionProperties flag, double* result); - -/** - * @brief get a list of virtual servers in this instance - * - * @param result address of a variable to receive a zero terminated array of virtual server ids. Like {4, 8, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerList(uint64** result); - -/** - * @brief deletes a virtual server. All clients will be disconnected and no more connections are accepted. You need to recreate the server - * using @ref ts3server_createVirtualServer or @ref ts3server_createVirtualServer2 to make it available again. - * - * You may want to save the state of the virtual server if you need persistence. - * - * @param serverID specifies which server to stop - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_stopVirtualServer(uint64 serverID); - -/** - * @brief create a new virtual server. The server is started automatically after being created. - * - * @param serverPort the UDP port to listen for client connections on - * @param serverIp comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported. - * @param serverName display name of the server. - * @param serverKeyPair Key pair for encryption. Must be unique for each virtual server. Pass an empty string when originally creating a new server, query the generated encryption key with @ref ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups. - * @param serverMaxClients maximum number of clients that can be connected simultaneously at any given time - * @param result address of a variable that will receive the virtual server ID that can be used to specify this server in future calls to server library functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createVirtualServer(unsigned int serverPort, const char* serverIp, const char* serverName, const char* serverKeyPair, unsigned int serverMaxClients, uint64* result); - -/** - * @brief retrieve the encryption keys used by the virtual server. - * - * Store these and use them on subsequent process startup to recreate this server when calling @ref ts3server_createVirtualServer - * - * @param serverID the server for which to get the key pair. - * @param result address of a variable to receive a utf8 encoded c string containing the key pair. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerKeyPair(uint64 serverID, char** result); - -/*security salt/hash*/ - -/** - * @brief Create a security salt to lock channel to identities. See the :ref:SDK Documentation<`channel_security_salt`> on the topic for more in depth explanation. - * - * @param options specifies which parameters to include in the security salt. A combination of values from the @ref SecuritySaltOptions enum. - * @param salt pointer to random data of cryptographic quality. - * @param saltByteSize number of bytes of random data to use. Larger is better but slower. - * @param securitySalt address of a variable to receive the security salt. - * Memory is allocated by the server library and needs to be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createSecuritySalt(int options, void* salt, int saltByteSize, char** securitySalt); - -/** - * @brief create a hash for a specific client from a security salt to lock an identity to a channel. See the :ref:SDK Documentation<`channel_security_salt`> on the topic for more in depth explanation. - * - * @param securitySalt the security salt of a channel as generated by @ref ts3server_createSecuritySalt - * @param clientUniqueIdentifier public identity of a client to generate a security hash for - * @param clientNickName nickname of the client to include in the hash if specified by the salt. - * @param clientMetaData meta data of the client to include in the hash if specified by the salt. - * @param securityHash address of a variable to receive the security hash. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_calculateSecurityHash(const char* securitySalt, const char* clientUniqueIdentifier, const char* clientNickName, const char* clientMetaData, char** securityHash); - -/*variable editing*/ - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsInt(struct TS3Variables* var, int flag, int* result); - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsUInt64(struct TS3Variables* var, int flag, uint64* result); - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsString(struct TS3Variables* var, int flag, char** result); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set for the variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsInt(struct TS3Variables* var, int flag, int value); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set for the variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsUInt64(struct TS3Variables* var, int flag, uint64 value); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value utf8 encoded c string containing the value to set the variable to - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsString(struct TS3Variables* var, int flag, const char* value); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/serverlib_publicdefinitions.h b/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/serverlib_publicdefinitions.h deleted file mode 100644 index 0726f27..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/include/teamspeak/serverlib_publicdefinitions.h +++ /dev/null @@ -1,4 +0,0 @@ -#ifndef SERVERLIB_PUBLICDEFINITIONS_H -#define SERVERLIB_PUBLICDEFINITIONS_H - -#endif //SERVERLIB_PUBLICDEFINITIONS_H diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/lib/cmake/team_server/team_serverConfig.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/lib/cmake/team_server/team_serverConfig.cmake deleted file mode 100644 index d998fad..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/lib/cmake/team_server/team_serverConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_serverConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_serverTargets.cmake") - -check_required_components(team_server) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/lib/cmake/team_server/team_serverTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/lib/cmake/team_server/team_serverTargets-release.cmake deleted file mode 100644 index 6a1e865..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/lib/cmake/team_server/team_serverTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::server" for configuration "Release" -set_property(TARGET teamspeak::server APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::server PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_server.dylib" - IMPORTED_SONAME_RELEASE "@rpath/libteamspeak_sdk_server.dylib" - ) - -list(APPEND _cmake_import_check_targets teamspeak::server ) -list(APPEND _cmake_import_check_files_for_teamspeak::server "${_IMPORT_PREFIX}/lib/libteamspeak_sdk_server.dylib" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/lib/cmake/team_server/team_serverTargets.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/lib/cmake/team_server/team_serverTargets.cmake deleted file mode 100644 index f46de6c..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/macos-armv8/lib/cmake/team_server/team_serverTargets.cmake +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::server) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::server -add_library(teamspeak::server SHARED IMPORTED) - -set_target_properties(teamspeak::server PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include" -) - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_serverTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamlog/logtypes.h b/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamlog/logtypes.h deleted file mode 100644 index 239da55..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamlog/logtypes.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef TEAMLOG_LOGTYPES_H -#define TEAMLOG_LOGTYPES_H - -enum LogTypes { - LogType_NONE = 0x0000, ///< Logging is disabled - LogType_FILE = 0x0001, ///< Log to regular log file - LogType_CONSOLE = 0x0002, ///< Log to standard output / error - LogType_USERLOGGING = 0x0004, ///< User defined logging. Will call the \ref ServerLibFunctions.onUserLoggingMessageEvent callback for every message to be logged - LogType_NO_NETLOGGING = 0x0008, ///< Not used - LogType_DATABASE = 0x0010, ///< Log to database (deprecated, server only, no effect in SDK) - LogType_SYSLOG = 0x0020, ///< Log to syslog (only available on Linux) -}; - -enum LogLevel { - LogLevel_CRITICAL = 0, ///< these messages stop the program - LogLevel_ERROR, ///< everything that is really bad, but not so bad we need to shut down - LogLevel_WARNING, ///< everything that *might* be bad - LogLevel_DEBUG, ///< output that might help find a problem - LogLevel_INFO, ///< informational output, like "starting database version x.y.z" - LogLevel_DEVEL ///< developer only output (will not be displayed in release mode) -}; - -#endif //TEAMLOG_LOGTYPES_H diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/public_definitions.h b/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/public_definitions.h deleted file mode 100644 index 79c9c87..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/public_definitions.h +++ /dev/null @@ -1,635 +0,0 @@ -#ifndef PUBLIC_DEFINITIONS_H -#define PUBLIC_DEFINITIONS_H - -#include "teamlog/logtypes.h" - -#define TS3_MAX_SIZE_CHANNEL_NAME 40 // channel name maximum length in characters -#define TS3_MAX_SIZE_VIRTUALSERVER_NAME 64 // virtual server name maximum length in characters -#define TS3_MAX_SIZE_CLIENT_NICKNAME 64 // client display name length limit in characters -#define TS3_MIN_SIZE_CLIENT_NICKNAME 3 // client display name minimum length in characters -#define TS3_MAX_SIZE_REASON_MESSAGE 80 // length limit in characters for kick, move, etc reasons - -#define TS3_MAX_SIZE_TEXTMESSAGE 8192 // text message length limit, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_TOPIC 255 // channel topic lengt limith, measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_CHANNEL_DESCRIPTION 8192 // channel description length limit, measured in bytes (utf8 encoded) -// server welcome message length limit measured in bytes (utf8 encoded) -#define TS3_MAX_SIZE_VIRTUALSERVER_WELCOMEMESSAGE 1024 -#define TS3_SIZE_MYTSID 44 -// minimum amount of seconds before a clientID that was in use can be assigned to a new client -#define TS3_MIN_SECONDS_CLIENTID_REUSE 300 - - -#if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) -typedef unsigned __int16 anyID; -typedef unsigned __int64 uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __declspec(dllexport) -#else -#define EXPORTDLL -#endif -#endif -#else -#include -typedef uint16_t anyID; -typedef uint64_t uint64; -#ifndef EXPORTDLL -#ifdef BUILDING_DLL -#define EXPORTDLL __attribute__((visibility("default"))) -#else -#define EXPORTDLL -#endif -#endif -#endif - -enum Visibility -{ - ENTER_VISIBILITY = 0, ///< Client joined from an unsubscribed channel, or joined the server. - RETAIN_VISIBILITY, ///< Client switched from one subscribed channel to a different subscribed channel. - LEAVE_VISIBILITY ///< Client switches to an unsubscribed channel, or disconnected from server. -}; - -enum ConnectStatus -{ - STATUS_DISCONNECTED = 0, ///< There is no activity to the server, this is the default value - STATUS_CONNECTING, ///< We are trying to connect, we haven't got a client id yet, we haven't been accepted by the server - STATUS_CONNECTED, ///< The server has accepted us, we can talk and hear and we have a client id, but we don't - ///< have the channels and clients yet, we can get server infos (welcome msg etc.) - STATUS_CONNECTION_ESTABLISHING, ///< we are connected and we are visible - STATUS_CONNECTION_ESTABLISHED, ///< we are connected and we have the client and channels available -}; - -enum LocalTestMode -{ - TEST_MODE_OFF = 0, - TEST_MODE_VOICE_LOCAL_ONLY, - TEST_MODE_VOICE_LOCAL_AND_REMOTE, - TEST_MODE_TALK_STATUS_CHANGES_ONLY -}; - -enum TalkStatus -{ - STATUS_NOT_TALKING = 0, ///< client is not talking - STATUS_TALKING = 1, ///< client is talking - STATUS_TALKING_WHILE_DISABLED = 2, ///< client is talking while the microphone is muted (only valid for own client) -}; - -enum CodecType -{ - CODEC_SPEEX_NARROWBAND = 0, ///< (deprecated) mono, 16bit, 8kHz, bitrate dependent on the quality setting - CODEC_SPEEX_WIDEBAND, ///< (deprecated) mono, 16bit, 16kHz, bitrate dependent on the quality setting - CODEC_SPEEX_ULTRAWIDEBAND, ///< (deprecated) mono, 16bit, 32kHz, bitrate dependent on the quality setting - CODEC_CELT_MONO, ///< (deprecated) mono, 16bit, 48kHz, bitrate dependent on the quality setting - CODEC_OPUS_VOICE, ///< mono, 16bit, 48khz, bitrate dependent on the quality setting, optimized for voice - CODEC_OPUS_MUSIC, ///< stereo, 16bit, 48khz, bitrate dependent on the quality setting, optimized for music -}; - -enum CodecEncryptionMode -{ - CODEC_ENCRYPTION_PER_CHANNEL = 0, ///< voice data encryption decided per channel - CODEC_ENCRYPTION_FORCED_OFF, ///< voice data encryption disabled - CODEC_ENCRYPTION_FORCED_ON, ///< voice data encryption enabled -}; - -enum TextMessageTargetMode -{ - TextMessageTarget_CLIENT = 1, ///< Message is a private message to another client - TextMessageTarget_CHANNEL, ///< Message is sent to a channel, received by all clients in that channel at the time - TextMessageTarget_SERVER, ///< Message is sent to every client on the server - TextMessageTarget_MAX -}; - -enum MuteInputStatus -{ - MUTEINPUT_NONE = 0, ///< Microphone is not muted, audio is sent to the server - MUTEINPUT_MUTED, ///< Microphone is muted, no audio is transmitted to the server -}; - -enum MuteOutputStatus -{ - MUTEOUTPUT_NONE = 0, ///< Speaker is active, server is sending us audio - MUTEOUTPUT_MUTED, ///< Speaker is muted, server is not sending audio to us -}; - -enum HardwareInputStatus -{ - HARDWAREINPUT_DISABLED = 0, ///< no capture device opened - HARDWAREINPUT_ENABLED, ///< capture device open -}; - -enum HardwareOutputStatus -{ - HARDWAREOUTPUT_DISABLED = 0, ///< no playback device opened - HARDWAREOUTPUT_ENABLED, ///< playback device open -}; - -enum InputDeactivationStatus -{ - INPUT_ACTIVE = 0, ///< Audio is captured from the capture device. - INPUT_DEACTIVATED = 1, ///< No audio is captured from the capture device. -}; - -enum ReasonIdentifier -{ - REASON_NONE = 0, ///< no reason data - REASON_MOVED = 1, ///< client was moved - REASON_SUBSCRIPTION = 2, // no reason data - REASON_LOST_CONNECTION = 3, // reasonmsg=reason - REASON_KICK_CHANNEL = 4, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER = 5, //{SectionInvoker} reasonmsg=reason //{SectionInvoker} is only added server->client - REASON_KICK_SERVER_BAN = 6, //{SectionInvoker} reasonmsg=reason bantime=time //{SectionInvoker} is only added server->client - REASON_SERVERSTOP = 7, // reasonmsg=reason - REASON_CLIENTDISCONNECT = 8, // reasonmsg=reason - REASON_CHANNELUPDATE = 9, // no reason data - REASON_CHANNELEDIT = 10, //{SectionInvoker} - REASON_CLIENTDISCONNECT_SERVER_SHUTDOWN = 11, // reasonmsg=reason -}; - -enum Protocol_Encryption_Cipher -{ - AES_128 = 0b00000000, - AES_256 = 0b00000001, - - PROTOCOL_ENCRYPTION_CIPHER_END_MARKER, - - RESERVED = 0b00010000, // reserved until puzzle v2 is fully released, then can be reused - PUZZLE_2 = 0b00100000, -}; - -enum ChannelProperties -{ - CHANNEL_NAME = 0, ///< String. Read/Write. Name of the channel. Always available. - CHANNEL_TOPIC, ///< String. Read/Write. Short single line text describing what the channel is about. Always available. - CHANNEL_DESCRIPTION, ///< String. Read/Write. Arbitrary text (up to 8k bytes) with information about the channel. - ///< Must be requested (\ref ts3client_requestChannelDescription) - CHANNEL_PASSWORD, ///< String. Read/Write. Password of the channel. Read access is limited to the server. Clients - ///< will only ever see the last password they attempted to use when joining the channel. Always available. - CHANNEL_CODEC, ///< Integer. Read/Write. The codec this channel is using. One of the values from the \ref CodecType - ///< enum. Always available. - CHANNEL_CODEC_QUALITY, ///< Integer. Read/Write. The quality setting of the channel. Valid values are 0 to 10 inclusive. - ///< Higher value means better voice quality but also more bandwidth usage. Always available. - CHANNEL_MAXCLIENTS, ///< Integer. Read/Write. The number of clients that can be in the channel simultaneously. - ///< Always available. - CHANNEL_MAXFAMILYCLIENTS, ///< Integer. Read/Write. The total number of clients that can be in this channel and all - ///< sub channels of this channel. Always available. - CHANNEL_ORDER, ///< UInt64. Read/Write. The ID of the channel below which this channel should be displayed. If 0 - ///< the channel is sorted at the top of the current level. Always available. - CHANNEL_FLAG_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when empty. - ///< Permanent channels are stored to the database and available after server restart. SDK - ///< users will need to take care of restoring channel at server start on their own. - ///< Mutually exclusive with \ref CHANNEL_FLAG_SEMI_PERMANENT. Always available. - CHANNEL_FLAG_SEMI_PERMANENT, ///< Integer. Read/Write. Boolean (1/0) indicating whether the channel remains when - ///< empty. Semi permanent channels are not stored to disk and gone after server - ///< restart but remain while empty. Mutually exclusive with \ref - ///< CHANNEL_FLAG_PERMANENT. Always available. - CHANNEL_FLAG_DEFAULT, ///< Integer. Read/Write. Boolean (1/0). The default channel is the channel that all clients - ///< are located in when they join the server, unless the client explicitly specified a - ///< different channel when connecting and is allowed to join their preferred channel. Only - ///< one channel on the server can have this flag set. The default channel must have \ref - ///< CHANNEL_FLAG_PERMANENT set. Always available. - CHANNEL_FLAG_PASSWORD, ///< Integer. Read/Write. Boolean (1/0) indicating whether this channel is password protected. - ///< When removing or setting \ref CHANNEL_PASSWORD you also need to adjust this flag. - CHANNEL_CODEC_LATENCY_FACTOR, ///< (deprecated) Integer. Read/Write. Allows to increase packet size, reducing - ///< bandwith at the cost of higher latency of voice transmission. Valid values are - ///< 1-10 inclusive. 1 is the default and offers the lowest latency. Always available. - CHANNEL_CODEC_IS_UNENCRYPTED, ///< Integer. Read/Write. Boolean (1/0). If 0 voice data is encrypted, if 1 the voice - ///< data is not encrypted. Only used if the server \ref - ///< VIRTUALSERVER_CODEC_ENCRYPTION_MODE is set to \ref CODEC_ENCRYPTION_PER_CHANNEL. - ///< Always available. - CHANNEL_SECURITY_SALT, ///< String. Read/Write. SDK Only, not used by TeamSpeak. This channels security hash. When - ///< a client joins their \ref CLIENT_SECURITY_HASH is compared to this value, to allow or - ///< deny the client access to the channel. Used to enforce clients joining the server with - ///< specific identity and \ref CLIENT_META_DATA. See SDK Documentation about this feature - ///< for further details. Always available. - CHANNEL_DELETE_DELAY, ///< UInt64. Read/Write. Number of seconds deletion of temporary channels is delayed after - ///< the last client leaves the channel. Channel is only deleted if empty when the delete - ///< delay expired. Always available. - CHANNEL_UNIQUE_IDENTIFIER, ///< String. Read only. An identifier that uniquely identifies a channel. Available in - ///< Server >= 3.10.0 - CHANNEL_ENDMARKER, -}; - -enum ClientProperties -{ - CLIENT_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Public Identity, can be used to identify a client - ///< installation. Remains identical as long as the client keeps using the same - ///< identity. Available for visible clients. - CLIENT_NICKNAME, ///< String. Read/Write. Display name of the client. Available for visible clients. - CLIENT_VERSION, ///< String. Read only. Version String of the client used. For clients other than ourself this - ///< needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_PLATFORM, ///< String. Read only. Operating system used by the client. For other clients other than ourself - ///< this needs to be requested (\ref ts3client_requestClientVariables). - CLIENT_FLAG_TALKING, ///< Integer. Read only. Whether the client is talking. Available on clients that are either - ///< whispering to us, or in our channel. - CLIENT_INPUT_MUTED, ///< Integer. Read/Write. Microphone mute status. Available for visible clients. One of the - ///< values from the \ref MuteInputStatus enum. - CLIENT_OUTPUT_MUTED, ///< Integer. Read/Write. Speaker mute status. Speaker mute implies microphone mute. Available - ///< for visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_OUTPUTONLY_MUTED, ///< Integer. Read/Write. Speaker mute status. Microphone may be active. Available for - ///< visible clients. One of the values from the \ref MuteOutputStatus enum. - CLIENT_INPUT_HARDWARE, ///< Integer. Read only. Indicates whether a capture device is open. Available for visible - ///< clients. One of the values from the \ref HardwareInputStatus enum. - CLIENT_OUTPUT_HARDWARE, ///< Integer. Read only. Indicates whether a playback device is open. Available for visible - ///< clients. One of the values from the \ref HardwareOutputStatus enum. - CLIENT_INPUT_DEACTIVATED, ///< Integer. Read/Write. Not available server side. Local microphone mute status. - ///< Available only for own client. Used to implement Push To Talk. One of the values from - ///< the \ref InputDeactivationStatus enum. - CLIENT_IDLE_TIME, ///< UInt64. Read only. Seconds since last activity. Available only for own client. - CLIENT_DEFAULT_CHANNEL, ///< String. Read only. User specified channel they joined when connecting to the server. - ///< Available only for own client. - CLIENT_DEFAULT_CHANNEL_PASSWORD, ///< String. Read only. User specified channel password for the channel they - ///< attempted to join when connecting to the server. Available only for own - ///< client. - CLIENT_SERVER_PASSWORD, ///< String. Read only. User specified server password. Available only for own client. - CLIENT_META_DATA, ///< String. Read/Write. Can be used to store up to 4096 bytes of information on clients. Not - ///< used by TeamSpeak. Available for visible clients. - CLIENT_IS_MUTED, ///< Integer. Read only. Not available server side. Indicates whether we have muted the client - ///< using \ref ts3client_requestMuteClients. Available for visible clients other than ourselves. - CLIENT_IS_RECORDING, ///< Integer. Read only. Indicates whether the client is recording incoming audio. Available - ///< for visible clients. - CLIENT_VOLUME_MODIFICATOR, ///< Integer. Read only. Volume adjustment for this client as set by \ref - ///< ts3client_setClientVolumeModifier. Available for visible clients. - CLIENT_VERSION_SIGN, ///< String. Read only. TeamSpeak internal signature. - CLIENT_SECURITY_HASH, ///< String. Read/Write. This clients security hash. Not used by TeamSpeak, SDK only. Hash is - ///< provided by an outside source. A channel will use the security salt + other client data - ///< to calculate a hash, which must be the same as the one provided here. See SDK - ///< documentation about Client / Channel Security Hashes for more details. - CLIENT_ENCRYPTION_CIPHERS, ///< String. Read only. SDK only. List of available ciphers this client can use. - CLIENT_IS_STREAMING, ///< bool. Read only, Is currently streaming. - CLIENT_ENDMARKER, -}; - -enum VirtualServerProperties -{ - VIRTUALSERVER_UNIQUE_IDENTIFIER = 0, ///< String. Read only. Unique identifier for a virtual server, does not - ///< change on server restart. Available if \ref ts3client_getConnectionStatus - ///< is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_NAME, ///< String. Read/Write. The virtual server display name. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_WELCOMEMESSAGE, ///< String. Read/Write. The welcome message displayed to clients on connect. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. Not - ///< updated automatically when changed, updates need to be requested (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_PLATFORM, ///< String. Read only. The operating system the server is running on. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_VERSION, ///< String. Read only. The server software version string. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_MAXCLIENTS, ///< UInt64. Read/Write. The maximum number of clients that can be connected - ///< simultaneously. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_PASSWORD, ///< String. Read/Write. The server password. Read access is limited to the server. Clients - ///< will only get the password they supplied when connecting. Available if \ref - ///< ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_CLIENTS_ONLINE, ///< UInt64. Read only. The current number of clients connected to the server, - ///< including query connections. Only available on request (\ref - ///< ts3client_requestServerVariables). - VIRTUALSERVER_CHANNELS_ONLINE, ///< UInt64. Read only. The current number of channels on the server. Only - ///< available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CREATED, ///< Integer. Read only. The time this virtual server was created as unix timestamp. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_UPTIME, ///< UInt64. Read only. Number of seconds that have passed since the virtual server was - ///< started. Only available on request (\ref ts3client_requestServerVariables). - VIRTUALSERVER_CODEC_ENCRYPTION_MODE, ///< Integer. Read/Write. Boolean (1/0) that specifies if voice data is encrypted - ///< during transfer. One of the values from the \ref CodecEncryptionMode enum. - ///< Available if \ref ts3client_getConnectionStatus is >= \ref STATUS_CONNECTED. - VIRTUALSERVER_ENCRYPTION_CIPHERS, ///< String. Read/Write. Comma separated list of available ciphers to encrypt the - ///< connection. The server will use the first cipher in the list that is also - ///< listed in the \ref CLIENT_ENCRYPTION_CIPHERS of the connecting client. - ///< Clients will fail to connect if no match is found. Always available. - VIRTUALSERVER_ADDRESS, ///< Any resolvable address for the specific virtual server - VIRTUALSERVER_VERSION_SIGN, ///< String. Read only. Signature of Platform and Version. - VIRTUALSERVER_ENDMARKER, - VIRTUALSERVER_FILEBASE = 24, ///< String. Read only. The path to the base directory used to store files - ///< transferred using file transfer. Available only on the server. Is set by \ref - ///< ts3server_enableFileManager - VIRTUALSERVER_MAX_DOWNLOAD_TOTAL_BANDWIDTH = 29, ///< UInt64. Read/Write. Maximum traffic in bytes the server can - ///< use for file transfer downloads. Only available on request - ///< (\ref ts3client_requestServerVariables). - VIRTUALSERVER_MAX_UPLOAD_TOTAL_BANDWIDTH = 30, ///< UInt64. Read/Write. Maximum traffic in bytes the server can use - ///< for file transfer uploads. Only available on request (=> - ///< requestServerVariables) - VIRTUALSERVER_LOG_FILETRANSFER = 64 ///< Integer. Read/Write. Boolean (1/0) indicating whether to include file - ///< transfer activities (uploading or downloading of files) in the server log. - ///< Always available. -}; - -/** - * Various connection properties. - * These are all read only, and except for your own client must be requested using \ref ts3client_requestConnectionInfo - */ -enum ConnectionProperties -{ - CONNECTION_PING = 0, ///< UInt64. Round trip latency for the connection based on the last 5 seconds. On the server - ///< this is the average across all connected clients for the last 5 seconds. - CONNECTION_PING_DEVIATION, ///< Double. Standard deviation for the round trip latency in \ref CONNECTION_PING - CONNECTION_CONNECTED_TIME, ///< UInt64. Seconds the client has been connected. - CONNECTION_IDLE_TIME, ///< UInt64. Time in seconds since the last activity (voice transmission, switching channels, - ///< changing mic / speaker mute status) of the client. - CONNECTION_CLIENT_IP, ///< String. IP of this client (as seen from the server side) - CONNECTION_CLIENT_PORT, ///< UInt64. Client side port of this client (as seen from the server side) - CONNECTION_SERVER_IP, ///< String. The IP or hostname used to connect to the server. Only available on yourself. - CONNECTION_SERVER_PORT, ///< UInt64. The server port connected to. Only available on yourself. - CONNECTION_PACKETS_SENT_SPEECH, ///< UInt64. The number of voice packets transmitted by the client. - CONNECTION_PACKETS_SENT_KEEPALIVE, ///< UInt64. The number of keep alive packets transmitted by the client. - CONNECTION_PACKETS_SENT_CONTROL, ///< UInt64. The number of command & control packets transmitted by the client. - CONNECTION_PACKETS_SENT_TOTAL, ///< UInt64. Total number of packets transmitted by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_SENT_SPEECH, \ref CONNECTION_PACKETS_SENT_KEEPALIVE and - ///< \ref CONNECTION_PACKETS_SENT_CONTROL - CONNECTION_BYTES_SENT_SPEECH, ///< UInt64. Outgoing traffic used for voice data by the client. - CONNECTION_BYTES_SENT_KEEPALIVE, ///< UInt64. Outgoing traffic used for keeping the connection alive by the client. - CONNECTION_BYTES_SENT_CONTROL, ///< UInt64. Outgoing traffic used for command & control data by the client. - CONNECTION_BYTES_SENT_TOTAL, ///< UInt64. Total outgoing traffic to the server by this client. Equal to the sum of - ///< \ref CONNECTION_BYTES_SENT_SPEECH, \ref CONNECTION_BYTES_SENT_KEEPALIVE and \ref - ///< CONNECTION_BYTES_SENT_CONTROL - CONNECTION_PACKETS_RECEIVED_SPEECH, ///< UInt64. Number of voice packets received by the client. - CONNECTION_PACKETS_RECEIVED_KEEPALIVE, ///< UInt64. Number of keep alive packets received by the client. - CONNECTION_PACKETS_RECEIVED_CONTROL, ///< UInt64. Number of command & control packets received by the client. - CONNECTION_PACKETS_RECEIVED_TOTAL, ///< UInt64. Total number of packets received by the client. Equal to the sum of - ///< \ref CONNECTION_PACKETS_RECEIVED_SPEECH, \ref - ///< CONNECTION_PACKETS_RECEIVED_KEEPALIVE and \ref - ///< CONNECTION_PACKETS_RECEIVED_CONTROL - CONNECTION_BYTES_RECEIVED_SPEECH, ///< UInt64. Incoming traffic used by the client for voice data. - CONNECTION_BYTES_RECEIVED_KEEPALIVE, ///< UInt64. Incoming traffic used by the client to keep the connection alive. - CONNECTION_BYTES_RECEIVED_CONTROL, ///< UInt64. Incoming traffic used by the client for command & control data. - CONNECTION_BYTES_RECEIVED_TOTAL, ///< UInt64. Total incoming traffic used by the client. Equal to the sum of \ref - ///< CONNECTION_BYTES_RECEIVED_SPEECH, \ref CONNECTION_BYTES_RECEIVED_KEEPALIVE and - ///< \ref CONNECTION_BYTES_RECEIVED_CONTROL - CONNECTION_PACKETLOSS_SPEECH, ///< Double. Percentage points of voice packets for the client that did not arrive at - ///< the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_KEEPALIVE, ///< Double. Percentage points of keep alive packets for the client that did not - ///< arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_CONTROL, ///< Double. Percentage points of command & control packets for the client that did - ///< not arrive at the client or server averaged across the last 5 seconds. - CONNECTION_PACKETLOSS_TOTAL, ///< Double. Cumulative chance in percentage points with which a packet round trip - ///< failed because a packet was lost - CONNECTION_SERVER2CLIENT_PACKETLOSS_SPEECH, ///< Double. Probability with which a voice packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< server was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the server - ///< was not received by the client. - CONNECTION_SERVER2CLIENT_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the server was not - ///< received by the client. - CONNECTION_CLIENT2SERVER_PACKETLOSS_SPEECH, ///< Double. Probability with which a speech packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_KEEPALIVE, ///< Double. Probability with which a keepalive packet sent by the - ///< client was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_CONTROL, ///< Double. Probability with which a control packet sent by the client - ///< was not received by the server. - CONNECTION_CLIENT2SERVER_PACKETLOSS_TOTAL, ///< Double. Probability with which a packet sent by the client was not - ///< received by the server. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes sent for speech data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes sent for keepalive data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes sent for control data in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes sent in the last second. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second sent for speech data, averaged over the - ///< last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second sent for keepalive data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second sent for control data, averaged over - ///< the last minute. - CONNECTION_BANDWIDTH_SENT_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second sent, averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_SPEECH, ///< UInt64. Number of bytes received for speech data in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_KEEPALIVE, ///< UInt64. Number of bytes received for keepalive data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_CONTROL, ///< UInt64. Number of bytes received for control data in the - ///< last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_SECOND_TOTAL, ///< UInt64. Number of bytes received in the last second. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_SPEECH, ///< UInt64. Bytes per second received for speech data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_KEEPALIVE, ///< UInt64. Bytes per second received for keepalive data, - ///< averaged over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_CONTROL, ///< UInt64. Bytes per second received for control data, averaged - ///< over the last minute. - CONNECTION_BANDWIDTH_RECEIVED_LAST_MINUTE_TOTAL, ///< UInt64. Bytes per second received, averaged over the last minute. - CONNECTION_DUMMY_0, - CONNECTION_DUMMY_1, - CONNECTION_DUMMY_2, - CONNECTION_DUMMY_3, - CONNECTION_DUMMY_4, - CONNECTION_DUMMY_5, - CONNECTION_DUMMY_6, - CONNECTION_DUMMY_7, - CONNECTION_DUMMY_8, - CONNECTION_DUMMY_9, - CONNECTION_FILETRANSFER_BANDWIDTH_SENT, ///< UInt64. Current file transfer upstream activity in bytes per second. - ///< Only available on request (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BANDWIDTH_RECEIVED, ///< UInt64. Current file transfer downstream activity in bytes per - ///< second. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_RECEIVED_TOTAL, ///< UInt64. Total downstream traffic, in bytes, used for file - ///< transfer since the server was started. Only available on request - ///< (\ref ts3client_requestServerConnectionInfo). - CONNECTION_FILETRANSFER_BYTES_SENT_TOTAL, ///< UInt64. Total upstream traffic, in bytes, used for file transfer - ///< since the server was started. Only available on request (\ref - ///< ts3client_requestServerConnectionInfo). - CONNECTION_ENDMARKER -}; - -/** - * Describes a client position in 3 dimensional space, used for 3D Sound. - */ -typedef struct -{ - float x; ///< X co-ordinate in 3D space. - float y; ///< Y co-ordinate in 3D space. - float z; ///< Z co-ordinate in 3D space. -} TS3_VECTOR; - -enum GroupWhisperType -{ - GROUPWHISPERTYPE_SERVERGROUP = 0, ///< Whisper list consists of server groups - GROUPWHISPERTYPE_CHANNELGROUP = 1, ///< Whisper list consists of channel groups - GROUPWHISPERTYPE_CHANNELCOMMANDER = 2, ///< whisper to channel commanders - GROUPWHISPERTYPE_ALLCLIENTS = 3, ///< whisper to all clients - GROUPWHISPERTYPE_ENDMARKER, -}; - -enum GroupWhisperTargetMode -{ - GROUPWHISPERTARGETMODE_ALL = 0, - GROUPWHISPERTARGETMODE_CURRENTCHANNEL = 1, ///< Whisper the current channel of the client - GROUPWHISPERTARGETMODE_PARENTCHANNEL = 2, ///< Whisper the parent channel of whatever channel the client is currently in - GROUPWHISPERTARGETMODE_ALLPARENTCHANNELS = 3, ///< Whipser to the parent channel and all their parent channels as well - GROUPWHISPERTARGETMODE_CHANNELFAMILY = 4, ///< Whisper to the current channel and all its sub channels - GROUPWHISPERTARGETMODE_ANCESTORCHANNELFAMILY = 5, ///< Whisper to the current channel, all its parent and sub channels. - GROUPWHISPERTARGETMODE_SUBCHANNELS = 6, ///< Whisper to all sub channels of the current channel of the client - GROUPWHISPERTARGETMODE_ENDMARKER, -}; - -enum MonoSoundDestination -{ - MONO_SOUND_DESTINATION_ALL = 0, ///< Send mono sound to all available speakers - MONO_SOUND_DESTINATION_FRONT_CENTER = 1, ///< Send mono sound to front center speaker if available - MONO_SOUND_DESTINATION_FRONT_LEFT_AND_RIGHT = 2 ///< Send mono sound to front left/right speakers if available -}; - -enum SecuritySaltOptions -{ - SECURITY_SALT_CHECK_NICKNAME = 1, ///< put nickname into security hash - SECURITY_SALT_CHECK_META_DATA = 2 ///< put meta data into security hash -}; - -/*this enum is used to disable client commands on the server*/ -enum ClientCommand -{ - CLIENT_COMMAND_requestConnectionInfo = 0, ///< disable client connection info request (client bandwidth usage, ip, - ///< port, ping) - CLIENT_COMMAND_requestClientMove = 1, ///< disable moving clients - CLIENT_COMMAND_requestXXMuteClients = 2, ///< disable muting other clients - CLIENT_COMMAND_requestClientKickFromXXX = 3, ///< disable kicking clients - CLIENT_COMMAND_flushChannelCreation = 4, ///< disable creating channels - CLIENT_COMMAND_flushChannelUpdates = 5, ///< disable editing channels - CLIENT_COMMAND_requestChannelMove = 6, ///< disable moving channels - CLIENT_COMMAND_requestChannelDelete = 7, ///< disable deleting channels - CLIENT_COMMAND_requestChannelDescription = 8, ///< disable channel descriptions - CLIENT_COMMAND_requestChannelXXSubscribeXXX = 9, ///< disable being able to see clients in channels other than the - ///< current channel the client is in - CLIENT_COMMAND_requestServerConnectionInfo = 10, ///< disable server connection info request (server bandwidth - ///< usage, ip, port, ping) - CLIENT_COMMAND_requestSendXXXTextMsg = 11, ///< disable text messaging - CLIENT_COMMAND_filetransfers = 12, ///< disable file transfer - CLIENT_COMMAND_ENDMARKER -}; - -/* Access Control List*/ -enum ACLType -{ - ACL_NONE = 0, - ACL_WHITE_LIST = 1, - ACL_BLACK_LIST = 2 -}; - -/* file transfer actions*/ -enum FTAction -{ - FT_INIT_SERVER = 0, ///< The virtual server is created. result->channelPath can be changed to create a different - ///< directory than the default 'virtualserver_x' where x is the virtual server. - FT_INIT_CHANNEL = 1, ///< A channel is created. result->channelPath can be changed to create a different directory - ///< then the default 'channel_x' where x is the channel id. - FT_UPLOAD = 2, ///< A file is being uploaded. All values in the result struct can be modified. - FT_DOWNLOAD = 3, ///< A file is being downloaded. All values in the result struct can be modified. - FT_DELETE = 4, ///< A file is being deleted. All values in the result struct can be modified. - FT_CREATEDIR = 5, ///< A directory is being created in a channel. All values in the result struct can be modified. - FT_RENAME = 6, ///< A file or folder is being renamed. The callback will be called twice! Once for the old and then - ///< for the new name. All values in the result struct can be modified. - FT_FILELIST = 7, ///< A directory listing is requested. All values in the result struct can be modified. - FT_FILEINFO = 8 ///< Information of a file is requested. All values in the result struct can be modified. -}; - -/* file transfer status */ -enum FileTransferState -{ - FILETRANSFER_INITIALISING = 0, ///< File transfer is establishing connection. - FILETRANSFER_ACTIVE, ///< File transfer is in progress - FILETRANSFER_FINISHED, ///< File transfer has finished -}; - -/* file transfer types */ -enum FileTransferType -{ - FileListType_Directory = 0, ///< The file entry is a directory - FileListType_File, ///< The file entry is a regular file -}; - -/* some structs to handle variables in callbacks */ -#define MAX_VARIABLES_EXPORT_COUNT 64 -struct VariablesExportItem -{ - unsigned char itemIsValid; ///< Whether or not there is any data in this item. Ignore this item if this is 0. - unsigned char proposedIsSet; ///< The value in proposed is set. If 0 ignore proposed - const char* current; ///< current value (stored in memory) - const char* proposed; ///< New value to change to (const, so no updates please) -}; - -struct VariablesExport -{ - struct VariablesExportItem items[MAX_VARIABLES_EXPORT_COUNT]; -}; - -struct ClientMiniExport -{ - anyID ID; ///< id of the client - uint64 channel; ///< the channel the client is in - const char* ident; ///< client public identity - const char* nickname; ///< client display name -}; - -/** - * Structure used to describe a file transfer in the \ref ServerLibFunctions.onTransformFilePath callback. - * This describes the original values, and also contains hints for length limitations of the result parameter - * of the callback. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExport -{ - uint64 channel; ///< The channel id of the file. 0 if action is \ref FT_INIT_SERVER - const char* filename; ///< utf8 encoded c string containing the original file name as intended by the client. - int action; ///< The action to be performed. One of the values from the \ref FTAction enum. Defines which values of - ///< the result struct can be modified. - int transformedFileNameMaxSize; ///< The maximum length the file name can be rewritten to. - int channelPathMaxSize; ///< The maximum length the path can be rewritten to. -}; - -/** - * Structure to rewrite the file transfer file name and path in the \ref ServerLibFunctions.onTransformFilePath callback. - * The lengths are limited as described in the original parameter. - * \verbatim embed:rst - .. important:: - Which values of the struct can be modified is defined by the action value of the original parameter. - \endverbatim - */ -struct TransformFilePathExportReturns -{ - char* transformedFileName; ///< pointer to target file name. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new file name. Limited to original->transformedFileNameMaxSize bytes. - char* channelPath; ///< pointer to memory for new path. Fill the memory pointed to with an utf8 encoded c string - ///< containing the new path. Limited to original->channelPathMaxSize bytes. - int logFileAction; ///< boolean (1/0). Whether to log this file transfer to the log. Action is not logged regardless - ///< of this value if the servers \ref VIRTUALSERVER_LOG_FILETRANSFER property is 0. -}; - -struct FileTransferCallbackExport -{ - anyID clientID; ///< the client who started the file transfer - anyID transferID; ///< local identifier of the transfer that has completed - anyID remoteTransferID; ///< remote identifier of the transfer that has completed - unsigned int status; ///< status of the transfer. One of the values from the \ref FileTransferState enum - const char* statusMessage; ///< utf8 encoded c string containing a human readable description of the status - uint64 remotefileSize; ///< size in bytes of the complete file to be transferred - uint64 bytes; ///< number of bytes transferred. Same as remotefileSize when the transfer completed entirely. - int isSender; ///< boolean. 1 if the server is sending the file. 0 if the server is receiving the file. -}; - -/*define for file transfer bandwith limits*/ -#define BANDWIDTH_LIMIT_UNLIMITED 0xFFFFFFFFFFFFFFFFll - - -/*defines for speaker locations used by some sound callbacks*/ -#ifndef SPEAKER_FRONT_LEFT -#define SPEAKER_FRONT_LEFT 0x1 -#define SPEAKER_FRONT_RIGHT 0x2 -#define SPEAKER_FRONT_CENTER 0x4 -#define SPEAKER_LOW_FREQUENCY 0x8 -#define SPEAKER_BACK_LEFT 0x10 -#define SPEAKER_BACK_RIGHT 0x20 -#define SPEAKER_FRONT_LEFT_OF_CENTER 0x40 -#define SPEAKER_FRONT_RIGHT_OF_CENTER 0x80 -#define SPEAKER_BACK_CENTER 0x100 -#define SPEAKER_SIDE_LEFT 0x200 -#define SPEAKER_SIDE_RIGHT 0x400 -#define SPEAKER_TOP_CENTER 0x800 -#define SPEAKER_TOP_FRONT_LEFT 0x1000 -#define SPEAKER_TOP_FRONT_CENTER 0x2000 -#define SPEAKER_TOP_FRONT_RIGHT 0x4000 -#define SPEAKER_TOP_BACK_LEFT 0x8000 -#define SPEAKER_TOP_BACK_CENTER 0x10000 -#define SPEAKER_TOP_BACK_RIGHT 0x20000 -#endif -#define SPEAKER_HEADPHONES_LEFT 0x10000000 -#define SPEAKER_HEADPHONES_RIGHT 0x20000000 -#define SPEAKER_MONO 0x40000000 - -#endif /*PUBLIC_DEFINITIONS_H*/ diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/public_errors.h b/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/public_errors.h deleted file mode 100644 index 981e7c3..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/public_errors.h +++ /dev/null @@ -1,217 +0,0 @@ -#ifndef PUBLIC_ERRORS_H -#define PUBLIC_ERRORS_H - -//The idea here is: the values are 2 bytes wide, the first byte identifies the group, the second the count within that group - -enum Ts3ErrorType { - //general - ERROR_ok = 0x0000, ///< Indicates success. - ERROR_undefined = 0x0001, - ERROR_not_implemented = 0x0002, ///< The attempted operation is not available in this context - ERROR_ok_no_update = 0x0003, ///< Indicates success, but no change occurred. Returned for example upon flushing (e.g. using \ref ts3client_flushChannelUpdates) when all indicated changes already matched the current state. - ERROR_dont_notify = 0x0004, - ERROR_lib_time_limit_reached = 0x0005, - ERROR_out_of_memory = 0x0006, ///< Not enough system memory to perform operation - ERROR_canceled = 0x0007, - ERROR_ok_no_error_event = 0x0008, ///< Indicates success, but no error event was generated. This is used because of the return code management and reduce packets. - - //dunno - ERROR_command_not_found = 0x0100, - ERROR_unable_to_bind_network_port = 0x0101, ///< Unspecified failure to create a listening port - ERROR_no_network_port_available = 0x0102, ///< Failure to initialize a listening port for FileTransfer - ERROR_port_already_in_use = 0x0103, ///< Specified port is already in use by a different application - ERROR_command_line_parse_failed = 0x0104, ///< Command line arguments are invalid - ERROR_command_line_exit_version = 0x0105, ///< Command line specified version. The process should exit with code 0 after printing the version. - ERROR_command_line_exit_help = 0x0106, ///< Command line specified help. The process should exit with code 0 after priting the help. - - //client - ERROR_client_invalid_id = 0x0200, ///< Client no longer connected - ERROR_client_nickname_inuse = 0x0201, ///< Client name is already in use. Client names must be unique - ERROR_client_protocol_limit_reached = 0x0203, ///< Too many clients on the server - ERROR_client_invalid_type = 0x0204, ///< Function called for normal clients that is only available for query clients or vice versa - ERROR_client_already_subscribed = 0x0205, ///< Attempting to subscribe to a channel already subscribed to - ERROR_client_not_logged_in = 0x0206, - ERROR_client_could_not_validate_identity = 0x0207, ///< Identity not valid or insufficient security level - ERROR_client_invalid_password = 0x0208, - ERROR_client_version_outdated = 0x020a, ///< Server requires newer client version as determined by the min_client_version properties - ERROR_client_is_flooding = 0x020c, ///< Triggered flood protection. Further information is supplied in the extra message if applicable. - ERROR_client_hacked = 0x020d, - ERROR_client_cannot_verify_now = 0x020e, - ERROR_client_login_not_permitted = 0x020f, - ERROR_client_not_subscribed = 0x0210, ///< Action is only available on subscribed channels - - //channel - ERROR_channel_invalid_id = 0x0300, ///< Channel does not exist on the server (any longer) - ERROR_channel_protocol_limit_reached = 0x0301, ///< Too many channels on the server - ERROR_channel_already_in = 0x0302, ///< Attempting to move a client or channel to its current channel - ERROR_channel_name_inuse = 0x0303, ///< Channel name is already taken by another channel. Channel names must be unique - ERROR_channel_not_empty = 0x0304, ///< Attempting to delete a channel with clients or sub channels in it - ERROR_channel_can_not_delete_default = 0x0305, ///< Default channel cannot be deleted. Set a new default channel first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_default_require_permanent = 0x0306, ///< Attempt to set a non permanent channel as default channel. Set channel to permanent first (see \ref ts3client_setChannelVariableAsInt or \ref ts3server_setChannelVariableAsInt ) - ERROR_channel_invalid_flags = 0x0307, ///< Invalid combination of \ref ChannelProperties, trying to remove \ref CHANNEL_FLAG_DEFAULT or set a password on the default channel - ERROR_channel_parent_not_permanent = 0x0308, ///< Attempt to move a permanent channel into a non-permanent one, or set a channel to be permanent that is a sub channel of a non-permanent one - ERROR_channel_maxclients_reached = 0x0309, ///< Channel is full as determined by its \ref CHANNEL_MAXCLIENTS setting - ERROR_channel_maxfamily_reached = 0x030a, ///< Channel tree is full as determined by its \ref CHANNEL_MAXFAMILYCLIENTS setting - ERROR_channel_invalid_order = 0x030b, ///< Invalid value for the \ref CHANNEL_ORDER property. The specified channel must exist on the server and be on the same level. - ERROR_channel_no_filetransfer_supported = 0x030c, ///< Invalid \ref CHANNEL_FILEPATH set for the channel - ERROR_channel_invalid_password = 0x030d, ///< Channel has a password not matching the password supplied in the call - // used in public_rare_errors = 0x030e, - ERROR_channel_invalid_security_hash = 0x030f, - - //server - ERROR_server_invalid_id = 0x0400, ///< Chosen virtual server does not exist or is offline - ERROR_server_running = 0x0401, ///< attempting to delete a server that is running. Stop the server before deleting it. - ERROR_server_is_shutting_down = 0x0402, ///< Client disconnected because the server is going offline - ERROR_server_maxclients_reached = 0x0403, ///< Given in the onConnectStatusChange event when the server has reached its maximum number of clients as defined by the \ref VIRTUALSERVER_MAXCLIENTS property - ERROR_server_invalid_password = 0x0404, ///< Specified server password is wrong. Provide the correct password in the \ref ts3client_startConnection / \ref ts3client_startConnectionWithChannelID call. - ERROR_server_is_virtual = 0x0407, ///< Server is in virtual status. The attempted action is not possible in this state. Start the virtual server first. - ERROR_server_is_not_running = 0x0409, ///< Attempting to stop a server that is not online. - ERROR_server_is_booting = 0x040a, // Not used - ERROR_server_status_invalid = 0x040b, - ERROR_server_version_outdated = 0x040d, ///< Attempt to connect to an outdated server version. The server needs to be updated. - ERROR_server_duplicate_running = 0x040e, ///< This server is already running within the instance. Each virtual server may only exist once. - - //parameter - ERROR_parameter_quote = 0x0600, // Not used - ERROR_parameter_invalid_count = 0x0601, ///< Attempt to flush changes without previously calling set*VariableAs* since the last flush - ERROR_parameter_invalid = 0x0602, ///< At least one of the supplied parameters did not meet the criteria for that parameter - ERROR_parameter_not_found = 0x0603, ///< Failure to supply all the necessary parameters - ERROR_parameter_convert = 0x0604, ///< Invalid type supplied for a parameter, such as passing a string (ie. "five") that expects a number. - ERROR_parameter_invalid_size = 0x0605, ///< Value out of allowed range. Such as strings are too long/short or numeric values outside allowed range - ERROR_parameter_missing = 0x0606, ///< Neglecting to specify a required parameter - ERROR_parameter_checksum = 0x0607, ///< Attempting to deploy a modified snapshot - - //unsorted, need further investigation - ERROR_vs_critical = 0x0700, ///< Failure to create default channel - ERROR_connection_lost = 0x0701, ///< Generic error with the connection. - ERROR_not_connected = 0x0702, ///< Attempting to call functions with a serverConnectionHandler that is not connected. You can use \ref ts3client_getConnectionStatus to check whether the connection handler is connected to a server - ERROR_no_cached_connection_info = 0x0703, ///< Attempting to query connection information (bandwidth usage, ping, etc) without requesting them first using \ref ts3client_requestConnectionInfo - ERROR_currently_not_possible = 0x0704, ///< Requested information is not currently available. You may have to call \ref ts3client_requestClientVariables or \ref ts3client_requestServerVariables - ERROR_failed_connection_initialisation = 0x0705, ///< No TeamSpeak server running on the specified IP address and port - ERROR_could_not_resolve_hostname = 0x0706, ///< Failure to resolve the specified hostname to an IP address - ERROR_invalid_server_connection_handler_id = 0x0707, ///< Attempting to perform actions on a non-existent server connection handler - ERROR_could_not_initialise_input_manager = 0x0708, // Not used - ERROR_clientlibrary_not_initialised = 0x0709, ///< Calling client library functions without successfully calling \ref ts3client_initClientLib before - ERROR_serverlibrary_not_initialised = 0x070a, ///< Calling server library functions without successfully calling \ref ts3server_initServerLib before - ERROR_whisper_too_many_targets = 0x070b, ///< Using a whisper list that contain more clients than the servers \ref VIRTUALSERVER_MIN_CLIENTS_IN_CHANNEL_BEFORE_FORCED_SILENCE property - ERROR_whisper_no_targets = 0x070c, ///< The active whisper list is empty or no clients matched the whisper list (e.g. all channels in the list are empty) - ERROR_connection_ip_protocol_missing = 0x070d, ///< Invalid or unsupported protocol (e.g. attempting an IPv6 connection on an IPv4 only machine) - ERROR_handshake_failed = 0x070e, - ERROR_illegal_server_license = 0x070f, - - //file transfer - ERROR_file_invalid_name = 0x0800, ///< Invalid UTF8 string or not a valid file - ERROR_file_invalid_permissions = 0x0801, ///< Permissions prevent opening the file - ERROR_file_already_exists = 0x0802, ///< Target path already exists as a directory - ERROR_file_not_found = 0x0803, ///< Attempt to access or move non existing file - ERROR_file_io_error = 0x0804, ///< Generic file input / output error - ERROR_file_invalid_transfer_id = 0x0805, ///< Attempt to get information about a file transfer after it has already been cleaned up. File transfer information is not available indefinitely after the transfer completed - ERROR_file_invalid_path = 0x0806, ///< specified path contains invalid characters or does not start with "/" - ERROR_file_no_files_available = 0x0807, // Not used - ERROR_file_overwrite_excludes_resume = 0x0808, ///< File overwrite and resume are mutually exclusive. Only one or neither can be 1. - ERROR_file_invalid_size = 0x0809, ///< Attempt to write more bytes than claimed file size. - ERROR_file_already_in_use = 0x080a, ///< File is currently not available, try again later. - ERROR_file_could_not_open_connection = 0x080b, ///< Generic failure in file transfer connection / other party did not conform to file transfer protocol - ERROR_file_no_space_left_on_device = 0x080c, ///< Operating system reports hard disk is full. May be caused by quota limitations. - ERROR_file_exceeds_file_system_maximum_size = 0x080d, ///< File is too large for the file system of the target device. - ERROR_file_transfer_connection_timeout = 0x080e, // Not used - ERROR_file_connection_lost = 0x080f, ///< File input / output timeout or connection failure - ERROR_file_exceeds_supplied_size = 0x0810, // Not used - ERROR_file_transfer_complete = 0x0811, ///< Indicates successful completion - ERROR_file_transfer_canceled = 0x0812, ///< Transfer was cancelled through @ref ts3client_haltTransfer - ERROR_file_transfer_interrupted = 0x0813, ///< Transfer failed because the server is shutting down, or network connection issues - ERROR_file_transfer_server_quota_exceeded = 0x0814, ///< Transfer terminated due to server bandwidth quota being exceeded. No client can transfer files. - ERROR_file_transfer_client_quota_exceeded = 0x0815, ///< Attempt to transfer more data than allowed by this clients' bandwidth quota. Other clients may continue to transfer files. - ERROR_file_transfer_reset = 0x0816, // Not used - ERROR_file_transfer_limit_reached = 0x0817, ///< Too many file transfers are in progress. Try again later - ERROR_file_invalid_storage_class = 0x0818, // TODO: Invalid storage class for HTTP FileTransfer (what is a storage class?) - ERROR_file_invalid_dimension = 0x0819, ///< Avatar image exceeds maximum width or height accepted by the server. - ERROR_file_transfer_channel_quota_exceeded = 0x081a, ///< Transfer failed because the channel quota was exceeded. Uploading to this channel is not possible, but other channels may be fine. - - //sound - ERROR_sound_preprocessor_disabled = 0x0900, ///< Cannot set or query pre processor variables with preprocessing disabled - ERROR_sound_internal_preprocessor = 0x0901, - ERROR_sound_internal_encoder = 0x0902, - ERROR_sound_internal_playback = 0x0903, - ERROR_sound_no_capture_device_available = 0x0904, ///< No audio capture devices are available - ERROR_sound_no_playback_device_available = 0x0905, ///< No audio playback devices are available - ERROR_sound_could_not_open_capture_device = 0x0906, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_could_not_open_playback_device = 0x0907, ///< Error accessing audio device, or audio device does not support the requested mode - ERROR_sound_handler_has_device = 0x0908, ///< Attempt to open a sound device on a connection handler which already has an open device. Close the already open device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_invalid_capture_device = 0x0909, ///< Attempt to use a device for capture that does not support capturing audio - ERROR_sound_invalid_playback_device = 0x090a, ///< Attempt to use a device for playback that does not support playback of audio - ERROR_sound_invalid_wave = 0x090b, ///< Attempt to use a non WAV file in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle - ERROR_sound_unsupported_wave = 0x090c, ///< Unsupported wave file used in \ref ts3client_playWaveFile or \ref ts3client_playWaveFileHandle. - ERROR_sound_open_wave = 0x090d, ///< Failure to open the specified sound file - ERROR_sound_internal_capture = 0x090e, - ERROR_sound_device_in_use = 0x090f, ///< Attempt to unregister a custom device that is being used. Close the device first using \ref ts3client_closeCaptureDevice or \ref ts3client_closePlaybackDevice - ERROR_sound_device_already_registerred = 0x0910, ///< Attempt to register a custom device with a device id that has already been used in a previous call. Device ids must be unique. - ERROR_sound_unknown_device = 0x0911, ///< Attempt to open, close, unregister or use a device which is not known. Custom devices must be registered before being used (see \ref ts3client_registerCustomDevice) - ERROR_sound_unsupported_frequency = 0x0912, - ERROR_sound_invalid_channel_count = 0x0913, ///< Invalid device audio channel count, must be > 0 - ERROR_sound_read_wave = 0x0914, ///< Failure to read sound samples from an opened wave file. Is this a valid wave file? - ERROR_sound_need_more_data = 0x0915, // for internal purposes only - ERROR_sound_device_busy = 0x0916, // for internal purposes only - ERROR_sound_no_data = 0x0917, ///< Indicates there is currently no data for playback, e.g. nobody is speaking right now. - ERROR_sound_channel_mask_mismatch = 0x0918, ///< Opening a device with an unsupported channel count - - //permissions - ERROR_permissions_client_insufficient = 0x0a08, ///< Not enough permissions to perform the requested activity - ERROR_permissions = 0x0a0c, ///< Permissions to use sound device not granted by operating system, e.g. Windows denied microphone access. - - //accounting - ERROR_accounting_virtualserver_limit_reached = 0x0b00, ///< Attempt to use more virtual servers than allowed by the license - ERROR_accounting_slot_limit_reached = 0x0b01, ///< Attempt to set more slots than allowed by the license - ERROR_accounting_license_file_not_found = 0x0b02, // Not used - ERROR_accounting_license_date_not_ok = 0x0b03, ///< License expired or not valid yet - ERROR_accounting_unable_to_connect_to_server = 0x0b04, ///< Failure to communicate with accounting backend - ERROR_accounting_unknown_error = 0x0b05, ///< Failure to write update license file - ERROR_accounting_server_error = 0x0b06, // Not used - ERROR_accounting_instance_limit_reached = 0x0b07, ///< More than one process of the server is running - ERROR_accounting_instance_check_error = 0x0b08, ///< Shared memory access failure. - ERROR_accounting_license_file_invalid = 0x0b09, ///< License is not a TeamSpeak license - ERROR_accounting_running_elsewhere = 0x0b0a, ///< A copy of this server is already running in another instance. Each server may only exist once. - ERROR_accounting_instance_duplicated = 0x0b0b, ///< A copy of this server is running already in this process. Each server may only exist once. - ERROR_accounting_already_started = 0x0b0c, ///< Attempt to start a server that is already running - ERROR_accounting_not_started = 0x0b0d, - ERROR_accounting_to_many_starts = 0x0b0e, ///< Starting instance / virtual servers too often in too short a time period - - //provisioning server - /// @cond HAS_PROVISIONING - ERROR_provisioning_invalid_password = 0x1100, - ERROR_provisioning_invalid_request = 0x1101, - ERROR_provisioning_no_slots_available = 0x1102, - ERROR_provisioning_pool_missing = 0x1103, - ERROR_provisioning_pool_unknown = 0x1104, - ERROR_provisioning_unknown_ip_location = 0x1105, - ERROR_provisioning_internal_tries_exceeded = 0x1106, - ERROR_provisioning_too_many_slots_requested = 0x1107, - ERROR_provisioning_too_many_reserved = 0x1108, - ERROR_provisioning_could_not_connect = 0x1109, - ERROR_provisioning_auth_server_not_connected = 0x1110, - ERROR_provisioning_auth_data_too_large = 0x1111, - ERROR_provisioning_already_initialized = 0x1112, - ERROR_provisioning_not_initialized = 0x1113, - ERROR_provisioning_connecting = 0x1114, - ERROR_provisioning_already_connected = 0x1115, - ERROR_provisioning_not_connected = 0x1116, - ERROR_provisioning_io_error = 0x1117, - ERROR_provisioning_invalid_timeout = 0x1118, - ERROR_provisioning_ts3server_not_found = 0x1119, - ERROR_provisioning_no_permission = 0x111A, - /// @endcond - - // 0x12 - 0x15 are reserved in rare - - // screen share - ERROR_already_registered = 0x1600, - ERROR_stream_session_limit_reached = 0x1601, - ERROR_stream_session_not_found = 0x1602, - ERROR_stream_unknown = 0x1603, - ERROR_stream_not_participating = 0x1604, - ERROR_not_streamer = 0x1605, - ERROR_already_joined = 0x1606, - ERROR_join_request_not_found = 0x1607, - ERROR_sfu_failed_to_start = 0x1608, -}; -#endif diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/server_commands_file_transfer.h b/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/server_commands_file_transfer.h deleted file mode 100644 index a4e8ece..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/server_commands_file_transfer.h +++ /dev/null @@ -1,149 +0,0 @@ -#pragma once -/*WARNING: This file is auto generated. Do not edit this file, but edit the server messages and regenerate! */ - -#include "teamspeak/public_definitions.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** Structure that contains the command data for an ftcreatedir message */ -struct ts3sc_data_ftcreatedir { - uint64 channelID; ///< The channel ID where the directory is to be created - const char* dirname; ///< utf8 encoded c string containing the directory name -}; - -/** Structure that contains the meta data for an ftcreatedir message */ -struct ts3sc_meta_ftcreatedir { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** C Structure that contains the meta data and data for an ftcreatedir message */ -struct ts3sc_ftcreatedir { - struct ts3sc_meta_ftcreatedir m; ///< meta data - struct ts3sc_data_ftcreatedir d; ///< data -}; - -/** Structure that contains the command data for an ftdeletefile message */ -struct ts3sc_data_ftdeletefile { - uint64 channelID; ///< The channel ID where the file is to be deleted -}; - -/** Structure that contains the repeat command data for an ftdeletefile message */ -struct ts3sc_array_ftdeletefile { - const char* fileName; ///< The file name to be deleted -}; - -/** Structure that contains the meta data for an ftdeletefile message */ -struct ts3sc_meta_ftdeletefile { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** C Structure that contains the meta data and data for an ftdeletefile message */ -struct ts3sc_ftdeletefile { - struct ts3sc_meta_ftdeletefile m; ///< meta data - struct ts3sc_data_ftdeletefile d; ///< data - int r_size; ///< number of items in r - struct ts3sc_array_ftdeletefile* r; ///< repeated data -}; - -/** Structure that contains the command data for an ftgetfileinfo message */ -struct ts3sc_data_ftgetfileinfo { - int RESERVED; ///< This is here because C forbids empty structs. DO NOT USE -}; - -/** Structure that contains the repeat command data for an ftgetfileinfo message */ -struct ts3sc_array_ftgetfileinfo { - uint64 channelID; ///< The channel ID where the file is located - const char* fileName; ///< utf8 encoded c string containing the file name -}; - -/** Structure that contains the meta data for an ftgetfileinfo message */ -struct ts3sc_meta_ftgetfileinfo { - int RESERVED; /** -#include - -#ifdef __cplusplus -extern "C" { -#endif - -struct TS3ChannelCreationParams; //opaque definition -struct TS3VirtualServerCreationParams; //opaque definition -struct TS3Variables; //opaque definition - -enum VirtualServerCreateFlags { - VIRTUALSERVER_CREATE_FLAG_NONE = 0x0000, ///< Server password is stored plaintext and will be encrypted by the server library before stored. - VIRTUALSERVER_CREATE_FLAG_PASSWORDS_ENCRYPTED = 0x0001, ///< Server password is already encrypted in the creation parameters. Will be stored as is. -}; - -enum ChannelCreateFlags { - CHANNEL_CREATE_FLAG_NONE = 0x000, ///< Channel password is stored plaintext and will be encrypted by the server library before stored. - CHANNEL_CREATE_FLAG_PASSWORDS_ENCRYPTED = 0x001, ///< Channel passwords are already encrypted in the creation parameters. Will be stored as is. -}; - -/** - * Server callbacks. - * Zero initialize and set members to functions that are to be called when the event in question happens. - * Every callback you use should exit quickly to avoid stalling the server. If you need any expensive activity - * upon receiving callbacks, consider starting the activity in a new thread and allow the callback to exit quickly. -*/ -struct ServerLibFunctions { - /** - * @brief called when audio data is received from any client. Allows access to audio data from any client. - * - * @details Can be used to implement server side voice recording. Do not implement if you don't need server side recording. - * Callback will be called for every client sending audio data, even if nobody can hear said client (e.g. alone in a channel). - * - * @param serverID the server for which the callback was called - * @param clientID the client which is sending audio data - * @param voiceData pointer to the voice buffer. Must not be invalidated or otherwise tampered with. - * @param voiceDataSize number of audio frames available in the buffer - * @param frequency audio data sample rate - */ - void (*onVoiceDataEvent) (uint64 serverID, anyID clientID, unsigned char* voiceData, unsigned int voiceDataSize, unsigned int frequency); - - /** - * @brief called when a client starts talking - * - * @param serverID the server for which the callback was called - * @param clientID the client that started talking - */ - void (*onClientStartTalkingEvent) (uint64 serverID, anyID clientID); - - /** - * @brief called when a client stops talking - * - * @param serverID the server for which the callback was called - * @param clientID the client that stopped talking - */ - void (*onClientStopTalkingEvent) (uint64 serverID, anyID clientID); - - /** - * @brief called when a client connects - * - * @param serverID the server for which the callback was called - * @param clientID the client that connected - * @param channelID the channel that the client connected to - * @param removeClientError whether to allow the client on the server. Set the value to one of the values from the @ref Ts3ErrorType enum if you want to reject the client. - */ - void (*onClientConnected) (uint64 serverID, anyID clientID, uint64 channelID, unsigned int* removeClientError); - - /** - * @brief called when a client disconnects - * - * @param serverID the server for which the callback was called - * @param clientID the client that disconnected. The client is already gone by the time this callback is called. The client id cannot be used to query information. - * @param channelID the channel that the client was in before disconnecting. - */ - void (*onClientDisconnected) (uint64 serverID, anyID clientID, uint64 channelID); - - /** - * @brief called when a client changed to a different channel by any means, including switching the channel themselves. - * - * @param serverID the server for which the callback was called - * @param clientID the client that switched to a different channel. - * @param oldChannelID the previous channel the client was in. - * @param newChannelID the current channel the client is in now. - */ - void (*onClientMoved) (uint64 serverID, anyID clientID, uint64 oldChannelID, uint64 newChannelID); - - /** - * @brief called when a channel has been created - * - * @param serverID the server for which the callback was called - * @param invokerClientID the id of the client that created the channel. 0 if the server created the channel. - * @param channelID the id of the newly created channel. - */ - void (*onChannelCreated) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a channel has been edited - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that edited the channel. 0 if the server edited the channel. - * @param channelID the channel that was edited - */ - void (*onChannelEdited) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a channel was deleted - * - * @param serverID the server for which the callback was called - * @param invokerClientID client that deleted the channel. 0 if the server deleted the channel - * @param channelID the id of the channel that was deleted. The channel is gone already by the time this callback is called and information about the channel is no longer available - */ - void (*onChannelDeleted) (uint64 serverID, anyID invokerClientID, uint64 channelID); - - /** - * @brief called when a server wide text message was sent - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that is sending the message - * @param textMessage utf8 encoded c string containing the text of the message sent - */ - void (*onServerTextMessageEvent) (uint64 serverID, anyID invokerClientID, const char* textMessage); - - /** - * @brief called when a channel text message was sent - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client that is sending the message - * @param targetChannelID the channel in which the message is sent - * @param textMessage utf8 encoded c string containing the message sent - */ - void (*onChannelTextMessageEvent) (uint64 serverID, anyID invokerClientID, uint64 targetChannelID, const char* textMessage); - - /** - * @brief when user logging was enabled when calling @ref ts3server_initServerLib this callback is called whenever a message with at least the severity - * specified through @ref ts3server_setLogVerbosity is supposed to be logged. Allows to customize logging and handle errors or critical log events. - * - * @param logmessage utf8 encoded c string containing the message to be logged - * @param logLevel the severity of the message that the callback is called for. One of the values from the @ref LogLevel enum - * @param logChannel utf8 encoded c string containing the arbitrary text used for grouping messages. - * @param logID the server on which the message was logged - * @param logTime utf8 encoded c string containing the time and date in system format the message was logged - * @param completeLogString utf8 encoded c string containing all the previous parameters in a complete text string ready for logging. - */ - void (*onUserLoggingMessageEvent) (const char* logmessage, int logLevel, const char* logChannel, uint64 logID, const char* logTime, const char* completeLogString); - - /** - * @brief called when an error occurs with license checking. - * - * @details Allows you to gracefully handle errors like a missing or expired license for example, while keeping the rest of your application running. - * - * @param serverID the server on which the error occured. This server has been shut down automatically, other servers keep running. - * If this is 0 then all servers are affected by the error and have been shut down. In this case you may want to call @ref ts3server_destroyServerLib to clean up resources. - * @param errorCode the error that appeared. One of the values from the @ref Ts3ErrorType enum. You can use @ref ts3server_getGlobalErrorMessage to get a string representation for the error code. - */ - void (*onAccountingErrorEvent) (uint64 serverID, unsigned int errorCode); - - /** - * @brief called when a packet needs to be encrypted to be sent over the wire. - * - * @details Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. - * Only implement this callback when you need custom encryption. - * - * @param dataToSend pointer to an array of bytes that need to be encrypted. Must not be freed. Encrypt the data in place in this array if the size of your encrypted data - * is smaller than indicated in the sizeOfData parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory. - * @param sizeOfData size in byte of the dataToSend array. - */ - void (*onCustomPacketEncryptEvent) (char** dataToSend, unsigned int* sizeOfData); - - /** - * @brief called when a packet needs to be decrypted after it has been received. - * - * @details Used to implement custom encryption of server communication. This needs to be implemented the same in the client and server, otherwise clients cannot communicate with the server. - * Only implement this callback when you need custom encryption. - * - * @param dataReceived pointer to an array of bytes that need to be decrypted. Must not be freed. Decrypt the data in place in this array if the size of your decrypted data - * is smaller than indicated by the dataReceivedSize parameter. Otherwise allocate your own memory and replace the pointer to point to your own allocated memory. In this case you need to take care of freeing the memory - * @param dataReceivedSize size in byte of the dataReceived array. - */ - void (*onCustomPacketDecryptEvent) (char** dataReceived, unsigned int* dataReceivedSize); - - /** - * @brief called whenever a file transfer is done - * - * @param data pointer to a structure describing the file transfer that completed. See @ref FileTransferCallbackExport for details. - */ - void (*onFileTransferEvent) (const struct FileTransferCallbackExport* data); - - /** - * @brief called when a client is about to connect. Can be used to deny clients from connecting. - * - * Return @ref ERROR_ok to allow the client on the server, or @ref ERROR_permissions to reject the client. - * - * @param serverID the server the client wants to connect to - * @param client pointer to a @ref ClientMiniExport describing the client trying to connect - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientCanConnect) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client requests channel description of a channel using @ref ts3client_requestChannelDescription. Can be used to deny access to channel descriptions. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the request was received - * @param client pointer to a @ref ClientMiniExport describing the client requesting the channel description - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientCanGetChannelDescription) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client wants to update a clients variables. Used to deny or allow updating certain client variables - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param clientID the client for which the variables are attempted to be changed. - * @param variables pointer to a @ref VariablesExport containing the variables, new and old values of the client. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientUpdate) (uint64 serverID, anyID clientID, const struct VariablesExport* variables); - - /** - * @brief called before a client is kicked from the channel. Allows you to control whether clients are allowed to kick another client - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client pointer to a @ref ClientMiniExport describing the client attempting to kick another client. - * @param toKickCount number of clients that are supposed to be kicked - * @param toKickClients array of @ref ClientMiniExport describing the clients to be kicked - * @param reasonText utf8 encoded c string containing the reason for the kick provided. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientKickFromChannel) (uint64 serverID, const struct ClientMiniExport* client, int toKickCount, const struct ClientMiniExport* toKickClients, const char* reasonText); - - /** - * @brief called before a client is kicked from the server. Allows you to control whether clients are allowed to kick another client - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client pointer to a @ref ClientMiniExport describing the client attempting to kick another client. - * @param toKickCount number of clients that are supposed to be kicked - * @param toKickClients array of @ref ClientMiniExport describing the clients to be kicked - * @param reasonText utf8 encoded c string containing the provided reason for the kick. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientKickFromServer) (uint64 serverID, const struct ClientMiniExport* client, int toKickCount, const struct ClientMiniExport* toKickClients, const char* reasonText); - - /** - * @brief called when a client requests to move one or more other clients. Allows you to control whether a client can move the clients. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the move is attempted. - * @param client pointer to a @ref ClientMiniExport describing the client attempting to move the client(s). - * @param toMoveCount number of clients that are being moved. - * @param toMoveClients array of @ref ClientMiniExport describing which clients are being moved. - * @param newChannel id of the channel the clients are to be moved in to. - * @param reasonText utf8 encoded c string containing the reason provided for the move. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permClientMove) (uint64 serverID, const struct ClientMiniExport* client, int toMoveCount, const struct ClientMiniExport* toMoveClients, uint64 newChannel, const char* reasonText); - - /** - * @brief called when a client attempts to move a channel. Allows you to control whether the client is allowed to move the channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client attempting to move the channel. - * @param channelID the channel to be moved. - * @param newParentChannelID the new parent channel of the channel - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelMove) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, uint64 newParentChannelID); - - /** - * @brief called when a client tries to send a message. Allows you to control whether the client is allowed to send the message. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client attempting to send the message - * @param targetMode describing the type of message attempting to be sent. One of the values from the @ref TextMessageTargetMode enum - * @param targetClientOrChannel id of the channel or client (depending of the targetMode) that the message is sent to. - * @param textMessage utf8 encoded c string containing the message to be sent. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permSendTextMessage) (uint64 serverID, const struct ClientMiniExport* client, anyID targetMode, uint64 targetClientOrChannel, const char* textMessage); - - /** - * @brief called when server connection information is requested using @ref ts3client_requestServerConnectionInfo. Can be used to deny access. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client requesting the action - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permServerRequestConnectionInfo) (uint64 serverID, const struct ClientMiniExport* client); - - /** - * @brief called when a client attempts to request another clients connection variables using @ref ts3client_requestConnectionInfo - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client requesting the other clients information - * @param mayViewIpPort pointer to a variable that controls whether the IP and port of the target client may be seen by the client. Set to 1 to allow the requesting client to see the IP and port. Set to 0 to deny IP and port. - * @param targetClient describes the client that the connection information is requested for. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permSendConnectionInfo) (uint64 serverID, const struct ClientMiniExport* client, int* mayViewIpPort, const struct ClientMiniExport* targetClient); - - /** - * @brief called when a client attempts to create a channel. Allows you to control whether or not the client may create the desired channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the client attempts to create the channel - * @param client a @ref ClientMiniExport describing the client trying to create a channel - * @param parentChannelID the channel that is the parent channel of the channel to be created. 0 if the channel to be created will be a root channel. - * @param variables a @ref VariablesExport struct that describes the channel to be created. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelCreate) (uint64 serverID, const struct ClientMiniExport* client, uint64 parentChannelID, const struct VariablesExport* variables); - - /** - * @brief called when a channel is about to be edited by a client. Allows you to prevent channel edits. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client a @ref ClientMiniExport describing the client trying to edit the channel - * @param parentChannelID the channel that is to be edited. - * @param variables a @ref VariablesExport struct that describes the channel after the edit. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelEdit) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, const struct VariablesExport* variables); - - /** - * @brief called before a channel is deleted by a client. Allows you to deny a client deleting channels. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the channel is to be deleted - * @param client a @ref ClientMiniExport describing the client trying to delete the channel - * @param channelID the channel that is to be deleted - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelDelete) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID); - - /** - * @brief called when a client requests to subscribe a channel. Allows you to deny subscribing to a channel. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server on which the client attempts to subscribe to the channel. - * @param client a @ref ClientMiniExport describing the client trying to subscribe the channel - * @param channelID the channel that is to be subscribed - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permChannelSubscribe) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID); - - /** - * @brief called when a file is to be uploaded. Allows you to deny a client from uploading files, files above a certain size, etc. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client that attempts to upload the file. - * @param params describes the file to be uploaded. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferInitUpload) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftinitupload* params); - - /** - * @brief called when a file is to be downloaded. Allows you to deny a client from downloading files, files above a certain size, etc. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client that attempts to download the file - * @param params describes the file to be downloaded. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferInitDownload) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftinitdownload* params); - - /** - * @brief called when a client requests file information using @ref ts3client_requestFileInfo. Allows to deny clients from getting file information. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to get information of the file. - * @param params describes the file that information is requested for. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferGetFileInfo) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftgetfileinfo* params); - - /** - * @brief called when a client requests a directory listing using @ref ts3client_requestFileList. Allows to deny listing files and directories in channels / directories. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferGetFileList) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftgetfilelist* params); - - /** - * @brief called when a client attempts to delete one or more files using @ref ts3client_requestDeleteFile. Allows denying clients deleting files. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to delete the file - * @param params describes the file to be deleted - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferDeleteFile) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftdeletefile* params); - - /** - * @brief called when a directory is to be created using @ref ts3client_requestCreateDirectory. Allows to deny creating certain directories. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to create the directory - * @param params describes the directory to create. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferCreateDirectory) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftcreatedir* params); - - /** - * @brief called when a file is to be renamed or moved using @ref ts3client_requestRenameFile. Allows to deny moving files or even renaming files. - * - * Return @ref ERROR_ok to allow the action, or @ref ERROR_permissions to reject it. - * - * @param serverID the server for which the callback was called - * @param client describes the client attempting to rename or move the file. - * @param params describes the file to be renamed or moved, and where the file should be moved to if it's being moved. - * @return @ref ERROR_ok to allow, @ref ERROR_permissions to deny - */ - unsigned int (*permFileTransferRenameFile) (uint64 serverID, const struct ClientMiniExport* client, const struct ts3sc_ftrenamefile* params); - - /** - * @brief called when a server or channel password is set. - * - * Used to hash the password or encrypt it for check with outside sources. - * - * @param serverID the server for which the callback was called - * @param plaintext the plaintext password to be encrypted. - * @param encryptedText the encrypted/hashed password. Fill with your encrypted password. Must be an utf8 encoded c string not larger than specified by encryptedTextByteSize - * @param encryptedTextByteSize the maximum number of bytes you may write to encryptedText - */ - void (*onClientPasswordEncrypt) (uint64 serverID, const char* plaintext, char* encryptedText, int encryptedTextByteSize); - - /** - * @brief Allows to rewrite the file path and name of the file to be transfered. Called when a transfer starts. - * @details If you don't need to control server side file name and path then don't implement this callback. - * The parameters are already filled with the default values intended by the client starting the transfer. These can be changed as required. - * When the callback exits with @ref ERROR_ok the transfer is started with the values present in the result struct. - * @verbatim embed:rst - See the :ref:`SDK documentation ` for further details. - @endverbatim - * - * @param serverID the server for which the callback was called - * @param invokerClientID the client which started the file transfer - * @param original the original file path and name desired by the client - * @param result the values from this struct will be used by the server when the callback exits. Already filled with a copy of original. Change the values in this struct as needed. - * @return a value from the @ref Ts3ErrorType enum. Return @ref ERROR_ok to start the transfer with the values in the result struct. When returning an error code the file transfer is not started. - */ - unsigned int (*onTransformFilePath) (uint64 serverID, anyID invokerClientID, const struct TransformFilePathExport* original, struct TransformFilePathExportReturns* result); - - /** - * @brief called when a client connects to the server. Used to verify the server password when using custom password encryption. - * - * @param serverID the server for which the callback was called - * @param client describes the client that connects to the server - * @param password utf8 encoded c string containing the password provided by the client. - * @return a value from the @ref Ts3ErrorType enum. @ref ERROR_ok if the password is valid, @ref ERROR_server_invalid_password if the password is not valid, @ref ERROR_parameter_invalid if the password is in invalid format. - */ - unsigned int (*onCustomServerPasswordCheck) (uint64 serverID, const struct ClientMiniExport* client, const char* password); - - /** - * @brief called when a client attempts to enter a password protected channel. Used to verify the channel password when using custom password encryption. - * - * @param serverID the server for which the callback was called - * @param client describes the client that enters a channel - * @param channelID the channel the client attempts to join - * @param password utf8 encoded c string containing the password provided by the client. - * @return a value from the @ref Ts3ErrorType enum. @ref ERROR_ok if the password is valid, @ref ERROR_server_invalid_password if the password is not valid, @ref ERROR_parameter_invalid if the password is in invalid format. - */ - unsigned int (*onCustomChannelPasswordCheck) (uint64 serverID, const struct ClientMiniExport* client, uint64 channelID, const char* password); - -}; //END OF ServerLibFunctions - -/*Memory management*/ - -/** - * @brief Releases memory allocated by the server library - * - * For every function that has output parameters which take pointers to memory (e.g. char**) - * the server library will allocate sufficient memory for you, however you need to take care - * of releasing the memory by passing the variable to this function. - * - * @param pointer pointer to memory allocated by server library -*/ -EXPORTDLL unsigned int ts3server_freeMemory(void* pointer); - -/*Construction and Destruction*/ - -/** - * @brief initializes the server library and defines callback functions - * - * This is the first function you need to call, before this all calls to the server library will fail. In this call you will also set the functions you would like to have called when - * certain changes or events happen. This function must not be called multiple times. - * - * @param functionPointers defines which functions in your code are to be called on specific events. Zero initialize it and assign the desired function to call to the respective members of the @ref ServerLibFunctions struct - * @param usedLogTypes a combination of values from the @ref LogTypes enum. Specifies which type(s) of logging you would like to use. - * @param logFileFolder path in which to create log files. Pass 0 to use the default of using a folder called logs in the working directory. - * @param argc The number of arguments provided to the application in argv. Used to process command line arguments - * @param argv The command line arguments provided to the application. These will be processed prior to server lib initialization. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_initServerLib(const struct ServerLibFunctions* functionPointers, int usedLogTypes, const char* logFileFolder, int argc, const char* const * argv); - -/** - * @brief Initialize the file transfer subsystem. Allows clients to store files on the machine the server is running on and download them. - * - * If you want to support file transfer functionality, then call this function after calling @ref ts3server_initServerLib - * If you don't call this function file transfer features will not be available. - * The server library will create the directories necessary for storing files as needed, however directories will not be cleaned up by - * the server library. Instead it is the responsibility of the application to clean up these directories when they're no longer needed (e.g. after a virtual server was deleted) - * - * @param filebase path to where the server library will create necessary directories and store files uploaded by clients. - * @param ips zero terminated array of IP addresses to listen on for file transfer connections. IPv4 and IPv6 addresses are supported, do NOT pass host names. - * If set to 0, it will be treated as if you passed { "0.0.0.0", "::", 0 } - * @param port the TCP port to listen on for file transfer connections. - * @param downloadBandwidth limit in bytes per second which is available for downloading files from the server. Speed across all transfers will be limited to this number. Specify @ref BANDWIDTH_LIMIT_UNLIMITED for no limit. - * @param uploadBandwidth limit in bytes per second which is available for uploading files to the server. Speed across all transfers will be limited to this number. Specify @ref BANDWIDTH_LIMIT_UNLIMITED for no limit. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_enableFileManager(const char* filebase, const char** ips, int port, uint64 downloadBandwidth, uint64 uploadBandwidth); - -/** - * @brief Destroys the server lib. Must not be called from within a callback. - * - * All clients will lose connection and timeout, all servers will terminate. - * This is the last function to call. After this call you will no longer be able to use any server library functions. - * - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_destroyServerLib(); - -/** - * @brief Prevents clients from performing certain actions. SDK only. - * - * Use this to disable certain features for clients, e.g. deleting channels or moving clients - * so that the server has authority over these matters and is the only entity who can do so. - * To disable multiple commands, call this function once for each command you would like to disable for clients. - * - * @param clientCommand the command to disable. One of the values from the @ref ClientCommand enum - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_disableClientCommand(int clientCommand); - -/** - * @brief Retrieve the server version string - * - * @param result address of a variable to receive the server version. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getServerLibVersion(char** result); - -/** - * @brief Retrieve the server version number - * - * @param result address of a variable to receive the server version number. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getServerLibVersionNumber(uint64* result); - -/*logging*/ - -/** - * @brief Specify which log messages to send to the @ref ServerLibFunctions.onUserLoggingMessageEvent callback - * - * @param logVerbosity Minimum verbosity of a log message to pass to the callback. One of the values from the @ref LogLevel enum. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setLogVerbosity(enum LogLevel logVerbosity); - -/*error handling*/ - -/** - * @brief get a human readable error description string for an error code - * - * @param globalErrorCode the error code to retrieve the description for. One of the values from the @ref Ts3ErrorType enum. - * @param result address of a variable to receive the error description as a utf8 encoded c string. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getGlobalErrorMessage(unsigned int globalErrorCode, char** result); - -/*client info*/ - -/** - * @brief get the value of a client variable as integer. - * - * Not all variables are available as integer, some are only available as string or unsigned 64 bit integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int* result); - -/** - * @brief get the value of a client variable as unsigned 64 bit integer. - * - * Not all variables are available as unsigned 64 bit integer, some are only available as string or integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64* result); - -/** - * @brief get the value of the client variable as string - * - * Not all variables are available as string, some are only available as unsigned 64 bit integer or integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param result address of a variable to receive the value of the variable queried. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, char** result); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsInt(uint64 serverID, anyID clientID, enum ClientProperties flag, int value); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as unsigned 64 bit integer. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsUInt64(uint64 serverID, anyID clientID, enum ClientProperties flag, uint64 value); - -/** - * @brief set the value of a client variable. - * - * Not all variables can be set as string. - * - * @param serverID specifies the server the client is on - * @param clientID which client to query - * @param flag specifies which variable to retrieve. One of the values from the @ref ClientProperties enum. - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientVariableAsString(uint64 serverID, anyID clientID, enum ClientProperties flag, const char* value); - -/** - * @brief Apply and publish client changes after setting client variables. - * - * @param serverID specifies the server the client is on - * @param clientID the client which we have changed variables for. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushClientVariable(uint64 serverID, anyID clientID); - -/** - * @brief set a clients whisper list. Will stop transmitting that clients voice to their current channel. - * - * The client will still receive voice from their current channel, however their voice will not be transmitted to their current channel anymore. - * The voice data of the specified client will be transmitted to all specified channels and all the specified clients. - * Pass 0 to both channelID and clientID to restore default behavior of transmitting voice to current channel. - * - * @param serverID the server on which to set the whisper list - * @param clID the client for which to set the whisper list - * @param channelID zero terminated array of channel ids to add to the whisper list. Pass nullptr to reset. Like { 3, 94, 84, ..., 0 } - * @param clientID zero terminated array of client ids to add to the whisper list. Pass nullptr to reset. Like { 1, 4, ..., 0 } - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setClientWhisperList(uint64 serverID, anyID clID, const uint64* channelID, const anyID* clientID); - -/** - * @brief get a list of all clients connected to a server - * - * @param serverID specifies the server on which to get the list of clients - * @param result address of a variable to receive the zero terminated list of clients, like {1, 2, 50, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientList(uint64 serverID, anyID** result); - -/** - * @brief get the id of the clients current channel - * - * @param serverID specifies the server the client is on - * @param clientID the client to get the channel of - * @param result address of a variable to receive the channel id - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelOfClient(uint64 serverID, anyID clientID, uint64* result); - -/** - * @brief Move one or more clients to a different channel - * - * @param serverID specifies the server the client is connected to - * @param newChannelID the id of the channel to move the client(s) to - * @param clientIDArray zero terminated array of client ids to move. Like {4, 9, ..., 0} - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_clientMove(uint64 serverID, uint64 newChannelID, const anyID* clientIDArray); - -/** - * @brief kick one or more clients from the server, terminating their connection. - * - * @param serverID the server the client(s) are connected to - * @param clientIDArray zero terminated array of client ids to kick. Like {4, 3, 12, ..., 0} - * @param kickReason utf8 encoded c string describing the reason for the kick. Pass an empty string if unused. - * @param failOnClientError boolean flag. If 1 the function will fail if clients to be kicked are not on the server. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_clientsKickFromServer(uint64 serverID, const anyID* clientIDArray, const char* kickReason, int failOnClientError); - -/** - * @brief get a list of clients that are using one of the specified public identities - * - * @param serverID the server to check for clients on - * @param clientUIDs address of a zero terminated array containing the client unique identifiers to find client ids for. Like { "uid1", "uid2", ..., '@0' } - * @param result address of a variable to receive the client ids using any of the supplied unique identifiers. - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getClientIDSfromUIDS(uint64 serverID, const char** clientUIDs, anyID** result); - -/*channel info*/ - -/** - * @brief get value of a channel variable as integer. - * - * Not all variables are available as integer, some are only available as string or unsigned 64 bit integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int* result); - -/** - * @brief get value of a channel variable as unsigned 64 bit integer. - * - * Not all variables are available as unsigned 64 bit integer, some are only available as string or integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64* result); - -/** - * @brief get value of a channel variable as string. - * - * Not all variables are available as string, some are only available as integer or unsigned 64 bit integer. - * - * @param serverID specifies the server the channel is located on - * @param channelID the id of the channel to get the variable for - * @param flag specifies which variable to retrieve. One of the values from the @ref ChannelProperties enum - * @param result address of a variable to receive the value of the queried variable. - * Memory is allocated by the server library and caller must free it using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, char** result); - -/** - * @brief set the variable of a channel to a new value. - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID specifies the server the channel is located on - * @param channelID specifies the channel on which to change the variable - * @param flag specifies which variable to change. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsInt(uint64 serverID, uint64 channelID, enum ChannelProperties flag, int value); - -/** - * @brief set a channel variable - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to set the variable for - * @param flag specifies which variable to set. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsUInt64(uint64 serverID, uint64 channelID, enum ChannelProperties flag, uint64 value); - -/** - * @brief - * - * Call @ref ts3server_flushChannelVariable after having set all variables you need to change. - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to set the variable for - * @param flag specifies which variable to set. One of the values from the @ref ChannelProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelVariableAsString(uint64 serverID, uint64 channelID, enum ChannelProperties flag, const char* value); - -/** - * @brief After changing channel variables call this function to publish the changes to connected clients - * - * @param serverID the server on which channels were edited - * @param channelID the channel which variables were changed - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushChannelVariable(uint64 serverID, uint64 channelID); - -/** - * @brief After setting the channel properties on a new channel, call this function to publish the channel to clients - * - * @param serverID the server on which to create the channel - * @param channelParentID the id of the parent channel for the new channel - * @param result address of a variable to receive the channel id of the newly created channel - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushChannelCreation(uint64 serverID, uint64 channelParentID, uint64* result); - -/** - * @brief Create a structure that defines channel properties for use with @ref ts3server_createChannel. - * - * @param result address of a variable to receive a pointer to the structure. Pointer must not be freed! - * After receiving the structure pointer, it must be filled using @ref ts3server_setChannelCreationParams - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_makeChannelCreationParams(struct TS3ChannelCreationParams** result); - -/** - * @brief Specify mandatory details of a channel to be created at server creation using @ref ts3server_createVirtualServer2 - * - * @details Must be called after @ref ts3server_getVirtualServerCreationParamsChannelCreationParams to set basic properties of a channel. - * After this call you may set additional channel properties by calling @ref ts3server_getChannelCreationParamsVariables and @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * - * @param channelCreationParams defines the channel for which we set basic properties. Obtained by calling @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * @param channelParentID the id of the channel that this channel is a sub channel of. Pass 0 to make this channel a root channel. - * @param channelID the id this channel should have. Pass 0 to have the server lib assign a free ID. This is used to identify the channel in other calls to the client and server library. Must be unique across all virtual servers during the lifetime of the server library. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setChannelCreationParams(struct TS3ChannelCreationParams* channelCreationParams, uint64 channelParentID, uint64 channelID); /*0 id's means undefined*/ - -/** - * @brief Allows settings optional channel properties for channels to be created either at server creation using @ref ts3server_createVirtualServer2 or using @ref ts3server_createChannel. - * - * @param channelCreationParams defines which channel to set variables for. Address of the structure obtained by calling @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * when the channel is to be created at server creation (using @ref ts3server_createVirtualServer2) or obtained by calling @ref ts3server_makeChannelCreationParams when using with @ref ts3server_createChannel - * @param result address of a variable to receive a pointer that is to be filled using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelCreationParamsVariables(struct TS3ChannelCreationParams* channelCreationParams, struct TS3Variables** result); - -/** - * @brief create a new channel on an existing virtual server. - * - * @param serverID the server on which to create the channel. - * @param channelCreationParams defines channel properties. Address of the structure obtained by calling @ref ts3server_makeChannelCreationParams - * Must have been filled using @ref ts3server_setChannelCreationParams before this call. - * @param flags defines how certain information is presented in the channelCreationParams. Combination of the values from the @ref ChannelCreateFlags enum - * @param result address of a variable to receive the channel id of the newly created channel. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createChannel(uint64 serverID, struct TS3ChannelCreationParams* channelCreationParams, enum ChannelCreateFlags flags, uint64* result); - -/** - * @brief list all channels on the server - * - * @param serverID the server to get the list of channels on - * @param result address of a variable to receive a zero terminted array of channel ids. Like {4, 65, 23, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelList(uint64 serverID, uint64** result); - -/** - * @brief get list of clients in a channel - * - * @param serverID the server on which the channel is located - * @param channelID the channel of which to get the list of clients - * @param result address of a variable to receive a zero terminated array of client ids in the channel. Like {3, 5, 39, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getChannelClientList(uint64 serverID, uint64 channelID, anyID** result); - -/** - * @brief get the parent channel of a channel - * - * @param serverID the server on which the channel is located - * @param channelID the channel of which to get the parent channel - * @param result address of a variable to receive the parent channel id - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getParentChannelOfChannel(uint64 serverID, uint64 channelID, uint64* result); - -/** - * @brief delete a channel - * - * @param serverID the server on which the channel is located - * @param channelID the id of the channel to delete - * @param force boolean flag, 1 = delete even if there are clients or sub channels in the channel. 0 = fail if there are sub channels or clients in the channel or sub channels. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_channelDelete(uint64 serverID, uint64 channelID, int force); - -/** - * @brief move a channel within the tree, make it a sub channel or root channel. - * - * @param serverID the server on which to move a channel - * @param channelID the channel to move - * @param newChannelParentID id of the parent channel to move this channel into. Set to 0 to make this channel a root channel. - * @param newOrder id of the channel below which this channel is to be sorted. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_channelMove(uint64 serverID, uint64 channelID, uint64 newChannelParentID, uint64 newOrder); - -/*server info*/ - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the result - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int* result); - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the result. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64* result); - -/** - * @brief get the value of a server variable - * - * @param serverID the server of which to get a variable value - * @param flag specifies for which variable to get the value. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive a utf8 encoded c string containing the value. - * Memory is allocated by the server library and must be freed by the caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, char** result); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsInt(uint64 serverID, enum VirtualServerProperties flag, int value); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsUInt64(uint64 serverID, enum VirtualServerProperties flag, uint64 value); - -/** - * @brief set a new value for a server variable - * - * After you're done setting all the variables you need to change, a call to @ref ts3server_flushVirtualServerVariable is necessary to publish the changes - * - * @param serverID specifies which server to set the variable on - * @param flag specifies which server variable to set. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerVariableAsString(uint64 serverID, enum VirtualServerProperties flag, const char* value); - -/** - * @brief Publish server changes done through previous calls to @ref ts3server_setVirtualServerVariableAsInt, @ref ts3server_setVirtualServerVariableAsString, @ref ts3server_setVirtualServerVariableAsUInt64 - * - * @param serverID the server you previously called setVirtualServerVariableAs functions - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_flushVirtualServerVariable(uint64 serverID); - -/** - * @brief Creates a structure to define an entire virtual server including the channel layout for server creation for use with @ref ts3server_createVirtualServer2 - * - * @details This is the first function to call when using the @ref ts3server_createVirtualServer2 meachanism of creating virtual servers in one go, including all of their channels. - * After receiving the structure using this function, you need to call @ref ts3server_setVirtualServerCreationParams to set basic configuration for this virtual server. - * Once that is done you can set additional parameters using @ref ts3server_getVirtualServerCreationParamsVariables and @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsUInt64 or @ref ts3server_setVariableAsString - * - * @param result address of a variable to receive a pointer to a structure defining the virtual server. This must be filled using @ref ts3server_setVirtualServerCreationParams after this. - * Pointer must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_makeVirtualServerCreationParams(struct TS3VirtualServerCreationParams** result); - -/** - * @brief Set mandatory server creation properties for server creation using @ref ts3server_createVirtualServer2. - * - * @details This call is mandatory after calling @ref ts3server_makeVirtualServerCreationParams when using @ref ts3server_createVirtualServer2 and sets the basic information to create a virtual server. - * After this call you can optionally set other variables by calling @ref ts3server_getVirtualServerCreationParamsVariables after this. - * - * @param virtualServerCreationParams pointer to a struct of creation parameters obtained by calling @ref ts3server_makeVirtualServerCreationParams - * @param serverPort the UDP port to listen for client connections on - * @param serverIp comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported. - * @param serverKeyPair unique key for encryption. Pass an empty string when originally creating a new server, query the generated encryption key with @ref ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups. - * @param serverMaxClients maximum number of clients that can be connected simultaneously at any given time - * @param channelCount the amount of channels this server will have after creation. You must call @ref ts3server_getVirtualServerCreationParamsChannelCreationParams with this virtualServerCreationParams exactly this many times. - * @param serverID the id this virtual server will have when created. server id must be unique during life time of the server library. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVirtualServerCreationParams(struct TS3VirtualServerCreationParams* virtualServerCreationParams, unsigned int serverPort, const char* serverIp, const char* serverKeyPair, unsigned int serverMaxClients, unsigned int channelCount, uint64 serverID); - -/** - * @brief create struct to define optional server settings for server creation with @ref ts3server_createVirtualServer2 - * - * @param virtualServerCreationParams - * @param result address of a variable to receive a pointer to a TS3Variables struct, to set optional server settings using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsString or @ref ts3server_setVariableAsUInt64. - * Memory must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerCreationParamsVariables(struct TS3VirtualServerCreationParams* virtualServerCreationParams, struct TS3Variables** result); - -/** - * @brief Used to specify channels to create during advanced server creation using @ref ts3server_createVirtualServer2. - * - * @details Call this function exactly as often as you indicated channels to be created in the @ref ts3server_setVirtualServerCreationParams call. - * Once you have received the struct you must set the details using @ref ts3server_setChannelCreationParams and can optionally set additional parameters using - * @ref ts3server_getChannelCreationParamsVariables to get a structure to fill using @ref ts3server_setVariableAsInt, @ref ts3server_setVariableAsString, @ref ts3server_setVariableAsUInt64 - * - * @param virtualServerCreationParams pointer to the server structure on which to create this channel. Obtained by calling @ref ts3server_makeVirtualServerCreationParams - * @param channelIdx specifies the channel to specify creation parameters for. Must be > 0 and < the channelCount parameter specified in the @ref ts3server_setVirtualServerCreationParams call - * @param result address of a variable to receive a pointer that is to be filled using @ref ts3server_setChannelCreationParams. Must not be freed by caller. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerCreationParamsChannelCreationParams(struct TS3VirtualServerCreationParams* virtualServerCreationParams, unsigned int channelIdx, struct TS3ChannelCreationParams** result); - -/** - * @brief Create an entire server structure in a single call. Useful for restoring an entire virtual server including channels including their ids after storing them on shutdown. - * See the SDK documentation for more in depth information. - * - * @details This requires a few other calls to be made in advance. First you need to call @ref ts3server_makeVirtualServerCreationParams to get a - * TS3VirtualServerCreationParams struct that then needs to be filled via @ref ts3server_setVirtualServerCreationParams. - * You can then use @ref ts3server_getVirtualServerCreationParamsVariables to set other server settings and use @ref ts3server_getVirtualServerCreationParamsChannelCreationParams - * to specify channels to create using @ref ts3server_setChannelCreationParams. - * - * @param virtualServerCreationParams pointer to the server parameters obtained by calling @ref ts3server_makeVirtualServerCreationParams. These must have been filled using - * @ref ts3server_setVirtualServerCreationParams before calling this function. - * @param flags defines how certain information is present in the virtualServerCreationParams. Combination of the values from the @ref VirtualServerCreateFlags enum - * @param result address of a variable to receive the created servers id. This is used in other calls to the server library to identify this server. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createVirtualServer2(struct TS3VirtualServerCreationParams* virtualServerCreationParams, enum VirtualServerCreateFlags flags, uint64* result); - -/** - * @brief get value of server connection properties as unsigned integer. - * - * @param serverID which server to get connection properties of - * @param flag specifies which property to get the value of. One of the values from the @ref ConnectionProperties enum - * @param result address of a variable to receive the value of the connection property - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerConnectionVariableAsUInt64(uint64 serverID, enum ConnectionProperties flag, uint64* result); - -/** - * @brief get value of server connection properties as double - * - * @param serverID which server to get connection properties of - * @param flag specifies which value to get. One of the values from the @ref ConnectionProperties enum - * @param result address of a variable to receive the value of the connection property. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerConnectionVariableAsDouble(uint64 serverID, enum ConnectionProperties flag, double* result); - -/** - * @brief get a list of virtual servers in this instance - * - * @param result address of a variable to receive a zero terminated array of virtual server ids. Like {4, 8, ..., 0} - * Memory is allocated by the server library and caller must free the array using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerList(uint64** result); - -/** - * @brief deletes a virtual server. All clients will be disconnected and no more connections are accepted. You need to recreate the server - * using @ref ts3server_createVirtualServer or @ref ts3server_createVirtualServer2 to make it available again. - * - * You may want to save the state of the virtual server if you need persistence. - * - * @param serverID specifies which server to stop - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_stopVirtualServer(uint64 serverID); - -/** - * @brief create a new virtual server. The server is started automatically after being created. - * - * @param serverPort the UDP port to listen for client connections on - * @param serverIp comma separated list of IP address(es) to listen for client connections on. IPv4 and IPv6 addresses are supported. - * @param serverName display name of the server. - * @param serverKeyPair Key pair for encryption. Must be unique for each virtual server. Pass an empty string when originally creating a new server, query the generated encryption key with @ref ts3server_getVirtualServerKeyPair, store it and use it on subsequent start ups. - * @param serverMaxClients maximum number of clients that can be connected simultaneously at any given time - * @param result address of a variable that will receive the virtual server ID that can be used to specify this server in future calls to server library functions. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createVirtualServer(unsigned int serverPort, const char* serverIp, const char* serverName, const char* serverKeyPair, unsigned int serverMaxClients, uint64* result); - -/** - * @brief retrieve the encryption keys used by the virtual server. - * - * Store these and use them on subsequent process startup to recreate this server when calling @ref ts3server_createVirtualServer - * - * @param serverID the server for which to get the key pair. - * @param result address of a variable to receive a utf8 encoded c string containing the key pair. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVirtualServerKeyPair(uint64 serverID, char** result); - -/*security salt/hash*/ - -/** - * @brief Create a security salt to lock channel to identities. See the :ref:SDK Documentation<`channel_security_salt`> on the topic for more in depth explanation. - * - * @param options specifies which parameters to include in the security salt. A combination of values from the @ref SecuritySaltOptions enum. - * @param salt pointer to random data of cryptographic quality. - * @param saltByteSize number of bytes of random data to use. Larger is better but slower. - * @param securitySalt address of a variable to receive the security salt. - * Memory is allocated by the server library and needs to be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_createSecuritySalt(int options, void* salt, int saltByteSize, char** securitySalt); - -/** - * @brief create a hash for a specific client from a security salt to lock an identity to a channel. See the :ref:SDK Documentation<`channel_security_salt`> on the topic for more in depth explanation. - * - * @param securitySalt the security salt of a channel as generated by @ref ts3server_createSecuritySalt - * @param clientUniqueIdentifier public identity of a client to generate a security hash for - * @param clientNickName nickname of the client to include in the hash if specified by the salt. - * @param clientMetaData meta data of the client to include in the hash if specified by the salt. - * @param securityHash address of a variable to receive the security hash. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_calculateSecurityHash(const char* securitySalt, const char* clientUniqueIdentifier, const char* clientNickName, const char* clientMetaData, char** securityHash); - -/*variable editing*/ - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsInt(struct TS3Variables* var, int flag, int* result); - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsUInt64(struct TS3Variables* var, int flag, uint64* result); - -/** - * @brief get the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param result address of a variable to receive the desired value. - * Memory is allocated by the server library and must be freed by caller using @ref ts3server_freeMemory - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_getVariableAsString(struct TS3Variables* var, int flag, char** result); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as integer. Some are only available as string or unsigned 64 bit integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set for the variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsInt(struct TS3Variables* var, int flag, int value); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as unsigned 64 bit integer. Some are only available as string or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value the new value to set for the variable. - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsUInt64(struct TS3Variables* var, int flag, uint64 value); - -/** - * @brief set the value of a property of a server or channel when using @ref ts3server_createVirtualServer2 or @ref ts3server_createChannel - * - * Not all properties are available as string. Some are only available as unsigned 64 bit integer or integer. - * - * @param var pointer to a TS3Variables struct obtained by calling @ref ts3server_getVirtualServerCreationParamsVariables or @ref ts3server_getChannelCreationParamsVariables - * @param flag specifies which variable to receive the value of. One of the values from the @ref VirtualServerProperties enum - * @param value utf8 encoded c string containing the value to set the variable to - * @return An Error code from the @ref Ts3ErrorType enum indicating either success or the failure reason -*/ -EXPORTDLL unsigned int ts3server_setVariableAsString(struct TS3Variables* var, int flag, const char* value); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/serverlib_publicdefinitions.h b/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/serverlib_publicdefinitions.h deleted file mode 100644 index 0726f27..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/include/teamspeak/serverlib_publicdefinitions.h +++ /dev/null @@ -1,4 +0,0 @@ -#ifndef SERVERLIB_PUBLICDEFINITIONS_H -#define SERVERLIB_PUBLICDEFINITIONS_H - -#endif //SERVERLIB_PUBLICDEFINITIONS_H diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/cmake/team_server/team_serverConfig.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/cmake/team_server/team_serverConfig.cmake deleted file mode 100644 index d998fad..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/cmake/team_server/team_serverConfig.cmake +++ /dev/null @@ -1,29 +0,0 @@ - -####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### -####### Any changes to this file will be overwritten by the next CMake run #### -####### The input file was team_serverConfig.cmake.in ######## - -get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE) - -macro(set_and_check _var _file) - set(${_var} "${_file}") - if(NOT EXISTS "${_file}") - message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") - endif() -endmacro() - -macro(check_required_components _NAME) - foreach(comp ${${_NAME}_FIND_COMPONENTS}) - if(NOT ${_NAME}_${comp}_FOUND) - if(${_NAME}_FIND_REQUIRED_${comp}) - set(${_NAME}_FOUND FALSE) - endif() - endif() - endforeach() -endmacro() - -#################################################################################### - -include("${CMAKE_CURRENT_LIST_DIR}/team_serverTargets.cmake") - -check_required_components(team_server) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/cmake/team_server/team_serverTargets-release.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/cmake/team_server/team_serverTargets-release.cmake deleted file mode 100644 index 81bf2c5..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/cmake/team_server/team_serverTargets-release.cmake +++ /dev/null @@ -1,19 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "teamspeak::server" for configuration "Release" -set_property(TARGET teamspeak::server APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(teamspeak::server PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/teamspeak_sdk_server.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/teamspeak_sdk_server.dll" - ) - -list(APPEND _cmake_import_check_targets teamspeak::server ) -list(APPEND _cmake_import_check_files_for_teamspeak::server "${_IMPORT_PREFIX}/lib/teamspeak_sdk_server.lib" "${_IMPORT_PREFIX}/bin/teamspeak_sdk_server.dll" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/cmake/team_server/team_serverTargets.cmake b/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/cmake/team_server/team_serverTargets.cmake deleted file mode 100644 index f46de6c..0000000 --- a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/cmake/team_server/team_serverTargets.cmake +++ /dev/null @@ -1,106 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...4.0) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS teamspeak::server) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target teamspeak::server -add_library(teamspeak::server SHARED IMPORTED) - -set_target_properties(teamspeak::server PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include" -) - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/team_serverTargets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/teamspeak_sdk_server.lib b/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/teamspeak_sdk_server.lib deleted file mode 100644 index 85f2528..0000000 Binary files a/docs/teamspeak-sdk-3.5.2/server_sdk/windows-x86_64/lib/teamspeak_sdk_server.lib and /dev/null differ diff --git a/docs/实施.md b/docs/实施.md deleted file mode 100644 index 81aae71..0000000 --- a/docs/实施.md +++ /dev/null @@ -1,41 +0,0 @@ -第一阶段:先把单人播放跑通 -1. -同时允许 codec 4 和 5; -2. -建立一个有界语音帧队列; -3. -由单个协程顺序消费; -4. -使用 libopus 解码裸 Opus 数据; -5. -将 PCM 顺序写入 AudioTrack; -6. -增加丢包处理和基本抖动缓冲; -7. -验证声音、速度、音调是否正常。 -第二阶段:多人语音 -1. -每个客户端独立 Opus decoder; -2. -根据 packet sequence 做重排; -3. -缺包时调用 Opus PLC; -4. -多路 PCM 饱和混音; -5. -混音结果写入一个 AudioTrack; -6. -清理长时间无数据的客户端 decoder。 -第三阶段:Android 音频体验 -1. -使用 AudioManager.MODE_IN_COMMUNICATION; -2. -请求 audio focus; -3. -正确切换扬声器、听筒、蓝牙耳机; -4. -实现输出音量; -5. -处理电话、耳机插拔、应用后台和断线; -6. -根据生命周期释放 AudioTrack 和解码器。 \ No newline at end of file diff --git a/docs/架构设计raw.txt b/docs/架构设计raw.txt deleted file mode 100644 index 8a4f8e9..0000000 --- a/docs/架构设计raw.txt +++ /dev/null @@ -1,74 +0,0 @@ - -程序划分出3个页面,3个卡片 -1.服务器配置页(输入地址/输入昵称/输入密码/连接服务器/快速连接服务器已经连接过的服务器) -2.频道列表页(浏览频道列表/查看频道列表中频道内的人员/点击频道列表进入) -3.聊天页(查看当前所在的频道内消息/发送消息) -4.服务器详情卡(列表式)-(服务器名/服务器地址/服务器内人数/断开服务器按钮) -5.频道详情卡(列表式)-(频道名/频道描述/频道内人数) -6.语音卡(当前所在频道的人员/正在发言的人/开-关扬声器/降噪控制) - -设置功能页面的非必要性: -1.最多就暗/亮主题切换 -2.移动端设备切换功能等同于无 -3.软件描述性信息,用户看不懂没必要存在 -4.断开连接功能已集成到 `服务器详情卡` -5.自动重连不适合Ts -6.密码保存没必要,最近连接列表已经替代其功能 - -页: - 服务器配置页: - 上: - 描述性的东西(logo/文本) - - 中: - 输入地址(输入框) - 输入昵称(输入框) - 输入密码(输入框) - 连接服务器(按钮) - - 下: - 最近连接过的服务器列表(可以是多个也可以只显示一个) - - 除开 `服务器配置页整体` 可以划分三段式结构 - - 频道列表页: - 头部(三段): - 左:弹出服务器卡片按钮 - 中:描述性信息(服务器名/服务器地址/服务器内在线人数) - 右:无,可以显示连接状态(ws连接是否连接中) - - 中部:频道列表(树结构)/频道列表内对应的人员 - - 中部-底部(点击该部分应当可以快速回到频道内聊天页):当前所在频道-频道名/频道内人数/当前正在发言的人 - - 底部:麦克风控制/PTT按钮/展开语音卡 - - 聊天页: - 头部: - 左:返回按钮 - 中:描述性信息(频道名/频道内人数) - 右:弹出频道详情卡 - - 中部:文本消息列表(发送者:发送的消息:发送的时间)类似社交软件群聊的消息展示形式 - - 中部-底部:消息输入框-发送按钮(唤出输入法时 `消息发送框和发送按钮` 部分应该自动随输入法上抬) - - 底部:麦克风控制/PTT按钮/展开语音卡 -卡: - 服务器详情卡: - 列:服务器名 - 列:服务器地址 - 列:服务器内人数 - 列:断开服务器按钮 - - 频道详情卡: - 列:频道名 - 列:频道描述 - 列:频道内人数 - - 语音卡(当进入到频道时就应该激活,任何页面除 `服务器配置页` 都能点击弹出): - 发言栏:把正在说话的人员放到该栏 - 频道内人员:当前频道内所有人员(显示不全可以做滚动列表) - 控制:扬声器控制/降噪控制/ - - diff --git a/go/teamspeak/.opus/build/arm64-v8a/.ninja_log b/go/teamspeak/.opus/build/arm64-v8a/.ninja_log index 744b2da..0d24f51 100644 --- a/go/teamspeak/.opus/build/arm64-v8a/.ninja_log +++ b/go/teamspeak/.opus/build/arm64-v8a/.ninja_log @@ -1,59 +1,59 @@ # ninja log v5 -1 567 8060178312333911 CMakeFiles/opus.dir/src/opus_encoder.c.o 7334019e34b0d0ee 1646 2202 8060178324552392 CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o fe717bb5f6a4c88c 174 746 8060178310692677 CMakeFiles/opus.dir/src/repacketizer.c.o 2f1d9180fb22e7dc +1 567 8060178312333911 CMakeFiles/opus.dir/src/opus_encoder.c.o 7334019e34b0d0ee 25 594 8060178308974789 CMakeFiles/opus.dir/src/extensions.c.o cdb2630ea562c274 -542 1110 8060178313594946 CMakeFiles/opus.dir/silk/decoder_set_fs.c.o 939b400a78cbec50 -48 621 8060178311106444 CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o e82d38a58ae86f53 466 1027 8060178312960736 CMakeFiles/opus.dir/silk/decode_pulses.c.o 6ec85f3457da1ba8 148 719 8060178310143249 CMakeFiles/opus.dir/src/opus_projection_encoder.c.o 2e07ffa4f5efa99 +542 1110 8060178313594946 CMakeFiles/opus.dir/silk/decoder_set_fs.c.o 939b400a78cbec50 +48 621 8060178311106444 CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o e82d38a58ae86f53 98 669 8060178309301738 CMakeFiles/opus.dir/src/opus_multistream.c.o 188791cb7ff471fc -74 645 8060178309724216 CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o c182378fd3b5a89e 1392 1941 8060178322065033 CMakeFiles/opus.dir/silk/init_encoder.c.o f05657b2fa99d97d -440 1001 8060178312600945 CMakeFiles/opus.dir/silk/decode_frame.c.o 60d3a48a22283c86 +74 645 8060178309724216 CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o c182378fd3b5a89e 123 694 8060178310016862 CMakeFiles/opus.dir/src/opus_projection_decoder.c.o 1a03b821c5ba0e02 720 1294 8060178315444215 CMakeFiles/opus.dir/silk/gain_quant.c.o 77050b8d0b01fde6 -199 770 8060178310672776 CMakeFiles/opus.dir/src/mapping_matrix.c.o 54afcf0c20f1b95b +440 1001 8060178312600945 CMakeFiles/opus.dir/silk/decode_frame.c.o 60d3a48a22283c86 974 1542 8060178317862750 CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o 17ffd3eec46866ae -226 796 8060178310340543 CMakeFiles/opus.dir/src/mlp_data.c.o ff793f0c3b8c6a2e +199 770 8060178310672776 CMakeFiles/opus.dir/src/mapping_matrix.c.o 54afcf0c20f1b95b 283 846 8060178311499340 CMakeFiles/opus.dir/src/mlp.c.o ce1e823d5ad623f4 +226 796 8060178310340543 CMakeFiles/opus.dir/src/mlp_data.c.o ff793f0c3b8c6a2e 256 823 8060178313012750 CMakeFiles/opus.dir/src/analysis.c.o 898c65bc3cc721f3 +1111 1671 8060178319364664 CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o 7de7a0607884c2e9 2971 3891 8060178337950173 CMakeFiles/opus.dir/silk/float/sort_FLP.c.o d6117b9068ca4823 310 871 8060178311509583 CMakeFiles/opus.dir/silk/code_signs.c.o 3b84c49138ae4faf -1111 1671 8060178319364664 CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o 7de7a0607884c2e9 -335 896 8060178311529858 CMakeFiles/opus.dir/silk/init_decoder.c.o ca42965a7b53f3be 897 1467 8060178317051651 CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o 497d874edb02d04f -669 1244 8060178315353553 CMakeFiles/opus.dir/silk/encode_pulses.c.o 37f0b0687a46ceb3 +335 896 8060178311529858 CMakeFiles/opus.dir/silk/init_decoder.c.o ca42965a7b53f3be +1193 1744 8060178320164632 CMakeFiles/opus.dir/silk/process_NLSFs.c.o addaf662d95a0245 364 922 8060178312253528 CMakeFiles/opus.dir/silk/CNG.c.o c751320ac875aa37 1139 1695 8060178319701143 CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o 7efe4d869d9bcfff -1193 1744 8060178320164632 CMakeFiles/opus.dir/silk/process_NLSFs.c.o addaf662d95a0245 +669 1244 8060178315353553 CMakeFiles/opus.dir/silk/encode_pulses.c.o 37f0b0687a46ceb3 387 948 8060178312133650 CMakeFiles/opus.dir/silk/decode_parameters.c.o 2e2525b2036b18b3 695 1268 8060178315183572 CMakeFiles/opus.dir/silk/encode_indices.c.o debcbaad9c7566c 2638 3352 8060178334585586 CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o 7f4e674c3afd127b 412 974 8060178312990145 CMakeFiles/opus.dir/silk/decode_core.c.o 30f1687094bfe8cd -491 1055 8060178313171259 CMakeFiles/opus.dir/silk/decode_indices.c.o 9fe5e13689624ee4 1367 1916 8060178321793736 CMakeFiles/opus.dir/silk/control_SNR.c.o 1c37a1f5251122b9 -518 1083 8060178313382564 CMakeFiles/opus.dir/silk/NLSF_decode.c.o 9f1feabee547c1fc +491 1055 8060178313171259 CMakeFiles/opus.dir/silk/decode_indices.c.o 9fe5e13689624ee4 2867 3727 8060178338262006 CMakeFiles/opus.dir/celt/kiss_fft.c.o 86c190a032dfd3c6 1843 2403 8060178326712557 CMakeFiles/opus.dir/silk/NLSF2A.c.o 49e4fddb34f5518e 1571 2122 8060178323834200 CMakeFiles/opus.dir/silk/decode_pitch.c.o d6cced4c812a2cc8 +518 1083 8060178313382564 CMakeFiles/opus.dir/silk/NLSF_decode.c.o 9f1feabee547c1fc 569 1138 8060178315008170 CMakeFiles/opus.dir/silk/enc_API.c.o b4e265eb0aa75cca 3686 4265 8060178345064271 CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o 54ab4d6698af5d8 594 1164 8060178314761423 CMakeFiles/opus.dir/silk/dec_API.c.o 5e6e344e864f6076 -621 1193 8060178314332550 CMakeFiles/opus.dir/silk/interpolate.c.o dbebc1284f35a96 -645 1219 8060178314636500 CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o 3f1fb9848c24692a 3227 4168 8060178341085711 CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o e0468a3580ec5115 1268 1818 8060178321102887 CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o 60ebae195f42ee8c +645 1219 8060178314636500 CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o 3f1fb9848c24692a +621 1193 8060178314332550 CMakeFiles/opus.dir/silk/interpolate.c.o dbebc1284f35a96 746 1318 8060178315530302 CMakeFiles/opus.dir/silk/tables_gain.c.o e4526a0162a4196f 770 1342 8060178316735356 CMakeFiles/opus.dir/silk/NSQ.c.o e1458c749667c973 797 1367 8060178316243956 CMakeFiles/opus.dir/silk/shell_coder.c.o 1dc86b43ca555195 -823 1392 8060178317842769 CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o e44d8b8986df957d 871 1442 8060178316800353 CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o 6ec29395594f8ec +823 1392 8060178317842769 CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o e44d8b8986df957d 847 1416 8060178317399749 CMakeFiles/opus.dir/silk/PLC.c.o 997988d0eed008c3 -922 1493 8060178317313574 CMakeFiles/opus.dir/silk/tables_other.c.o 342155a8eb0a826a 1083 1646 8060178319162565 CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o 4b1b179d2178b369 -948 1517 8060178317621463 CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o 28d304a459269c5b +922 1493 8060178317313574 CMakeFiles/opus.dir/silk/tables_other.c.o 342155a8eb0a826a 1493 2041 8060178323023467 CMakeFiles/opus.dir/silk/bwexpander_32.c.o 94b0aa14d830ac9b +948 1517 8060178317621463 CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o 28d304a459269c5b 1002 1571 8060178318154660 CMakeFiles/opus.dir/silk/tables_LTP.c.o 67691bd4135bd253 1028 1596 8060178319147518 CMakeFiles/opus.dir/silk/VAD.c.o 532230768284b55c 1055 1621 8060178318845528 CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o d296f28341e31a51 @@ -64,17 +64,17 @@ 1294 1842 8060178321263185 CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o ad03d6fcc28416dd 1318 1867 8060178321864025 CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o c03955267f99752a 1343 1891 8060178321563538 CMakeFiles/opus.dir/silk/check_control_input.c.o 847f90c609426a62 -1597 2150 8060178324031002 CMakeFiles/opus.dir/silk/lin2log.c.o f98af146ccb975de 1417 1966 8060178322994279 CMakeFiles/opus.dir/silk/A2NLSF.c.o 3f4d6aa04ccba757 +1597 2150 8060178324031002 CMakeFiles/opus.dir/silk/lin2log.c.o f98af146ccb975de 1442 1990 8060178322904250 CMakeFiles/opus.dir/silk/control_codec.c.o 55481cfeee1d63d3 1468 2016 8060178322884303 CMakeFiles/opus.dir/silk/biquad_alt.c.o a668b0011cd6ba1f 1517 2067 8060178323272829 CMakeFiles/opus.dir/silk/bwexpander.c.o c677bd69628976ec 1543 2094 8060178323573577 CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o 1815d195d01e6866 1621 2176 8060178324271558 CMakeFiles/opus.dir/silk/log2lin.c.o 1c52e59197ccec08 -1671 2227 8060178324532350 CMakeFiles/opus.dir/silk/debug.c.o 37b9f76e73b8b29d 1768 2328 8060178325914481 CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o 63e27ded427b5b79 -1695 2253 8060178325214693 CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o f064181a3667c6ec +1671 2227 8060178324532350 CMakeFiles/opus.dir/silk/debug.c.o 37b9f76e73b8b29d 3602 4263 8060178344263704 CMakeFiles/opus.dir/silk/float/energy_FLP.c.o ef209c71636e68ff +1695 2253 8060178325214693 CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o f064181a3667c6ec 1720 2279 8060178325551045 CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o 9a417474d59a6cba 1744 2303 8060178325480896 CMakeFiles/opus.dir/silk/table_LSF_cos.c.o ede65ed370ea9536 1794 2353 8060178325964294 CMakeFiles/opus.dir/silk/pitch_est_tables.c.o 5cf190ab65b376a3 @@ -90,8 +90,8 @@ 2067 2637 8060178329011099 CMakeFiles/opus.dir/silk/LPC_fit.c.o 7fe90686de65937d 2094 2666 8060178329222074 CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o 3a2df6f2d17f639c 2122 2693 8060178329515463 CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o aec71ffdb602a69a -2150 2718 8060178329701873 CMakeFiles/opus.dir/silk/sort.c.o d61518d689124c71 2480 3088 8060178334003049 CMakeFiles/opus.dir/celt/quant_bands.c.o 7f621ae15555683b +2150 2718 8060178329701873 CMakeFiles/opus.dir/silk/sort.c.o d61518d689124c71 2177 2743 8060178329852570 CMakeFiles/opus.dir/silk/sigm_Q15.c.o 9c7372545e8a85e2 2202 2767 8060178330210943 CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o 71bb203f012debab 2227 2793 8060178330322385 CMakeFiles/opus.dir/silk/resampler_rom.c.o 9031e896fa811e5b @@ -100,12 +100,12 @@ 2304 2867 8060178331181310 CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o cef6923bba7b6aaa 2353 2919 8060178333245793 CMakeFiles/opus.dir/src/opus_decoder.c.o a229e41358adc695 2378 2944 8060178332842048 CMakeFiles/opus.dir/celt/vq.c.o c60125861663133a -2403 2971 8060178333092398 CMakeFiles/opus.dir/celt/celt_lpc.c.o 6cfdb595104cf06c 4587 4766 8060178354345351 libopus.a 9d24d521f1963680 -2428 2998 8060178332464150 CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o 39b59b9c5272c051 +2403 2971 8060178333092398 CMakeFiles/opus.dir/celt/celt_lpc.c.o 6cfdb595104cf06c 2842 3686 8060178337334702 CMakeFiles/opus.dir/celt/entenc.c.o ed4e771efa684593 -2454 3041 8060178333690864 CMakeFiles/opus.dir/celt/rate.c.o 72c5db4ae06922b1 +2428 2998 8060178332464150 CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o 39b59b9c5272c051 3138 4058 8060178339592262 CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o dc7c66beda86867e +2454 3041 8060178333690864 CMakeFiles/opus.dir/celt/rate.c.o 72c5db4ae06922b1 2506 3138 8060178333361251 CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o 253b376fbffbeca5 2534 3186 8060178334253770 CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o 1de3a9842b8b8526 2561 3226 8060178333872570 CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o d5cdcc9d98c31cb8 @@ -122,8 +122,8 @@ 2919 3810 8060178338342717 CMakeFiles/opus.dir/celt/pitch.c.o 976ffd0dc45af6cc 2944 3851 8060178337691638 CMakeFiles/opus.dir/celt/modes.c.o deb23cae3ce83043 2999 3934 8060178338322686 CMakeFiles/opus.dir/celt/arm/armcpu.c.o b5d7b28c7af163fd -3041 3974 8060178338772527 CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o d17fa52401551171 4169 4587 8060178353062614 CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o 2a226889e013e24c +3041 3974 8060178338772527 CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o d17fa52401551171 3088 4018 8060178339261426 CMakeFiles/opus.dir/silk/float/schur_FLP.c.o 196fb8d9398104d6 3186 4125 8060178340231394 CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o c3a05b92aca87324 3271 4210 8060178340975415 CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o 54f5bbe8300210b4 @@ -140,8 +140,8 @@ 3810 4269 8060178346314358 CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o 848f6af980050476 3851 4271 8060178348412294 CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o 2778318011eda48e 3892 4272 8060178347160595 CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o f96f0a4ef249b324 -3934 4273 8060178348705270 CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o 91b118319dd53062 3975 4274 8060178348821282 CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o c91c33c147ac876a +3934 4273 8060178348705270 CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o 91b118319dd53062 4019 4275 8060178349073340 CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o 3fafe906977f036c 4059 4276 8060178349032837 CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o 1776d1cc628a2a57 4126 4319 8060178350424213 CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o 16ac2cd63ac781d0 diff --git a/go/teamspeak/.opus/build/armeabi-v7a/.ninja_log b/go/teamspeak/.opus/build/armeabi-v7a/.ninja_log index 7a2af65..fb0a113 100644 --- a/go/teamspeak/.opus/build/armeabi-v7a/.ninja_log +++ b/go/teamspeak/.opus/build/armeabi-v7a/.ninja_log @@ -1,59 +1,59 @@ # ninja log v5 -2 640 8060178172775128 CMakeFiles/opus.dir/src/opus_encoder.c.o 70119e632077448a 147 776 8060178171416023 CMakeFiles/opus.dir/src/repacketizer.c.o fd4b89cf35aa4c2d +2 640 8060178172775128 CMakeFiles/opus.dir/src/opus_encoder.c.o 70119e632077448a 25 667 8060178170009259 CMakeFiles/opus.dir/src/extensions.c.o e8054a8c4c17a24d -642 1211 8060178175350578 CMakeFiles/opus.dir/silk/decoder_set_fs.c.o 4375468832cec411 -48 701 8060178171914837 CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o fa9b4ca8234791c3 536 1108 8060178174331205 CMakeFiles/opus.dir/silk/decode_pulses.c.o b011173bb86b9308 176 801 8060178171224200 CMakeFiles/opus.dir/src/opus_projection_encoder.c.o c6f5de09620c93bc +642 1211 8060178175350578 CMakeFiles/opus.dir/silk/decoder_set_fs.c.o 4375468832cec411 +48 701 8060178171914837 CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o fa9b4ca8234791c3 71 726 8060178170516183 CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o 711693a083c2be05 1364 1913 8060178182422224 CMakeFiles/opus.dir/silk/init_encoder.c.o b0ced2921f63136e 107 751 8060178170274931 CMakeFiles/opus.dir/src/opus_multistream.c.o 6a9587d2d3debb38 -512 1083 8060178173961602 CMakeFiles/opus.dir/silk/decode_frame.c.o a55fecff34a30217 209 828 8060178171211089 CMakeFiles/opus.dir/src/opus_projection_decoder.c.o c35c0650ff605327 726 1290 8060178176136250 CMakeFiles/opus.dir/silk/gain_quant.c.o 3640b6f17f0da71c -235 853 8060178171863248 CMakeFiles/opus.dir/src/mapping_matrix.c.o 8131381c5c42942 +512 1083 8060178173961602 CMakeFiles/opus.dir/silk/decode_frame.c.o a55fecff34a30217 1083 1641 8060178179533215 CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o 1d1f4303d6532ab8 -269 877 8060178171344781 CMakeFiles/opus.dir/src/mlp_data.c.o d960d90a028324c8 +235 853 8060178171863248 CMakeFiles/opus.dir/src/mapping_matrix.c.o 8131381c5c42942 303 903 8060178172184788 CMakeFiles/opus.dir/src/mlp.c.o e55e01be506a9aab +269 877 8060178171344781 CMakeFiles/opus.dir/src/mlp_data.c.o d960d90a028324c8 344 928 8060178174053425 CMakeFiles/opus.dir/src/analysis.c.o 29c6817b4e42ad8 +1212 1765 8060178180975563 CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o abbc4cd3fd3422a3 3596 4365 8060178204884749 CMakeFiles/opus.dir/silk/float/sort_FLP.c.o 3d725320fc54c45 380 953 8060178172807065 CMakeFiles/opus.dir/silk/code_signs.c.o 4f77c4598676b7d6 -1212 1765 8060178180975563 CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o abbc4cd3fd3422a3 -412 979 8060178172907511 CMakeFiles/opus.dir/silk/init_decoder.c.o d46d9f864b2584f6 1004 1567 8060178178771698 CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o ae6c528e321b4345 -751 1315 8060178176744309 CMakeFiles/opus.dir/silk/encode_pulses.c.o 2a4091eeeb1cef31 +412 979 8060178172907511 CMakeFiles/opus.dir/silk/init_decoder.c.o d46d9f864b2584f6 +1465 2015 8060178183504465 CMakeFiles/opus.dir/silk/process_NLSFs.c.o 77f3efb58ca552df 437 1003 8060178173597967 CMakeFiles/opus.dir/silk/CNG.c.o 4bcfc09ad2eedb5 1157 1716 8060178180584371 CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o bd40378bd65a8218 -1465 2015 8060178183504465 CMakeFiles/opus.dir/silk/process_NLSFs.c.o 77f3efb58ca552df +751 1315 8060178176744309 CMakeFiles/opus.dir/silk/encode_pulses.c.o 2a4091eeeb1cef31 2747 3555 8060178196313991 CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o c10aa719cd2091b9 462 1030 8060178173971464 CMakeFiles/opus.dir/silk/decode_core.c.o 6f10bfeb5d8cbd4e 487 1056 8060178173751854 CMakeFiles/opus.dir/silk/decode_parameters.c.o be576a88e7850a90 802 1364 8060178176925851 CMakeFiles/opus.dir/silk/encode_indices.c.o e31022d4b56d83b3 -564 1133 8060178174485023 CMakeFiles/opus.dir/silk/decode_indices.c.o 6e6f7f33a32da6a3 1265 1814 8060178181450656 CMakeFiles/opus.dir/silk/control_SNR.c.o 8afb9a53bfcfca52 +564 1133 8060178174485023 CMakeFiles/opus.dir/silk/decode_indices.c.o 6e6f7f33a32da6a3 590 1157 8060178175981773 CMakeFiles/opus.dir/silk/enc_API.c.o cf4f552d8ce423f7 -616 1183 8060178174983782 CMakeFiles/opus.dir/silk/NLSF_decode.c.o 9e7641deb975742 2957 3884 8060178198922811 CMakeFiles/opus.dir/celt/kiss_fft.c.o 7d9709c07e0ff1de 1839 2388 8060178187375040 CMakeFiles/opus.dir/silk/NLSF2A.c.o 6379907f0df339fc 1692 2238 8060178185677549 CMakeFiles/opus.dir/silk/decode_pitch.c.o b1da1f4199c3c1db +616 1183 8060178174983782 CMakeFiles/opus.dir/silk/NLSF_decode.c.o 9e7641deb975742 3473 4361 8060178203564902 CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o b82c94e840930703 667 1238 8060178176171420 CMakeFiles/opus.dir/silk/dec_API.c.o 3c21158e3748c5c9 -702 1265 8060178175818000 CMakeFiles/opus.dir/silk/interpolate.c.o 9da3594d16981f0f -777 1339 8060178176638093 CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o 7d344499621f6892 3762 4370 8060178206846777 CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o e5f4f329b69388dc 1439 1991 8060178183434650 CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o 765e7988e6215bb3 -829 1388 8060178178654110 CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o b4c1814643938396 +777 1339 8060178176638093 CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o 7d344499621f6892 +702 1265 8060178175818000 CMakeFiles/opus.dir/silk/interpolate.c.o 9da3594d16981f0f 1030 1591 8060178179044688 CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o 2db4bacf64222ba7 +829 1388 8060178178654110 CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o b4c1814643938396 853 1413 8060178177249313 CMakeFiles/opus.dir/silk/tables_gain.c.o b101181362feb1e9 878 1439 8060178178622937 CMakeFiles/opus.dir/silk/NSQ.c.o ff9912290fb67a3a 903 1464 8060178178674688 CMakeFiles/opus.dir/silk/PLC.c.o 6c9c338461bbe7b9 928 1491 8060178178214019 CMakeFiles/opus.dir/silk/shell_coder.c.o b7f4808377887553 953 1515 8060178178305830 CMakeFiles/opus.dir/silk/tables_LTP.c.o 8dafd306f9430b32 -979 1541 8060178178526332 CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o 101b9d0ea3afd9db 1616 2163 8060178184905762 CMakeFiles/opus.dir/silk/bwexpander_32.c.o 81b066dc4788b731 -1057 1616 8060178179291952 CMakeFiles/opus.dir/silk/tables_other.c.o efd7b52a8f87e8a8 +979 1541 8060178178526332 CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o 101b9d0ea3afd9db 1108 1666 8060178179960872 CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o ff5a4058b843daa7 +1057 1616 8060178179291952 CMakeFiles/opus.dir/silk/tables_other.c.o efd7b52a8f87e8a8 1133 1691 8060178180203982 CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o b43a25a76e12ff40 1183 1741 8060178181199845 CMakeFiles/opus.dir/silk/VAD.c.o 971d512f48aeffa3 1238 1789 8060178181440919 CMakeFiles/opus.dir/silk/NLSF_encode.c.o cedd174ceaccbd42 @@ -70,11 +70,11 @@ 1567 2114 8060178184505415 CMakeFiles/opus.dir/silk/biquad_alt.c.o 7f89742a0550d3df 1592 2138 8060178184636392 CMakeFiles/opus.dir/silk/bwexpander.c.o cb127ddaa13582a4 1666 2214 8060178185373053 CMakeFiles/opus.dir/silk/log2lin.c.o 118a4404faf6a740 -1716 2264 8060178185649146 CMakeFiles/opus.dir/silk/debug.c.o 6bc009a3246bcb6b 1889 2437 8060178187763494 CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o 8744ae9376b8ec1 +1716 2264 8060178185649146 CMakeFiles/opus.dir/silk/debug.c.o 6bc009a3246bcb6b 1741 2290 8060178186135398 CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o 459dec630376dcab -1766 2314 8060178186535524 CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o 24e7ca6767f715c3 3175 4103 8060178200662617 CMakeFiles/opus.dir/silk/float/energy_FLP.c.o 614c9fb3162fa7d1 +1766 2314 8060178186535524 CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o 24e7ca6767f715c3 1790 2339 8060178186904214 CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o cc5e13b9d26c0455 1814 2364 8060178186913945 CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o d994b7b35c4e1dd4 1865 2412 8060178187336956 CMakeFiles/opus.dir/silk/pitch_est_tables.c.o ee43c9c2109a520d @@ -88,8 +88,8 @@ 2089 2642 8060178189684064 CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o c9c7dda7fb3f494e 2114 2668 8060178189864155 CMakeFiles/opus.dir/silk/sigm_Q15.c.o b3232dfafb574bf2 2138 2695 8060178190072329 CMakeFiles/opus.dir/silk/resampler_rom.c.o c5e879b9930d23a9 -2164 2721 8060178190472628 CMakeFiles/opus.dir/silk/sort.c.o f97c815307b36a92 2593 3305 8060178195561975 CMakeFiles/opus.dir/celt/quant_bands.c.o 8bf746e7419347b6 +2164 2721 8060178190472628 CMakeFiles/opus.dir/silk/sort.c.o f97c815307b36a92 2189 2747 8060178190684512 CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o 7e074fce8273c44e 2214 2772 8060178190902144 CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o d003f3231cb3b2ed 2239 2797 8060178191325264 CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o f1d25a59f515f1ee @@ -103,13 +103,13 @@ 2437 3034 8060178193484985 CMakeFiles/opus.dir/celt/mdct.c.o 9e4d2d2fa5dfddc5 2463 3084 8060178193430908 CMakeFiles/opus.dir/celt/mathops.c.o e4dfd284155df9a4 2489 3133 8060178193792784 CMakeFiles/opus.dir/celt/modes.c.o 43b5fdee8f0e4ff9 -2515 3175 8060178194805974 CMakeFiles/opus.dir/celt/rate.c.o ba6e63f982111390 3636 4366 8060178205222601 CMakeFiles/opus.dir/celt/arm/arm_celt_map.c.o 43da05bd6d3df067 -2540 3222 8060178194805974 CMakeFiles/opus.dir/celt/celt_lpc.c.o e6e822a9075898dc +2515 3175 8060178194805974 CMakeFiles/opus.dir/celt/rate.c.o ba6e63f982111390 4702 7916 8060178224514732 libopus.a 9d24d521f1963680 +2540 3222 8060178194805974 CMakeFiles/opus.dir/celt/celt_lpc.c.o e6e822a9075898dc 2568 3265 8060178195081157 CMakeFiles/opus.dir/celt/vq.c.o de718f872c85d6ff -2618 3347 8060178195015444 CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o 95e0f50c30c02843 2928 3843 8060178198861380 CMakeFiles/opus.dir/celt/entenc.c.o 5a2f66a043438766 +2618 3347 8060178195015444 CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o 95e0f50c30c02843 2643 3390 8060178195324095 CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o 268c455fa9d329db 2668 3432 8060178196107030 CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o 61c6629afa5aedbf 2695 3472 8060178195824374 CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o ead76ff8a25ef8d2 @@ -130,8 +130,8 @@ 3391 4319 8060178202795685 CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o 88e61de9d4df0e36 3432 4360 8060178203161825 CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o ae70476840a2b744 3515 4363 8060178204005075 CMakeFiles/opus.dir/celt/arm/armcpu.c.o 67c7378b9a7684ec -3555 4364 8060178204391311 CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o 7374493d5e691ab2 4320 4702 8060178214865098 CMakeFiles/opus.dir/silk/arm/NSQ_del_dec_neon_intr.c.o 490fdb898adc8515 +3555 4364 8060178204391311 CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o 7374493d5e691ab2 3678 4367 8060178205648337 CMakeFiles/opus.dir/silk/float/schur_FLP.c.o ad1f964b63be55d7 3720 4368 8060178206302376 CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o 164e67ae9b01019b 3803 4371 8060178206875059 CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o 27a58218e811f011 @@ -141,8 +141,8 @@ 3980 4376 8060178208726690 CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o afa122e9a89a38cb 4022 4377 8060178209116958 CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o dde295a535fb36c7 4063 4378 8060178210030707 CMakeFiles/opus.dir/silk/arm/biquad_alt_neon_intr.c.o a75a88319bf3419e -4104 4380 8060178210371318 CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o e46159b661cd3ab0 4196 4382 8060178211223262 CMakeFiles/opus.dir/celt/arm/pitch_neon_intr.c.o 33f5fd7828541ea1 +4104 4380 8060178210371318 CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o e46159b661cd3ab0 4145 4381 8060178211110886 CMakeFiles/opus.dir/silk/arm/LPC_inv_pred_gain_neon_intr.c.o f4e2bb134db06dbf 4237 4383 8060178211260877 CMakeFiles/opus.dir/silk/arm/arm_silk_map.c.o 2d9331697b9b36f8 4279 4415 8060178212033747 CMakeFiles/opus.dir/silk/arm/NSQ_neon.c.o 41b40861792fd4c9 diff --git a/go/teamspeak/.opus/build/x86/.ninja_log b/go/teamspeak/.opus/build/x86/.ninja_log index a0ce78d..9c70617 100644 --- a/go/teamspeak/.opus/build/x86/.ninja_log +++ b/go/teamspeak/.opus/build/x86/.ninja_log @@ -1,61 +1,61 @@ # ninja log v5 -2 686 8060178452513590 CMakeFiles/opus.dir/src/opus_encoder.c.o d433c6d329e13c1f 1680 2240 8060178464061710 CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o 3530672d0c0ce45a 138 832 8060178449971231 CMakeFiles/opus.dir/src/repacketizer.c.o e6aa2bba361d7ff7 +2 686 8060178452513590 CMakeFiles/opus.dir/src/opus_encoder.c.o d433c6d329e13c1f 26 715 8060178448332089 CMakeFiles/opus.dir/src/extensions.c.o b9edb7f94fe2db92 -51 744 8060178448141003 CMakeFiles/opus.dir/src/opus_multistream.c.o 9532e21ff751e992 1532 2091 8060178462693677 CMakeFiles/opus.dir/silk/init_encoder.c.o 1663731b81ae5be7 111 801 8060178449528398 CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o e37c26e38113d27c +51 744 8060178448141003 CMakeFiles/opus.dir/src/opus_multistream.c.o 9532e21ff751e992 551 1216 8060178453085249 CMakeFiles/opus.dir/silk/decode_pulses.c.o ecfb28c86158af2c 172 863 8060178449823976 CMakeFiles/opus.dir/src/opus_projection_encoder.c.o 7fbff6da95dedce1 -83 772 8060178450920794 CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o 252040dd6ee392e9 688 1331 8060178454254672 CMakeFiles/opus.dir/silk/decoder_set_fs.c.o 7aab1c15f38f81fa -490 1160 8060178452421937 CMakeFiles/opus.dir/silk/decode_frame.c.o 274e1173b7fcc22 +83 772 8060178450920794 CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o 252040dd6ee392e9 206 892 8060178450010837 CMakeFiles/opus.dir/src/opus_projection_decoder.c.o c2b58dd1d4f23da6 801 1434 8060178455550153 CMakeFiles/opus.dir/silk/gain_quant.c.o 91a3658a9cca4d9e -235 922 8060178450617638 CMakeFiles/opus.dir/src/mapping_matrix.c.o ee24677f3ad22f47 +490 1160 8060178452421937 CMakeFiles/opus.dir/silk/decode_frame.c.o 274e1173b7fcc22 1189 1761 8060178459133660 CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o 252257776cbbea69 -264 950 8060178450597667 CMakeFiles/opus.dir/src/mlp.c.o d1b22393557987af +235 922 8060178450617638 CMakeFiles/opus.dir/src/mapping_matrix.c.o ee24677f3ad22f47 328 1009 8060178450597667 CMakeFiles/opus.dir/src/mlp_data.c.o 10fe12ee61dbaec +264 950 8060178450597667 CMakeFiles/opus.dir/src/mlp.c.o d1b22393557987af 296 981 8060178452745431 CMakeFiles/opus.dir/src/analysis.c.o 8e71dae96fe7e5e8 -833 1459 8060178456282587 CMakeFiles/opus.dir/silk/encode_pulses.c.o f6b98a9479b52cb3 +1408 1961 8060178461334809 CMakeFiles/opus.dir/silk/process_NLSFs.c.o 8c6ab1c08f884fc2 369 1038 8060178451714766 CMakeFiles/opus.dir/silk/CNG.c.o 86cf438ba0b9d894 1275 1838 8060178460161812 CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o ce64267baf821f -1408 1961 8060178461334809 CMakeFiles/opus.dir/silk/process_NLSFs.c.o 8c6ab1c08f884fc2 +833 1459 8060178456282587 CMakeFiles/opus.dir/silk/encode_pulses.c.o f6b98a9479b52cb3 +1132 1706 8060178458633500 CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o b2b644da248bd67a 4572 4905 8060178494482917 CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o 959bae52677ac897 402 1071 8060178451403936 CMakeFiles/opus.dir/silk/init_decoder.c.o 4c4e0f71d0efe870 -1132 1706 8060178458633500 CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o b2b644da248bd67a +1303 1862 8060178460512426 CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o 91b1ee4ee4b451cd 3482 4444 8060178482302341 CMakeFiles/opus.dir/silk/float/sort_FLP.c.o 655e278942a3b0b7 432 1102 8060178451922233 CMakeFiles/opus.dir/silk/code_signs.c.o 2bbef151260acae7 -1303 1862 8060178460512426 CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o 91b1ee4ee4b451cd 462 1132 8060178452110861 CMakeFiles/opus.dir/silk/decode_parameters.c.o 3ea07076ec2559ac 863 1483 8060178456091125 CMakeFiles/opus.dir/silk/encode_indices.c.o d67f10f0b6d4578 2867 3748 8060178476181876 CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o bb6f4bec4142814 520 1189 8060178453384747 CMakeFiles/opus.dir/silk/decode_core.c.o f88eaf3d1ddb8bee -577 1245 8060178453373475 CMakeFiles/opus.dir/silk/decode_indices.c.o de8e3138ca96908b 1507 2061 8060178462270400 CMakeFiles/opus.dir/silk/control_SNR.c.o aa51daf48538f8f +577 1245 8060178453373475 CMakeFiles/opus.dir/silk/decode_indices.c.o de8e3138ca96908b 614 1274 8060178455422492 CMakeFiles/opus.dir/silk/enc_API.c.o f2b775c6d8dfc08a 3998 4890 8060178487503139 CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o 5bf8efe5b3806425 656 1302 8060178454802211 CMakeFiles/opus.dir/silk/dec_API.c.o e153b4cefa0e0978 715 1357 8060178454622710 CMakeFiles/opus.dir/silk/NLSF_decode.c.o ef971693c1f9392e -744 1382 8060178454974220 CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o 166118f110bf9826 -773 1408 8060178455145328 CMakeFiles/opus.dir/silk/interpolate.c.o 114acadab5cbe4ba 3565 4527 8060178483904279 CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o ae544877ae1bb426 1435 1986 8060178461782401 CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o 3a994e4002921855 +773 1408 8060178455145328 CMakeFiles/opus.dir/silk/interpolate.c.o 114acadab5cbe4ba +744 1382 8060178454974220 CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o 166118f110bf9826 892 1507 8060178456181803 CMakeFiles/opus.dir/silk/tables_gain.c.o b6711b1636c0f495 923 1531 8060178457599306 CMakeFiles/opus.dir/silk/PLC.c.o 34c839824206c346 951 1557 8060178457093825 CMakeFiles/opus.dir/silk/shell_coder.c.o 6c9b7dac8aafbbf6 -981 1581 8060178458161554 CMakeFiles/opus.dir/silk/NSQ.c.o f94f8c988382cc8e 1761 2316 8060178465084506 CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o 931de74408e7f9bf -1009 1605 8060178459234272 CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o 6ec0be0db11f318d +981 1581 8060178458161554 CMakeFiles/opus.dir/silk/NSQ.c.o f94f8c988382cc8e 1160 1733 8060178458835283 CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o 19aaf9c12288009e -1038 1630 8060178457704649 CMakeFiles/opus.dir/silk/tables_other.c.o 85c656323f81829a +1009 1605 8060178459234272 CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o 6ec0be0db11f318d 1216 1787 8060178459593213 CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o 6e687e7abbaf98e0 -1071 1654 8060178458011036 CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o 5b22bc8109c9075a +1038 1630 8060178457704649 CMakeFiles/opus.dir/silk/tables_other.c.o 85c656323f81829a 1838 2393 8060178465535180 CMakeFiles/opus.dir/silk/bwexpander_32.c.o da1c83017a14886f -1102 1680 8060178458354551 CMakeFiles/opus.dir/silk/tables_LTP.c.o eac964d949ef8c7e +1071 1654 8060178458011036 CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o 5b22bc8109c9075a 4131 4893 8060178488782028 CMakeFiles/opus.dir/silk/float/energy_FLP.c.o e37af5d5a7fe2c2 1734 2292 8060178464731163 CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o e65adb5c39abaa1f +1102 1680 8060178458354551 CMakeFiles/opus.dir/silk/tables_LTP.c.o eac964d949ef8c7e 1245 1813 8060178460301955 CMakeFiles/opus.dir/silk/VAD.c.o 1b0458f42d871ba9 1331 1886 8060178460562201 CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o 3c6cc765a5825616 1357 1913 8060178460925754 CMakeFiles/opus.dir/silk/NLSF_encode.c.o bf3bb3b0e4bcdbb3 @@ -65,18 +65,18 @@ 1483 2035 8060178462054576 CMakeFiles/opus.dir/silk/check_control_input.c.o ae01a2a5dd1ca6cb 1558 2115 8060178462964640 CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o 17578cc2b14b6f71 1582 2141 8060178463603494 CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o 59a7e214443c6fe0 -1707 2267 8060178464304181 CMakeFiles/opus.dir/silk/lin2log.c.o 9f0842ed0f866446 1605 2166 8060178463831241 CMakeFiles/opus.dir/silk/A2NLSF.c.o 5c66f409e3369883 +1707 2267 8060178464304181 CMakeFiles/opus.dir/silk/lin2log.c.o 9f0842ed0f866446 1630 2189 8060178464163665 CMakeFiles/opus.dir/silk/control_codec.c.o 5d7ff39e592d09d1 1655 2214 8060178463775096 CMakeFiles/opus.dir/silk/log2lin.c.o 4fc4e33a41cce6b5 1788 2341 8060178465033351 CMakeFiles/opus.dir/silk/bwexpander.c.o ecc54cd6b2e2f816 1813 2368 8060178465435288 CMakeFiles/opus.dir/silk/biquad_alt.c.o 63061acd91d694a3 1862 2418 8060178465802067 CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o a225d14a9ebf013d -1887 2444 8060178465792056 CMakeFiles/opus.dir/silk/debug.c.o 8317a5ed86d4a877 2166 2735 8060178469001715 CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o 22f4ff524d2ab6d1 -1913 2472 8060178466331381 CMakeFiles/opus.dir/silk/decode_pitch.c.o a4749a267296f1d3 -2141 2708 8060178468781951 CMakeFiles/opus.dir/silk/NLSF2A.c.o 479f73ba24ce610 +1887 2444 8060178465792056 CMakeFiles/opus.dir/silk/debug.c.o 8317a5ed86d4a877 3180 4131 8060178481285525 CMakeFiles/opus.dir/celt/kiss_fft.c.o 627e4c8cf56875c0 +2141 2708 8060178468781951 CMakeFiles/opus.dir/silk/NLSF2A.c.o 479f73ba24ce610 +1913 2472 8060178466331381 CMakeFiles/opus.dir/silk/decode_pitch.c.o a4749a267296f1d3 1938 2497 8060178466591868 CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o c3e4070d2f95c4ff 1961 2522 8060178467203674 CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o c5cf5b0678204b4e 1986 2549 8060178467002818 CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o 14710dcff62ba433 @@ -92,8 +92,8 @@ 2292 2867 8060178470295136 CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o 6244578617db08a1 2316 2897 8060178470822573 CMakeFiles/opus.dir/celt/celt.c.o cc3ecdb776d6d69e 2341 2923 8060178470581056 CMakeFiles/opus.dir/silk/sigm_Q15.c.o 35d006a1574f2dd6 -2369 2950 8060178470993615 CMakeFiles/opus.dir/silk/sort.c.o 64a7ee3b54555f8f 2654 3396 8060178474762472 CMakeFiles/opus.dir/celt/quant_bands.c.o 9a28c06d792a19ef +2369 2950 8060178470993615 CMakeFiles/opus.dir/silk/sort.c.o 64a7ee3b54555f8f 2394 2977 8060178471074033 CMakeFiles/opus.dir/silk/resampler_rom.c.o 825f38953c35a75e 2418 3011 8060178471455511 CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o 8c2b28ea0ec3d27a 2445 3053 8060178471731782 CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o 2154acb9469b9454 @@ -106,11 +106,11 @@ 2629 3354 8060178473805312 CMakeFiles/opus.dir/celt/laplace.c.o 7fd7cb6a476cb226 2681 3438 8060178475034995 CMakeFiles/opus.dir/celt/rate.c.o dc8b436f1c8bb6f5 2708 3481 8060178475385360 CMakeFiles/opus.dir/celt/vq.c.o b236cff564220013 -2735 3523 8060178475271909 CMakeFiles/opus.dir/celt/celt_lpc.c.o ec93f47ee8c17d76 3 181 8060179564060421 libopus.a cec7a724d895812e +2735 3523 8060178475271909 CMakeFiles/opus.dir/celt/celt_lpc.c.o ec93f47ee8c17d76 2763 3565 8060178475201475 CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o ff6b4e625e58acb0 -2788 3606 8060178475430578 CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o 2cb8059300cbc29d 3138 4088 8060178479294987 CMakeFiles/opus.dir/celt/entenc.c.o 90cb65300697bf4f +2788 3606 8060178475430578 CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o 2cb8059300cbc29d 2813 3649 8060178475647125 CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o 8a930ee7eb9919f9 2840 3692 8060178476412917 CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o ea023138ed9a1844 2897 3792 8060178476535372 CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o ed77d72d04289604 diff --git a/go/teamspeak/.opus/build/x86_64/.ninja_log b/go/teamspeak/.opus/build/x86_64/.ninja_log index e34b20e..fc5ea58 100644 --- a/go/teamspeak/.opus/build/x86_64/.ninja_log +++ b/go/teamspeak/.opus/build/x86_64/.ninja_log @@ -1,61 +1,61 @@ # ninja log v5 1 567 8060178586872692 CMakeFiles/opus.dir/src/extensions.c.o a6d1b3a5654703f2 -24 593 8060178591075214 CMakeFiles/opus.dir/src/opus_encoder.c.o 6184ae1fd51d802d 1854 2420 8060178604863662 CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o db718e1a218f4ff3 146 720 8060178588841040 CMakeFiles/opus.dir/src/repacketizer.c.o 7f71572a0323fbc9 +24 593 8060178591075214 CMakeFiles/opus.dir/src/opus_encoder.c.o 6184ae1fd51d802d +95 668 8060178587591933 CMakeFiles/opus.dir/src/opus_multistream.c.o b3283a0fad13df1d 1203 2011 8060178598605430 CMakeFiles/opus.dir/silk/init_encoder.c.o 750f434d74c05435 47 618 8060178587773814 CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o 5591de1cda1d2bc3 -95 668 8060178587591933 CMakeFiles/opus.dir/src/opus_multistream.c.o b3283a0fad13df1d 464 1029 8060178591204184 CMakeFiles/opus.dir/silk/decode_pulses.c.o 7a293c759683eb95 121 693 8060178588064841 CMakeFiles/opus.dir/src/opus_projection_encoder.c.o 61655af5fa5a04cb -71 643 8060178589692045 CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o 94287f7b93795d3 515 1078 8060178591563923 CMakeFiles/opus.dir/silk/decoder_set_fs.c.o 709b548a11bb18f2 -438 1005 8060178590819475 CMakeFiles/opus.dir/silk/decode_frame.c.o 2b9bb517ae5c641f +71 643 8060178589692045 CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o 94287f7b93795d3 171 747 8060178588513608 CMakeFiles/opus.dir/src/opus_projection_decoder.c.o 5ba8fe88726b9edf 694 1254 8060178593448839 CMakeFiles/opus.dir/silk/gain_quant.c.o a7bdc48541424ca2 -198 772 8060178589104126 CMakeFiles/opus.dir/src/mapping_matrix.c.o 3a0a89a947f2d9e3 +438 1005 8060178590819475 CMakeFiles/opus.dir/silk/decode_frame.c.o 2b9bb517ae5c641f 1005 1799 8060178596342048 CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o dfbb8908e201f843 +198 772 8060178589104126 CMakeFiles/opus.dir/src/mapping_matrix.c.o 3a0a89a947f2d9e3 223 801 8060178590915222 CMakeFiles/opus.dir/src/analysis.c.o 8661ae202795ae17 -251 830 8060178588782656 CMakeFiles/opus.dir/src/mlp_data.c.o f30c886b723f7359 277 854 8060178589617447 CMakeFiles/opus.dir/src/mlp.c.o 50f05034a4a8b932 +251 830 8060178588782656 CMakeFiles/opus.dir/src/mlp_data.c.o f30c886b723f7359 +955 1711 8060178595836437 CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o b8820240853dcb38 4646 4996 8060178634363628 CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o 5d7675aa548984ae 303 878 8060178589564207 CMakeFiles/opus.dir/silk/init_decoder.c.o 5e66128ba9edb808 -955 1711 8060178595836437 CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o b8820240853dcb38 +1129 1930 8060178597855284 CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o 4669c7eb185578ff 3660 4602 8060178623296552 CMakeFiles/opus.dir/silk/float/sort_FLP.c.o 5d5e5fb3672d13c2 332 903 8060178589936631 CMakeFiles/opus.dir/silk/code_signs.c.o 47cf2a34f5506ea3 -1129 1930 8060178597855284 CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o 4669c7eb185578ff -668 1227 8060178593727426 CMakeFiles/opus.dir/silk/encode_pulses.c.o f48f9fe9aaf25af4 +1363 2159 8060178600178943 CMakeFiles/opus.dir/silk/process_NLSFs.c.o 5ceae2eabb73837f 359 929 8060178590529657 CMakeFiles/opus.dir/silk/CNG.c.o 27020e420688ec29 1055 1854 8060178597029452 CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o 5b7dda862624b9bd -1363 2159 8060178600178943 CMakeFiles/opus.dir/silk/process_NLSFs.c.o 5ceae2eabb73837f +668 1227 8060178593727426 CMakeFiles/opus.dir/silk/encode_pulses.c.o f48f9fe9aaf25af4 387 954 8060178590346976 CMakeFiles/opus.dir/silk/decode_parameters.c.o c7b4fec334207f23 643 1202 8060178592932583 CMakeFiles/opus.dir/silk/encode_indices.c.o 2cf12e3d350b9ec0 2715 3528 8060178613837028 CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o 49a49d8671d9fb9 412 978 8060178591234034 CMakeFiles/opus.dir/silk/decode_core.c.o 42e6ae5a65009dee -489 1054 8060178591360974 CMakeFiles/opus.dir/silk/decode_indices.c.o fe2d9226933c88df 1254 2061 8060178599001660 CMakeFiles/opus.dir/silk/control_SNR.c.o 68cf4fe3ea1c67be -542 1104 8060178591835699 CMakeFiles/opus.dir/silk/NLSF_decode.c.o 91b49fae3c1f6b6b +489 1054 8060178591360974 CMakeFiles/opus.dir/silk/decode_indices.c.o fe2d9226933c88df 2898 3827 8060178617954638 CMakeFiles/opus.dir/celt/kiss_fft.c.o e71bc8b5e66a367 2062 2634 8060178607407024 CMakeFiles/opus.dir/silk/NLSF2A.c.o 4b0842b7a4bfdabd 1879 2447 8060178605163427 CMakeFiles/opus.dir/silk/decode_pitch.c.o 5b1160578ca19448 +542 1104 8060178591835699 CMakeFiles/opus.dir/silk/NLSF_decode.c.o 91b49fae3c1f6b6b 3485 4431 8060178621604647 CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o 84da029a5478a2d6 568 1128 8060178592863837 CMakeFiles/opus.dir/silk/dec_API.c.o a9c32ea3f833e6df 593 1153 8060178593727426 CMakeFiles/opus.dir/silk/enc_API.c.o cae99634232a9d66 -618 1178 8060178592652468 CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o f4f976a22172e38 -720 1282 8060178593676744 CMakeFiles/opus.dir/silk/interpolate.c.o 7bb6937ea84dd0ee 3996 4939 8060178627344225 CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o 3d73c3ceb19fd5db 1307 2110 8060178599914035 CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o bb1432c47281c60d +720 1282 8060178593676744 CMakeFiles/opus.dir/silk/interpolate.c.o 7bb6937ea84dd0ee +618 1178 8060178592652468 CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o f4f976a22172e38 748 1307 8060178594720312 CMakeFiles/opus.dir/silk/NSQ.c.o daff5baa26dea090 772 1335 8060178594314172 CMakeFiles/opus.dir/silk/shell_coder.c.o 56c6a85598c4f980 802 1362 8060178595273830 CMakeFiles/opus.dir/silk/PLC.c.o 7d6c519a999c2781 830 1391 8060178594584949 CMakeFiles/opus.dir/silk/tables_gain.c.o 599ccf690e1e0fe2 -854 1418 8060178596461506 CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o 693bdc1c92938b3c 903 1657 8060178595337148 CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o 7769e3e07cac9ee4 -878 1446 8060178595084936 CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o 79f27fb12d3f69c6 +854 1418 8060178596461506 CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o 693bdc1c92938b3c 1657 2262 8060178603960929 CMakeFiles/opus.dir/silk/bwexpander_32.c.o 2dd34705260646e2 +878 1446 8060178595084936 CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o 79f27fb12d3f69c6 930 1686 8060178595576410 CMakeFiles/opus.dir/silk/tables_LTP.c.o f179ff2f31edf444 -979 1773 8060178596093163 CMakeFiles/opus.dir/silk/tables_other.c.o 5f3080336a497398 1079 1879 8060178597234988 CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o fae7710137c4c95b +979 1773 8060178596093163 CMakeFiles/opus.dir/silk/tables_other.c.o 5f3080336a497398 1030 1826 8060178596686433 CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o a223efc73d6bf8c0 1104 1905 8060178597983332 CMakeFiles/opus.dir/silk/VAD.c.o 7ae8614e7686e301 1153 1954 8060178598046045 CMakeFiles/opus.dir/silk/NLSF_encode.c.o 166abcf28cee5b15 @@ -63,8 +63,8 @@ 1178 1979 8060178599114326 CMakeFiles/opus.dir/silk/A2NLSF.c.o 92d0b11f7efe72eb 1227 2036 8060178598711640 CMakeFiles/opus.dir/silk/check_control_input.c.o 2a04b594bce74b20 1282 2086 8060178599894571 CMakeFiles/opus.dir/silk/control_codec.c.o c4fc9d2aa107bd53 -1336 2134 8060178599852914 CMakeFiles/opus.dir/silk/NLSF_unpack.c.o 6730d95a67bd8834 2608 3328 8060178612984648 CMakeFiles/opus.dir/src/opus.c.o e035b65bf4ef9b69 +1336 2134 8060178599852914 CMakeFiles/opus.dir/silk/NLSF_unpack.c.o 6730d95a67bd8834 1391 2185 8060178600404472 CMakeFiles/opus.dir/silk/NLSF_VQ.c.o d71f178c3a2f3a32 1418 2210 8060178600822849 CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o 5264dc817adae413 1447 2236 8060178603326483 CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o fc6cc175a5a521 @@ -72,11 +72,11 @@ 1711 2315 8060178604084864 CMakeFiles/opus.dir/silk/biquad_alt.c.o f899f9a808bbc494 1773 2342 8060178604152995 CMakeFiles/opus.dir/silk/bwexpander.c.o a3e568a62df779f2 1799 2368 8060178604327993 CMakeFiles/opus.dir/silk/log2lin.c.o 14002062da071421 -1827 2394 8060178604361720 CMakeFiles/opus.dir/silk/debug.c.o 777351516905c9ad 1979 2556 8060178606627546 CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o f91bbf0cce049400 +1827 2394 8060178604361720 CMakeFiles/opus.dir/silk/debug.c.o 777351516905c9ad 1930 2503 8060178605907123 CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o b0d96e51a3d9534b -1955 2530 8060178606105940 CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o d9acc35ce7a508d0 4297 4986 8060178629645916 CMakeFiles/opus.dir/silk/float/energy_FLP.c.o 2fd9c0c6d099a6fe +1955 2530 8060178606105940 CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o d9acc35ce7a508d0 2012 2582 8060178606415448 CMakeFiles/opus.dir/silk/pitch_est_tables.c.o fc6504fb669c1e91 2036 2608 8060178606716877 CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o 9aec4983f5e09568 2086 2662 8060178607144758 CMakeFiles/opus.dir/silk/table_LSF_cos.c.o 450e290795b0f65f @@ -89,8 +89,8 @@ 2262 2849 8060178609081405 CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o 6d69eda01ef830f1 2290 2875 8060178609302874 CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o 633c381c5ee601e5 2316 2898 8060178609512951 CMakeFiles/opus.dir/silk/sigm_Q15.c.o 63a52f8ca7d19859 -2342 2924 8060178609915860 CMakeFiles/opus.dir/silk/sort.c.o d6df62df8775896 3186 4164 8060178619430289 CMakeFiles/opus.dir/celt/quant_bands.c.o e31157bb9482d2d5 +2342 2924 8060178609915860 CMakeFiles/opus.dir/silk/sort.c.o d6df62df8775896 2368 2952 8060178610072825 CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o 8d943088148701d9 2394 2979 8060178610785531 CMakeFiles/opus.dir/celt/celt.c.o e88cdedf137c0860 2421 3014 8060178610814744 CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o 78f850b828cc43fa @@ -110,14 +110,14 @@ 2849 3744 8060178615263148 CMakeFiles/opus.dir/celt/entdec.c.o a9ae398b5ae702d 2875 3784 8060178615382570 CMakeFiles/opus.dir/celt/cwrs.c.o 89f0da52cd9eff1b 2925 3869 8060178616041329 CMakeFiles/opus.dir/celt/mdct.c.o 8dea860fdaad69f5 -2953 3910 8060178616548968 CMakeFiles/opus.dir/celt/entenc.c.o b6740ed302114e4c 3329 4296 8060178620444779 CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o 96246070676c3b60 +2953 3910 8060178616548968 CMakeFiles/opus.dir/celt/entenc.c.o b6740ed302114e4c 2979 3954 8060178616232988 CMakeFiles/opus.dir/celt/mathops.c.o 273135263669ed01 3015 3996 8060178616794382 CMakeFiles/opus.dir/celt/laplace.c.o 5129c0917f4c6066 3058 4038 8060178617153459 CMakeFiles/opus.dir/celt/modes.c.o 3706ee6a2d467b76 3100 4080 8060178618503838 CMakeFiles/opus.dir/celt/rate.c.o 1ac205d3a5b76a2f -3143 4122 8060178618601783 CMakeFiles/opus.dir/celt/celt_lpc.c.o 3dbdb0cfb4918dd7 3 175 8060179571838127 libopus.a cec7a724d895812e +3143 4122 8060178618601783 CMakeFiles/opus.dir/celt/celt_lpc.c.o 3dbdb0cfb4918dd7 3228 4206 8060178619720805 CMakeFiles/opus.dir/celt/pitch.c.o 7a5542cf7aba6d7f 3278 4247 8060178620626456 CMakeFiles/opus.dir/celt/vq.c.o dc6ad39f07bf62b8 3381 4345 8060178620781345 CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o 16a6964e26a69e1e diff --git a/keystore/tsmobile-release.jks b/keystore/tsmobile-release.jks deleted file mode 100644 index c6e5a92..0000000 Binary files a/keystore/tsmobile-release.jks and /dev/null differ diff --git a/test.txt b/test.txt deleted file mode 100644 index bf328ad..0000000 --- a/test.txt +++ /dev/null @@ -1,3 +0,0 @@ -host:ts3.sansenhoshi.top -nickname:"四千千" -password:3000 \ No newline at end of file